IT/Mac

맥에서 포트 확인? telnet 말고 nc!

Jany 2020. 3. 9. 11:58
반응형

흔히 사용하는 방화벽 포트 확인 용도로 telnet을 사용하고 있습니다.

telnet 127.0.0.1 8080

흔히 보던 패턴이죠.

 

그렇지만 telnet은 맥에서 기본으로 설치되어 있는 것이 아니라서 별도로 설치해주어야합니다.

 

telnet 설치 방법은 brew 를 이용해서 하실 수 있습니다.

brew install telnet

길어서 중략....

nc 를 써보신적이 있나요?

 

nc는 netcat 의 약자입니다. 기본으로 설치되어 있을 뿐 아니라 tcp / udp 모두 지원합니다.

nc -z localhost 8081

형태로 사용하면 됩니다.

 

옵션 설명
-u UDP 모드
-z zero-I/O 모드 (스캔 용)
-p port 로컬포트 지정
-l 서버 열기 (listen)
-v 자세한 설명 모드 (조합가능)

 

멀티포트를 스캔하기 위해서는 다음과 같이 사용할 수 있습니다.

nc -vz localhost 80 81 82
반응형