Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.17;
Скачать: CL | DM;

Вниз

Как определить ОСь удаленного компа по хосту или ИП   Найти похожие ветки 

 
skovorodka ©   (2002-03-29 14:30) [0]

как ?


 
Wonder ©   (2002-03-29 14:49) [1]

Ось чего? Симметрии или вращения?


 
Vogul   (2002-03-29 15:16) [2]

Только по различиям в стеке протокола IP. Как это делает nmap( open source).


 
skovorodka ©   (2002-03-30 13:01) [3]

2Vogul а ты можешь поконкретнее ? на тему различий


 
Dmitry Sheenok   (2002-04-01 12:20) [4]

Чо не понятного, нормально задн вопрос.
Кароче пингуешь ситему спецальной компонентой (в делфи 6 во вкладке Серверс или гдето рядом TICMP)и проверяешь какой TLL

если 128 то вин98-МЕ
255 это юникс или НТ
другие посмотри в инете введя в строку "TLL Операционная система".


 
Malder ©   (2002-04-02 00:05) [5]

Вопрос задан аболютно безграмотно. Согласен с Wonder - по другому на такие вопросы и не ответишь. По IP или Host (что почти одно и тоже) ничего определить нельзя, кроме географического положения компьютера. Если знаешь IP, то тогда конечно можно пинговать на наличие чего-нибудь. Но это способ так себе, так как удаленная машина может отвечать как ей вздумается. Вообщем, точного способа нету.

Хотя если для тебя НТ и юних одно и тоже, то можешь и ping"ом проверять...


 
Vogul   (2002-04-02 10:50) [6]

2Malder. На самом деле можно. Для протокола TCP/IP существует куча спецификаций называемых RFC. Так вот, разработчики операционных систем для совместимости должны следовать этим спецификациям, что они и делают. Но протокол TCP/IP обладает некоторой избыточностью, т. е. наличием в пакете различных недокументированных в RFC(либо неиспользуемых в данной ОС или наоборот реализованных) полей и флагов с которыми реализации протокола TCP/IP в разных операционных системах обращаются как хотят. Вот по этим различиям и определяется ОС удаленного компьютера, естественно не на 100%, но и не на уровне Win95-98, Unix-NT. На данный момент эта технология (называемая кстати TCP/IP Stack FingerPrinting) позволяет определить даже номер версии операционной системы.
Необходимо только иметь возможность вручную формировать TCP/IP пакеты.


 
VuDZ ©   (2002-04-02 19:16) [7]

NetServerGetInfo() то же могёт помочь


 
Malder ©   (2002-04-02 19:44) [8]

Vogul, дело не в этом. Ты посмотри внимательно на вопрос. Вот 167.43.75.45 - если ты мне скажешь сходу какая ОС стоит под этим IP - честь тебе и хвала. Я уж не говорю о том, что выделяться он может динамически и принадлежать разным машинам в разное время. Вы просто домысливаете и пытаетесь проверять удаленную машину...
а вопрос глуп по сути...


 
Vogul   (2002-04-03 10:12) [9]

Согласен. Вопрос несколько некорректен с точки зрения того, что зная лишь IP адрес и не предпринимая попыток сканирования этого адреса, на предмет выяснения операционной системы, ничего не получишь. Я полагал, что задавший вопрос представляет себе такие вещи.


 
skovorodka ©   (2002-04-07 11:51) [10]

Ну, если вы все такие умные, то можете смело подсказать мне как это делается, а чайниками всех обозвать могу даже я =)


 
Anatoly Podgoretsky ©   (2002-04-07 11:58) [11]

Тебе же сказали никак, да и знание этого ничего не дает.



Страницы: 1 вся ветка

Текущий архив: 2002.06.17;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.014 c
1-55159
Agent Smith
2002-06-04 14:36
2002.06.17
Свяязь форм


3-55046
QWest
2002-05-23 17:28
2002.06.17
Не пойму, где ошибка......


14-55270
vopros
2002-05-14 13:53
2002.06.17
Очень сильно хочу спать.


1-55107
DenNNis
2002-06-06 08:17
2002.06.17
PageControl


14-55291
lipskiy
2002-05-15 01:01
2002.06.17
К теме об обучении: Люди, расскажите, как хуки делаются?