linux의 nc or netcat 명령어(CLI)는 임의의 TCP 또는 UDP 연결 및 리스닝하는 명령어 입니다.
기본 사용법 # TCP Listening $> nc -l 9999 # UDP Listening $> nc -l -u 9999 # Client 연결 $> nc 127.0.0.1 9999 # Port 스캔 $> nc -v -n 127.0.0.1 1-100 127.0.0.1 22 (ssh) open SSH-2.0-OpenSSH_9.4 ... # 데이터 쓰기 $> echo "Test" | nc 127.0.0.1 9999 # 연결을 통해서 사용중인 프로그램의 버전을 찾을 수도 있습니다.