44.6. TCP 세션 추적
tcplife 유틸리티는 eBPF를 사용하여 열고 닫는 TCP 세션을 추적하고 각 세션을 요약하기 위해 출력 행을 출력합니다. 관리자는 tcplife 를 사용하여 연결 및 전송된 트래픽 양을 식별할 수 있습니다.
예를 들어 포트 22 (SSH)에 대한 연결을 표시하여 다음 정보를 검색할 수 있습니다.
- 로컬 프로세스 ID(PID)
- 로컬 프로세스 이름
- 로컬 IP 주소 및 포트 번호
- 원격 IP 주소 및 포트 번호
- KB로 수신 및 전송된 트래픽 양입니다.
- 연결이 활성화된 시간(밀리초)입니다.
프로세스
다음 명령을 입력하여 로컬 포트
22에 대한 연결 추적을 시작합니다.# /usr/share/bcc/tools/tcplife -L 22 PID COMM LADDR LPORT RADDR RPORT TX_KB RX_KB MS 19392 sshd 192.0.2.1 22 192.0.2.17 43892 53 52 6681.95 19431 sshd 192.0.2.1 22 192.0.2.245 43902 81 249381 7585.09 19487 sshd 192.0.2.1 22 192.0.2.121 43970 6998 7 16740.35 ...연결이 닫힐 때마다
tcplife는 연결 세부 정보를 표시합니다.- Ctrl+C 를 눌러 추적 프로세스를 중지합니다.