초간단한 Port Scanner 만들기

2012. 7. 7. 16:28Hacking/Network

반응형

Port Scan이란?

네트워크에서 각 컴퓨터가 연결하기 위해서는 항구가 개방되듯이 Port또한 개방(open)되어 있어야 합니다.

예를 들면 ssh를 접속하기 위해서는 기본적으로 22번 포트를 열고,

ftp는 21번, http는 80번 포트를 열어서 해당 네트워크 연결을 유지하지요.


즉 이러한 해당 서비스를 제공하기 위해서는 해당 번호의 포트를 무조건 개방해야 된다는 결론이죠.

이러한 열려있는 포트를 알아야 역으로 뚫고 들어갈 수 있겠죠.


열려있는 포트가 어떠한 것들이 존재하는지 검색하는 것을 Port Scan이라 하는 거죠.



이러한 포트 스캔을 거의 예술의 수준으로 승화시킨 'NMAP'라는 툴도 있습니다만,


여기서는 리눅스에서 직접 개발하는 소스코드를 제작해 보죠.

(http://sosal.tistory.com/124 의 코드를 수정했습니다.)

-> 이름하여 Simple Port Scanner


반응형