Назад | Перейти на главную страницу

Есть ли надежный способ обнаружить ОС сетевых хостов с рабочей станции Linux?

Как определить ОС работающих компьютеров в сети.

Мы используем linux. Я хочу написать обертку на питоне, которая будет периодически сканировать сеть и записывать результаты в электронную таблицу Google. Я пробовал nmap -O и -A, но, к сожалению, эти команды ненадежны. Так как

  1. Это зависит от запущенных служб и базы данных отпечатков nmap.

  2. Если в установленной базе nmap нет отпечатков пальцев - сканер не может определить версию ОС.

Нет ли надежного метода обнаружения ОС для хостов Windows / Linux с бесплатными инструментами?

Вот список того, что вы можете прочитать:

  • ты мог ssh в и использовать uname -o

  • использовать вы можете использовать ping сортировать определить OS, хорошая ссылка для некоторых OSс Вот.

  • если ваши машины есть в наличии, просто используйте nmap, это окончательный проект для этого.

  • или вы можете прочитать в Отпечатки IP-стека и есть машина для перехвата пакетов.

Ты можешь использовать поф - пассивное определение операционной системы.

P0f is a tool that utilizes an array of sophisticated, purely passive traffic fingerprinting mechanisms to identify the players behind any incidental TCP/IP communications (often as little as a single normal SYN) without interfering in any way. Version 3 is a complete rewrite of the original codebase, incorporating a significant number of improvements to network-level fingerprinting, and introducing the ability to reason about application-level payloads (e.g., HTTP).