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.
반응형
'🌏 OS > Linux' 카테고리의 다른 글
[Linux] HTTP Status Code 확인 (0) | 2023.10.19 |
---|---|
[Shell Script] 다른 소스 변수 불러오기 (0) | 2023.10.18 |
[Shell Script] for문 범위 지정하기 (0) | 2023.09.23 |
[Linux] apt 패키지 버전 다운 그레이드 (0) | 2023.09.20 |
[Linux] 네트워크 관련 명령어 정리 (0) | 2023.08.27 |