Задать вопрос
@shmelfrol
Системный администратор, веб-программист junior

Как получить имя узла в сети?

Помогите решить задачку.
Дано:
DHCP не в AD раздает сеть с маской 20,
половина пк в ADу
половина - разнообразный зоопарк не в домене
DNS установлен на кд AD
При сканировании сети получаем имена компов - только тех, которые в домене, те которые не в домене - получаем только ip мак список открытых портов
Найти:
как получить имена хостов которые не в домене?
пытаемся построить карту сети со всеми хостами... используем для сканирования nmap
  • Вопрос задан
  • 90 просмотров
Подписаться 2 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@pfg21
ex-турист
в nmаp есть скрипт получения данных из netbios
https://nmap.org/nsedoc/scripts/nbstat.html

если брать чисто виндовые средства получения netbios имени
C:\Windows\System32\nbtstat.exe

Отображение статистики протокола и текущих подключений TCP/IP
с помощью NBT (NetBIOS через TCP/IP).

NBTSTAT [-a Узел] [-A IP-адрес] [-c] [-n]
[-r] [-R] [-RR] [-s] [-S] [интервал] ]

-a (adapter status) Вывод таблицы имен узла, указанного по имени.
-A (Adapter status) Вывод таблицы имен узла, указанного по IP-адресу.
------------------
C:\Windows\System32>nbtstat.exe -A 10.0.0.78

base:
Адрес IP узла: [10.0.0.78] Код области: []

Таблица NetBIOS-имен удаленных компьютеров

Имя Тип Состояние
----------------------------------------------------
J******2 <00> Уникальный Зарегистрирован
J******2 <20> Уникальный Зарегистрирован
WORKGROUP <00> Группа Зарегистрирован
WORKGROUP <1E> Группа Зарегистрирован

Адрес платы (MAC) = 00-**-**-**-**-34
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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