2015-03-19 8 views
0

Есть ли способ узнать, сколько подсетей есть в сети? или каким-либо образом узнать маску IP? Я пытаюсь сделать сетевой сканер, чтобы узнать состояние сети, и я хочу включить количество подсетей. Я искал некоторую информацию о nmap, но ничего не нашелКак узнать, сколько подсетей есть в сети

Заранее спасибо.

+0

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

+0

Вы можете начать с запроса DHCP и проверки информации, которую предлагает вам сеть. – shannon

ответ

0

Это зависит от того, невозможно ли определить маску подсети или количество подсетей в сети только по IP-адресу.

Если вы можете захватить сетевой трафик (например, используя Wireshark), вы можете фильтровать и анализировать данные и пытаться определить маску подсети или количество подсетей в сети. Это требует довольно много знаний и навыков.

+0

Ничто не "невозможно" :) – shannon

+0

@shannon, это когда дело доходит до подсети: P Вы можете делать дикие предположения и предположения, но вы никогда не будете уверены. Вот почему я добавил ссылку для RFC 1918, которая показывает маски подсети по умолчанию для частных диапазонов. – CustomX

+0

Вы можете смотреть трансляции для получения всякой информации. Сканирование с помощью ARP легко определяет вероятную маску. Вы можете исследовать трассировки, чтобы определить количество прыжков в пункты назначения достаточно надежно и сделать статистически обоснованные оценки различий в физическом расстоянии в зависимости от времени. Возможно, вы сможете запросить форму сети у маршрутизаторов. Список методов определения формы сети продолжается. – shannon