본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
윈도우, 리눅스에서 공통적으로 사용되는 네트워크 상태 확인 명령어

네트워크 인터페이스에 대한 정보, 시스템의 라우팅 테이블 정보, 소켓 사용 정보, 각 프로토콜별 통계 정보 등

  • 리눅스와 윈도우에서 옵션이 다르다.
  • -a : 연결된 소켓 뿐만 아니라 리스닝 중인 소켓 등 모든 상태의 소켓을 모두 출력한다.
  • -n : 알려진 포트도 숫자로, 네트워크 주소로 도메인이 아닌 숫자형태의 IP로 출력한다.
  • -r : 라우팅 테이블을 표시한다.

자주 쓰는 옵션과 백도어 점검

편집 원본 편집
옵션 윈도우 리눅스
-a 모든 활성 TCP 연결과 수신 대기 중인 TCP·UDP 포트 수신 대기 소켓을 포함한 모든 소켓
-n 주소와 포트를 숫자로 표시(이름 해석 안 함) 같음
-o 연결마다 소유 프로세스 ID (해당 없음, 타이머 정보)
-p 지정한 프로토콜(TCP, UDP 등)의 연결만 표시 소켓을 연 프로세스의 PID 와 프로그램 이름 표시
-r 라우팅 테이블 라우팅 테이블
-s 프로토콜별 통계 프로토콜별 통계

윈도우 옵션은 Microsoft 문서를,[1] 리눅스 옵션은 netstat(8) 매뉴얼을 따른다.[2] 트로이목마·백도어는 외부와 몰래 연결을 맺거나 포트를 열고 기다리므로, netstat -an 으로 모든 연결과 수신 대기 포트를 숫자 주소로 띄워 낯선 IP·포트(ESTABLISHED, LISTEN)를 찾는다. 찾은 연결의 프로그램은 윈도우에서 -o(또는 -b), 리눅스에서 -p 를 더해 확인한다. -r 과 -s 는 연결 목록을 보여 주지 않는다.

  1. ↑ 「netstat」, Microsoft Learn - Windows Commands, https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/netstat, 확인일: 2026-11-04.
  2. ↑ 「netstat(8) - Linux manual page」, man7.org, https://man7.org/linux/man-pages/man8/netstat.8.html, 확인일: 2026-11-04.

윈도우 netstat

편집 원본 편집
  • netstat -h 로 웬만한 옵션은 다 파악 가능하다.

윈도우 netstat 으로 이동하기

리눅스 netstat

편집 원본 편집
  • netstat -h 로 웬만한 옵션은 다 파악 가능하다.

리눅스 netstat 으로 이동하기