nmap을 사용할 수 없습니다

nmap을 사용할 수 없습니다

Wi-Fi 장치의 IP를 알고 싶습니다. 나는 다음을 사용하고 있습니다 :

fpollano@debianfx:~$ nmap -n 191.168.0.0-254

Starting Nmap 6.00 ( http://nmap.org ) at 2015-06-19 21:06 EDT
Nmap done: 255 IP addresses (0 hosts up) scanned in 103.19 seconds
fpollano@debianfx:~$ ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_req=1 ttl=64 time=3.36 ms
64 bytes from 192.168.0.1: icmp_req=2 ttl=64 time=3.35 ms
64 bytes from 192.168.0.1: icmp_req=3 ttl=64 time=3.34 ms

nmap은 호스트를 반환하지 않지만 간단한 ping을 통해 호스트가 활성 상태임을 알 수 있습니다(실제로 다른 호스트가 있습니다;))

답변1

nmap -n지정한 255개의 IP 주소에 대해 TCP 포트 검색이 수행됩니다. 해당 IP 주소를 가진 컴퓨터에 포트가 열려 있지 않으면 아무 것도 얻을 수 없을 것 같습니다.

pingTCP 수준 "아래"의 IP 수준에 있는 ICMP 패킷을 사용하십시오. 이는 머신의 열린 포트가 아닌 머신(실제로는 이더넷 인터페이스)만 식별합니다. 이 시도:

nmap -n -sn 191.168.0.0-254

이것이 작동하지 않고 아마도 작동하지 않을 경우 nmap주소 범위의 첫 번째 바이트로 "191"을 사용하고 있지만 명령에서는 "192"를 사용하고 있다는 점에 유의하십시오 ping.

관련 정보