Сканирование для компьютеров от диапазона IP

Я ищу способ просканировать все компьютеры в нашей сети и возвратить там имя компьютера и выделенный IP.

Например:

scanrange -s 10.222.0.0 -e 10.222.255.255

Результат, который я ищу, похож так

10.222.4.2 - \\EDC-SR-USR-004456
10.222.4.3 - \\EDC-SR-USR-004466
10.222.4.4 - \\EDC-SR-USR-004826
...

Есть ли какие-либо примеры того, как это может быть выполнено через командную строку?

5
задан 17.12.2012, 20:31

2 ответа

Сердитый сканер IP имеет поддержку командной строки, однако это не может отобразить результаты в подсказке. Это может однако записать в файл, что позже можно отобразиться в командной строке.

Например:

C:\Users\<NAME>\Downloads>ipscan-3.0-beta4.exe -f:range 10.0.0.10 10.0.0.20 -s -q

Инициирует сканирование, которое сканирует диапазон 192.168.1.10 - 192.168.1.20

C:\Users\<NAME>\Downloads>ipscan-3.0-beta4.exe -f:range 10.0.0.10 10.0.0.20 -s -q -o log.txt

Инициирует сканирование, которое сканирует диапазон 192.168.1.10 - 192.168.1.20 и пишет результаты в log.txt

type log.txt

Затем распечатал бы файл журнала к командной строке как так:

Generated by Angry IP Scanner 3.0-beta4
http://www.azib.net/ipscan/

Scanned 10.0.0.130 - 10.0.0.140
8-jul-2010 10:53:38

IP              Ping            Hostname                Ports
10.0.0.130      [n/a]           [n/s]                   [n/s]
10.0.0.131      [n/a]           [n/s]                   [n/s]
10.0.0.132      [n/a]           [n/s]                   [n/s]
10.0.0.133      [n/a]           [n/s]                   [n/s]
10.0.0.134      [n/a]           [n/s]                   [n/s]
10.0.0.135      [n/a]           [n/s]                   [n/s]
10.0.0.136      [n/a]           [n/s]                   [n/s]
10.0.0.137      [n/a]           [n/s]                   [n/s]
10.0.0.138      1 ms            HOSTNAM                 [n/s]
10.0.0.139      [n/a]           [n/s]                   [n/s]
10.0.0.140      [n/a]           [n/s]                   [n/s]

Это команды для Сердитого сканера IP:

Pass the following arguments:
[options] <feeder> <exporter>

Where <feeder> is one of:
-f:range <Start IP> <End IP>
-f:random <Base IP> <IP Mask> <Count>
-f:file <File>

<exporter> is one of:
-o filename.txt     Text file (txt)
-o filename.csv     Comma-separated file (csv)
-o filename.xml     XML file (xml)
-o filename.lst     IP:Port list (lst)

And possible [options] are (grouping allowed):
-s  start scanning automatically
-q  quit after exporting the results
-a  append to the file, do not overwrite
4
ответ дан 07.12.2019, 17:20

nmap - http://nmap.org/ - является превосходным portscanner, который сделает поиск имени.

Если Вы просто надеетесь получать список названий машины из Windows (я предполагаю, учитывая Вас относятся к "Командной строке"), Вы могли просто использоватьnet view

4
ответ дан 07.12.2019, 17:20

Теги

Похожие вопросы