netcat이 포트 4444에서 수신 대기하려고하지만 작동하지 않는 것 같습니다. nmap을 사용하여 포트가 열려 있는지 확인하고 있지만 포트를 선택하지 않아 이유를 알 수 없습니다. 나는 기쁨없이 다양한 항구를 시도했습니다.
여기 내 터미널의 사본이 있으므로 내가하고있는 일과 시도한 것을 볼 수 있습니다.
#iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
# nmap localhost -p 4444
Starting Nmap 5.61TEST4 ( http://nmap.org ) at 2012-07-31 16:37 BST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00019s latency).
Other addresses for localhost (not scanned): 127.0.0.1
PORT STATE SERVICE
4444/tcp closed krb524
Nmap done: 1 IP address (1 host up) scanned in 0.10 seconds
# nc -l 4444 &
[1] 1951
# nmap localhost -p 1-65535
Starting Nmap 5.61TEST4 ( http://nmap.org ) at 2012-07-31 16:42 BST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000070s latency).
Other addresses for localhost (not scanned): 127.0.0.1
Not shown: 65532 closed ports
PORT STATE SERVICE
22/tcp open ssh
7337/tcp open unknown
33507/tcp open unknown
Nmap done: 1 IP address (1 host up) scanned in 1.37 seconds
# ps -e | grep nc
12 ? 00:00:00 sync_supers
1156 tty1 00:00:00 ck-launch-sessi
1232 tty1 00:00:00 dbus-launch
1274 ? 00:00:00 klauncher
1951 pts/2 00:00:00 nc
-lp
구문은 호빗의 원래 버전에서, 나는 생각합니다. BSD에서 파생 된 버전은-p
with 사용을 금지합니다-l
. 많은 사람들이 지원하지 않습니다-e
. 항상 설치 매뉴얼 페이지 또는-h
옵션 출력을 확인하십시오 .