보통 윈도우와 리눅스에서 서비스 되고 있는 포트 확인이 필요합니다. 보통 TCP 확인을 주로 사용하는 UDP 프로그램을 개발하는 경우 간단하게 포트 Open 여부와 쿼리를 날려볼 도구가 필요 합니니다. linux의 경우 다양한 툴을 제공해 간단히 체크가 가능하 반면 윈도우는 특별한 툴을 제공하지 않아 서비스 확인에 애를 먹습니다. 하나씩 확인하는 작업을 해보도록 하겠습니다.
아래와 같은 명령어를 실행하는 경우
netstat -tulpn | grep LISTEN
위와 같은 의미를 가진다. 만약 tcp만 검색하고 싶다면 아래와 같다
netstat -ulpn | grep LISTEN
아래와 같은 명령어 실행시 UDP 관련 목록만 검색이 가능하다
netstat -bano | find "UDP"
C:\Windows\system32>netstat -bano | find "UDP"
UDP 0.0.0.0:53 *:* 3708
UDP 0.0.0.0:123 *:* 8736
UDP 0.0.0.0:3702 *:* 8228
UDP 0.0.0.0:3702 *:* 8228
UDP 0.0.0.0:5050 *:* 10092
UDP 0.0.0.0:5353 *:* 5520
UDP 172.27.224.1:67 *:* 3708
UDP 172.27.224.1:68 *:* 3708
UDP 172.27.224.1:137 *:* 4
UDP 172.27.224.1:138 *:* 4
UDP 172.27.224.1:1900 *:* 3648
실행된 프로그램명까지 확인이 가능하다
netstat -bano | more
netstat -bano | more
활성 연결
프로토콜 로컬 주소 외부 주소 상태 PID
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 17064
[javaw.exe]
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1224
RpcSs
[svchost.exe]
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
소유권 정보를 가져올 수 없습니다.
TCP 0.0.0.0:843 0.0.0.0:0 LISTENING 4780
[iSASWebLauncher.exe]
TCP 0.0.0.0:2179 0.0.0.0:0 LISTENING 2572
[vmms.exe]
TCP 0.0.0.0:5040 0.0.0.0:0 LISTENING 10092
CDPSvc
[svchost.exe]
TCP 0.0.0.0:5357 0.0.0.0:0 LISTENING 4
소유권 정보를 가져올 수 없습니다.
TCP 0.0.0.0:14430 0.0.0.0:0 LISTENING 17660
[시스템]
TCP 0.0.0.0:14440 0.0.0.0:0 LISTENING 17660
[시스템]
TCP 0.0.0.0:42235 0.0.0.0:0 LISTENING 17812
[MagicLine4NX.exe]
TCP 0.0.0.0:49664 0.0.0.0:0 LISTENING 532
[lsass.exe]
tcp는 linux, windows 모두 동일하다
telnet 127.0.0.1 80
명령어 telnet ip port 이와 같은 형식의 문법이다
tcp는 linux, windows 다르다
linux의 경우에는 아래와 같다
nc -zvu 127.0.0.1 30000
windows의 경우에는 특별한 툴이 존재한다
PortQryUI - User Interface for the PortQry Command Line Port Scanner
실행화면
위 화면에서 원하는 ip를 입력하고 Query 버튼을 누르면 전체 포트를 모두 접속하고 명령 실행까지 완료후 그 결과를 Query Result: 창에 보여준다.
위와 같이 포트 번호를 메뉴얼로 선택해 지정 가능하다. 콤마로 구분해 다양한 범위를 설정할 수 있다.
혹시 파일을 다운받기 어려운경우 windows면 위 파일을 다운받고 사용해도 무방하다.
최신버전 openssl 설치 (0) | 2024.08.29 |
---|---|
apt install yum 다음 패키지의 의존성이 맞지 않습니다 (0) | 2024.07.26 |
apt update 다음 서명들은 공개키가 없기 때문에 인증할 수 없습니다 (0) | 2024.07.26 |