Как узнать, использует ли удаленный компьютер Windows или Linux?

есть ли способ выполнить команду (например, сообщение ICMP или другой протокол), получить ответ от удаленной машины (не в моей собственной частной локальной сети) и проанализировать сообщение, чтобы найти некоторые доказательства того, что эта машина работает под управлением операционной системы Windows или Linux?

18
задан Lincoln Bergeson
18.01.2023 12:19 Количество просмотров материала 2474
Распечатать страницу

6 ответов

это не окончательно, но nmap сделаем это с помощью команды nmap -O -v (см. docs для более подробной информации) если вы используете windows или хотите графический интерфейс, посмотрите на zenmap

14
отвечен Journeyman Geek 2023-01-19 20:07

Если вы находитесь в Сети IPv4, просто используйте ping. Если ответ имеет значение TTL, равное 128, цель вероятно управлением Windows. Если TTL равен 64, цель, вероятно, работает под управлением какого-либо варианта Unix.

7
отвечен Harry Johnston 2023-01-19 22:24
: Presumes ping service enabled on Windows local and remote hosts
:
del _IX.txt, Windows.txt
ping -n 1 [computername|ipaddress] | findstr /i /c:"Reply" > ttl.txt
for /f "tokens=1-9* delims=:=< " %%a in (ttl.txt) do (
    if %%i leq 130 (
       if %%i geq 100 (
          echo Windows & rem or echo %%c >> Windows.txt
       ) else (
          if %%i equ 64 (
             echo *IX & rem or echo %%c >> _IX.txt
          )
       )
    )
)
2
отвечен riverwind 2023-01-20 00:41

один из способов - использовать NMap. Из ответа он может угадать удаленную ОС.

1
отвечен Shiki 2023-01-20 02:58

пакет: xprobe 'или' xprobe2

Описание: удаленная идентификация ОС Xprobe2 позволяет определить, какая операционная система работает на удаленном воинство. Он отправляет несколько пакетов на узел и анализ результатов. Функциональность Xprobe2 сравнима с функцией дактилоскопии ОС в nmap.

пример:

$ sudo apt-get install xprobe

$ sudo xprobe2-T21-23,80,53,110 ###.###.###.###

Reference:

http://www.sys-security.com/html/projects/X.html

http://sourceforge.net/projects/xprobe/



1
отвечен tao 2023-01-20 05:15

старый пост, но думал, что я хотел бы добавить к этому тоже, если устройство SNMP включен вы также можете запросить для sysDescr, который скажет вам ОС он использует.

скачать MIB браузер, хороший, который я использую здесь:http://www.ireasoning.com/downloadmibbrowserfree.php. Вы в основном даете ему IP-адрес устройства и выполняете операцию ходьбы.

0
отвечен Johnathon64 2023-01-20 07:32

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

linux
networking
protocol
windows
Вверх