윈도우(Window) 포트 확인 명령어(NETSTAT) 사용방법
NETSTAT는 윈도우(Windo)에서 포트 확인을 위해 이용하는 명령어이며,
윈도우와리눅스에서 모두 사용이 가능하다.
(*단, 사용 옵션이 조금 상이하다.)
1. netstat 란?
netstat 명령어는 자신의 컴퓨터와 연결된 모든 네트워크 연결을 보여주는 명령어이다.
2. 사용방법(Window용)
명령프롬프트(CMD)에서 " >netstat /? "를입력하면 netstat에 대한 자세한 설명을 확인할 수 있으며,
본 게시글에서는 자주 사용되는 -a, -n, -o에 대해 알아볼 것이다.
netstat에서 자주 사용되는 옵션 (-a, -n, -o) -a : 모든 포트를 표시해준다. -n : "IP주소 : 포트 " 형태로 보여준다. ex) 192.168.100:8080 -o : PID(프로세스ID)를 표시해준다. |
1) 현재 열린(LISTEN) 상태의 포트 확인
// TCP와 UDP모두 확인
> netstat -ano | find "LISTEN"
// TCP만 확인
> netstat -anp tcp | fidn "LISTEN"
// UDP만 확인
> netstat -anp udp | find "LISTEN"
나는 UDP는 아무것도 나오지 않았다.
그런데, TCP는 알겠는데 UDP는 무엇인가?
[TCP / UDP] TCP와 UDP의 특징과 차이를 정리해놓은 게시글 참고 |
2) 특정 포트로 접속한 IP 확인
// 현재 Local 컴퓨터에 443포트로 접속한 ip 확인
> netstat -ano | find "443"
// 현재 Local 컴퓨터에 특정 IP의 80포트로 접속한 리스트 확인
> netstat -ano | find "특정 IP:443"
나는 안나옴
3) 특정 PID의 해당 프로그램을 종료하는 명령어
아래 tasklist명령어를 통해 특정 PID의 해당 프로그램명 확인 후, Windows 작업관리자를 통해 종료시킨다.
> tasklist | find "pid"
<공부참조>
- netstat 참조
윈도우(Windows) 포트 확인 명령어(NETSTAT) 사용방법
윈도우(Windows) 포트 확인 명령어(NETSTAT) 사용방법 윈도우(Windows) 서버 취약점 진단 중 포트 확인을 위해 구글링한 내용에 대해서 간단히 정리해 보려고 한다. 포트 확인을 위해 netstat 명령어를
byounghee.tistory.com