내 연락처 정보
우편메소피아@프로톤메일.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Netcat(종종 nc라고도 함)은 네트워크 테스트 및 디버깅에 널리 사용되는 강력한 네트워크 도구입니다. 네트워크 데이터를 읽고 쓸 수 있고 TCP 및 UDP 프로토콜을 지원하며 포트 스캐닝, 포트 모니터링, 파일 전송 및 기타 목적으로 사용할 수 있습니다.
• -l: 서비스를 시작하고 연결을 기다리는 데 사용되는 청취 모드입니다.
• -p: 포트를 지정하고 Netcat에서 사용할 포트 번호를 설정합니다.
• -n: IP만 사용하고 DNS 확인은 사용하지 않습니다.
• -v : 연결 과정에서 상세 정보를 표시하고 상세 상태를 출력한다.
• -z: 포트 검색에 사용되는 검색 모드이며 연결이 설정되지 않습니다.
• -u: UDP 모드, 기본 TCP 대신 UDP 프로토콜을 사용합니다.
• -c: 명령을 실행합니다. 연결이 설정된 후 지정된 명령이 자동으로 실행됩니다.
• -e: 프로그램 리디렉션, 표준 입력/출력을 지정된 프로그램으로 리디렉션합니다.
nc [hostname] [port]
예를 들어 xxx.com의 포트 80에 연결합니다.
nc xxx.com 80
nc -l [port]
예를 들어 로컬 포트 5555를 수신합니다.
nc -l 5555
nc -l [port] > [output_file]
nc [hostname] [port] < [input_file]
예를 들어 로컬 파일을 원격 서버로 전송하려면 다음을 수행하십시오.
nc -l 1234 > received_file
nc localhost 1234 < file_to_send
nc -zv [hostname] [port]
예를 들어 xxx.com의 포트 80을 스캔합니다.
nc -zv xxx.com 80
nc xxx.com 80
nc -l 1234
nc -l 1234 > received_file
nc localhost 1234 < file_to_send
nc -zv xxx.com 80