IT 개발 관련/리눅스(linux) (2) 썸네일형 리스트형 Tcpdump 패킷 캡처 명령어 tcpdump?유닉스 계열의 OS에서 네트워크 카드를(NIC) 통해 송수신되는 패킷을 캡처하는 명령어이다.tcpdump -nn -vv -i eno1 host 192.168.1.155 -w test.pcap# dump packets which host is 192.168.1.155, at eno1 NIC and write file 'test.pcap'옵션에 따라 TCP 뿐만 아니라 UDP 패킷도 캡처할 수 있으며,대개 일반적인 리눅스 PC 및 VM의 네트워크 이더넷에서 HTTPS로 연결된 웹 서버의(네이버, 구글 등) 패킷을 dump하면, TLS/SSL 암호화 패킷들이 캡처된다. HTTPS 웹 서버 패킷 복호화하여 보는 방법?일반적인 네트워크 환경에서는 제 3자가 클라이언트-서버 간에 이뤄지는 TLS 암호.. 쉘(shell) 프로그래밍과 bashrc Shell쉘이란 사용자와 커널 사이의 매개체 역할을 하는 프로그램이다. 사용자가 CLI 콘솔인 CMD, 혹은 터미널에 명령어를 입력하면, 쉘은 이를 프로세싱하기 위해 커널에 명령어를 해석하여 넘겨주는 일을 하는 프로그램이다. 커널은 쉘로부터 받은 지시를 해석하여 하드웨어를 위한 지시어로 바꿔준다. BashBash는 Bourne Again Shell의 축약어로, 리눅스에서 일반적으로 사용되는 쉘 프로그램이다.Bash는 5개의 공통된 설정 파일을 가지고 있다./etc/profile/etc/bashrc~/.bash_profile~/.bashrc~/.bash_logout최상위 디렉토리 아래의 etc 즉, /etc 디렉토리에는 일반적으로 전역적인 환경 설정 파일들이 존재한다.지역적인 파일은 사용자 개개인을 위한 .. 이전 1 다음