42.3. 발신 TCP 연결 시도 추적

tcpconnect 유틸리티는 eBPF 기능을 사용하여 발신 TCP 연결 시도를 추적합니다. 유틸리티 출력에 실패한 연결도 포함됩니다.

tcpconnect 유틸리티는 예를 들어 패킷을 캡처하고 필터링하는 대신 커널의 connect() 함수를 추적하므로 가벼워집니다.

절차

  1. 다음 명령을 입력하여 모든 발신 연결을 표시하는 추적 프로세스를 시작합니다.

    # /usr/share/bcc/tools/tcpconnect
    PID    COMM         IP SADDR      DADDR          DPORT
    31346  curl         4  192.0.2.1  198.51.100.16  80
    31348  telnet       4  192.0.2.1  203.0.113.231  23
    31361  isc-worker00 4  192.0.2.1  192.0.2.254    53
    ...

    커널이 발신 연결을 처리할 때마다 tcpconnect 에 연결 세부 정보가 표시됩니다.

  2. Ctrl+C 를 눌러 추적 프로세스를 중지합니다.

추가 리소스

  • TCPConnect(8) 매뉴얼 페이지
  • /usr/share/bcc/tools/doc/tcpconnect_example.txt file