Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: grigspace в Dec 25, 2013, 07:50



Титла: nmap - филтриране на резултатите
Публикувано от: grigspace в Dec 25, 2013, 07:50
Здравейте!

Моля за помощ в използването на nmap.

Трябва да сканирам огромна мрежа за хост с отворен по tcp порт 8777.

Разбира се, трябва да се претърсват всички хостове от мрежата, защото рутера не отговаря на ping.

Проблемът е, че nmap-а ми показва всички сканирани хостове, които са closed or filtered, а аз искам да ми дава само тези, на които порт 8777 е open

Моля, дайте съвет как да го пусна nmap-a, за да постигна търсения резултат...

В момента го стартирам по следния начин:

nmap -PN -p8777 --open 10.183.0-255.0-255


Титла: Re: nmap - филтриране на резултатите
Публикувано от: korea60 в Dec 25, 2013, 18:04
E не може ли после да обработиш лога, применро със sed '/8755/p' nmap.log ? Или държиш още в реда да го прави?


Титла: Re: nmap - филтриране на резултатите
Публикувано от: grigspace в Dec 25, 2013, 19:25
Аз сега го правя с grep на реда, но предпочитам да го прави nmap-a, за да виждам и другата служебна информация по време на сканирането


Титла: Re: nmap - филтриране на резултатите
Публикувано от: BRADATA в Dec 25, 2013, 20:24
http://nmap.org/book/zenmap-filter.html
Това работи.


Титла: Re: nmap - филтриране на резултатите
Публикувано от: maniac в Dec 28, 2013, 01:04
OUTPUT:
  -oN/-oX/-oS/-oG <file>: Output scan in normal, XML, s|<rIpt kIddi3,
     and Grepable format, respectively, to the given filename.


vihren:~# nmap -sT 192.168.0.0/24 -PN -p 600 -oG - |grep open
Host: 192.168.0.2 ()    Ports: 600/open/tcp//boks///
Host: 192.168.0.8 ()    Ports: 600/open/tcp//boks///
Host: 192.168.0.101 ()  Ports: 600/open/tcp//boks///
vihren:~#