Действительно ли возможно найти список машин и/или IP-адресов подключенным к локальной сети?

Я не абсолютно уверен, что понимаю то, что Вы просите. Но смотрите на dsquery.exe, который может получить много интересных вещей от Active Directory.

2
задан 8 October 2009 в 05:18
8 ответов

Несомненно, установка nmap и затем выполненный:

nmap - SP 192.168.0.1-254

Конечно, необходимо будет заменить диапазон IP соответствующими значениями для сети.

9
ответ дан 3 December 2019 в 08:29
  • 1
    Это только работает, Ваши машины, настроены для не игнорирования свиней. Основанный на ARP подход был бы лучше, по моему скромному мнению. –  drAlberT 8 October 2009 в 12:00
  • 2
    nmap должен на самом деле использовать arp, если он верит you' ре в той же сети и nmap выполняется как корень. Это может быть вызвано с - опция PR также. –  Kjetil Joergensen 8 October 2009 в 17:06
  • 3
    AlberT мои машины всегда игнорируют свиней, это - коровы, которые получают их каждый раз. Также эхо ICMP. –  railmeat 9 October 2009 в 03:20
  • 4
    railmeat LOL... что относительно бородавочников? –  drAlberT 9 December 2009 в 11:45

Я думаю, что правильный подход должен был бы осмотреть LAN на уровне ниже, что IP, затем сканирование ARP является лучшим выбором.

См. мой ответ на этот дублирующийся вопрос, я предложил nast-m.

5
ответ дан 3 December 2019 в 08:29

Много методов возможны. Я запустил бы со сканирования nmap.

2
ответ дан 3 December 2019 в 08:29

Используйте arpwatch, он позволяет Вам найти другие машины, не сканируя сеть

2
ответ дан 3 December 2019 в 08:29

Как альтернатива сканированию Вашей сети, если у Вас есть доступ к коммутатору или маршрутизатору, можно проверить маршрутизатор непосредственно, поскольку это - arp таблица, которая должна перечислить все подключенные машины и их MAC-адреса. Если Вы просто надеетесь отображать свою сеть и видеть то, что онлайн, это может быть лучшим/легче решением.

Если у Вас есть достойный маршрутизатор/переключатель, можно также смочь захватить эту информацию по SNMP вместо того, чтобы войти в оборудование непосредственно, которое имеет свой собственный набор преимуществ когда дело доходит до регулярного отображения сети.

1
ответ дан 3 December 2019 в 08:29

Хороший графический инструмент является сетью Auto Scan (http://autoscan-network.com/). Это показывает открытые порты также. Для Windows я предложил бы Look@lan, который делает то же самое.

1
ответ дан 3 December 2019 в 08:29

Я согласовываю nmap, и arpwatch являются хорошими инструментами, можно использовать также fping.
Здесь я завершаю существующий сценарий Python от bortzmeyer, которые делают задание для Вас, сценарий очень быстр. но сначала необходимо установить ipcalc модуль и психо


import os, sys, re
from threading import Thread
import psyco, ipcalc

class ping(Thread): def init(self, ip, version): Thread.init(self) self.ip =ip self.version=version self.tab=("No response", "Partial Response", "Alive")

  def run(self):
    try:
        if self.version==4: req=os.popen("ping -c2 -q "+self.ip, "r")
        elif self.version==6: req=os.popen("ping6 -c2 -q "+self.ip, "r")
        while 1:
            reponse=req.readline()
            if not reponse: break
            stat = re.findall(re.compile("(\d) received"), reponse)
            if stat:
                print "Status ", self.ip, " ",self.tab[int(stat[0])]

    except:
         raise sys.stderr.write("Error in ping.\n")
         sys.exit(-1)

if __name__=='__main__': psyco.full() try: address=sys.argv1 if address.find('/') > 0: net=ipcalc.Network(address) else: net=[address] for ip in net: p=ping(str(ip), 4) p.start() except: pass

1
ответ дан 3 December 2019 в 08:29

Я использую (будет доступно для скачивания, когда это готово), инструмент, который я записал который дескрипторы и администрирование DNS/DHCP и обходы SNMP переключателей. Если что-то не находится в DHCP, я, по крайней мере, получаю MAC-адрес от переключателя, но мы сделали стратегическое решение для помещения всего в DHCP, даже если самими машинами является статически IPed, только для помощи в отслеживании адресного пространства.

Если Вы будете говорить о нахождении чего-то, что, возможно, Вы не помещали там, то я соглашусь с nmap. Или, если Вы волнуетесь по поводу легальных / политических вопросов, просто сценарий, который переносит ping...

0
ответ дан 3 December 2019 в 08:29

Теги

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