Как определить ips с помощью nmap?

В настоящее время я работаю над демонстрацией атаки «Человек в середине», в которой я использую свой телефон в качестве жертвы и свой компьютер под управлением Ubuntu 14.04LTS в качестве злоумышленника. Я использую nmap для проверки связи со своим телефоном, чтобы проверить, находится ли он в сети...

nmap -e wlan0 -sn 172.16.95.198

Но не знаю, как, даже когда телефоны в одной сети, я получаю результат.

Note: Host seems down. If it is really up, but blocking our ping probes, try -Pn
Nmap done: 1 IP address (0 hosts up) scanned in 1.54 seconds

Поэтому я также пробовал с -Pn, но вывод остается прежним (хост кажется отключенным), что не так. Телефон работает... Пожалуйста, помогите, я новичок в сети, что я, возможно, делаю неправильно???


person Saurabh Thakur    schedule 09.02.2015    source источник


Ответы (1)


Параметр -Pn предназначен только для пропуска обнаружения хоста. Возможно, Ваш телефон не прослушивает ни один порт. Если вы хотите проверить, есть ли на вашем телефоне прослушивающий порт: В телефоне:

netstat -lntu

Если на вашем телефоне нет прослушивающего порта, попробуйте установить одну службу и снова выполнить сканирование.

person sinkmanu    schedule 24.02.2015
comment
Это происходит с любым другим устройством, кроме телефона. - person Saurabh Thakur; 27.02.2015
comment
Да, это потому, что устройства отбрасывают пакеты ICMP. - person sinkmanu; 27.02.2015
comment
Итак, какие команды вы предлагаете в nmap, чтобы я мог определять IP-адреса различных устройств в одной и той же локальной сети... - person Saurabh Thakur; 27.02.2015
comment
Например, вы можете использовать параметр -PR (ARP Ping). Здесь вы можете увидеть больше методов для обнаружения хоста. nmap.org/book/man-host-discovery.html - person sinkmanu; 27.02.2015