터미널에서 간단히 netstat 명령어와 nmap 명령어와 더불어 실제로 열려져 있는 포트를 직접 확인할수가 있다.

$netstat -tnlp 

(Not all processes could be identified, non-owned process info  will not be shown, you would have to be root to see it all.) Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      -   
실제 소프트웨어를 통해 포트가 열려 있는 경우 PID/Program name이 표시되어 있을 것이다.

$ nmap localhost
Starting Nmap 6.47 ( http://nmap.org ) at 2016-03-01 19:22 KST Nmap scan report for localhost (127.0.0.1) Host is up (0.00057s latency). Not shown: 999 closed ports PORT    STATE SERVICE

마찬가지 실제 열려 있는 포트가 있다면 'PORT'와 'SERVICE' 아래에 포트와 서비스네임이 표시 될 것이다. 만일 아무런 프로그램도 접속되지 않고 있다면 적어도 최소한 프린트 네트워크 시스템인 'IPP' 하나는 대부분 떠 있을 것이다.

+ Recent posts