2025-03-14 21:59:59 -06:00
|
|
|
# ncat
|
|
|
|
|
|
|
|
|
|
> 네트워크를 통해 데이터를 읽고, 쓰고, 리디렉션하고, 암호화.
|
|
|
|
|
> 유사한 유틸리티 `netcat`/`nc`의 대체 구현.
|
|
|
|
|
> 더 많은 정보: <https://nmap.org/ncat/guide/index.html>.
|
|
|
|
|
|
|
|
|
|
- 지정된 포트에서 입력을 대기하고 지정된 파일에 기록:
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`ncat {{[-l|--listen]}} {{포트}} > {{경로/대상/파일}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- 여러 연결을 수락하고 닫힌 후에도 ncat을 열어 두기:
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`ncat {{[-lk|--listen --keep-open]}} {{포트}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- 지정된 파일의 출력을 지정된 호스트의 지정된 포트로 전송:
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`ncat < {{경로/대상/파일}} {{주소}} {{포트}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- 암호화된 채널에서 여러 수신 연결을 수락하여 트래픽 내용을 탐지하지 않도록 회피:
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`ncat --ssl {{[-k|--keep-open]}} {{[-l|--listen]}} {{포트}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- SSL을 통해 열린 `ncat` 연결에 접속:
|
|
|
|
|
|
|
|
|
|
`ncat --ssl {{호스트}} {{포트}}`
|
|
|
|
|
|
|
|
|
|
- 특정 포트로 원격 호스트에 연결 가능 여부를 타임아웃과 함께 확인:
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`ncat {{[-w|--wait]}} {{초}} {{[-vz|--verbose -z]}} {{호스트}} {{포트}}`
|