🌏 OS/Linux
[Linux] Netcat (nc) 명령어
heywantodo
2023. 10. 16. 16:20
728x90
반응형
[Linux] Netcat (nc) 명령어
Netcat
TCP 또는 UDP 프로토콜을 사용하여 네트워크 연결을 통해 데이터를 읽고 쓰는 명령어다.
파일을 전송하고. 포트를 스캔하는 등의 작업에서 아용할 수 있다.
일반적으로 포트가 열렸는지 확인하거나, 클라이언트 접속이 가능한지 확인하는 용도로 사용한다.
nc [options] host port
옵션
옵션 | 설명 |
-u | UDP 연결 |
-p | 소스 포트 지정 |
-l | Listen 모드로 포트 띄움 (들어오는 연결을 수신 대기) |
-z | 단순 포트 스캔만 진행, 연결에 성공하면 연결을 종료 |
-v | 더 많은 정보 확인 (네트워크 연결을 디버깅 할 때 유용한 출력을 활성화) |
연결 성공 시
nc -zv localhost 22
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to localhost:22. 22
연결 실패 시
nc -zv localhost 8888
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connection refused.
728x90
반응형