5

Я ищу способ сканировать все компьютеры в нашей сети и вернуть туда имя компьютера и назначенный 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
...

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

2 ответа2

4

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

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

4

Сканер Angry 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]

Вот команды для сканера Angry 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .