Детектирование прокси серверов

Модератор: Модераторы разделов

Аватара пользователя
Vorb
Сообщения: 166
Статус: Ярый антифорточник
ОС: Gentoo Linux

Детектирование прокси серверов

Сообщение Vorb »

Такая задача: средствами Си определить, бегает ли на данном сервере прокси. Порт,понятное дело, может быть любой.
Слышал(или приснилось :)), что если на машине запущен прокси сервер, то с него пакеты идут с разными ttl.
Подскажите,плиз, кто что знает по этому поводу.
И на обломках Microsoft напишут наши имена!
Спасибо сказали:
~S/E/r/G~
Сообщения: 220
ОС: Debian 4.0

Re: Детектирование прокси серверов

Сообщение ~S/E/r/G~ »

про ттл имхо бред
надо пытаться посылать запрос через серв на какой-то сайт с известным содердимым и анализировать ответ (допустим шлёшь запрос на site.com/file.txt а в file.txt пишешь чего-то, потом через прокс сливаешь файл и анализируешь получил ли файл или лажа какая-то произошла)
короче в таком духе
debian 4.0: kernel-2.6.18 | Xorg7.2 (fglrx) | Xfce 4.4
Спасибо сказали:
Аватара пользователя
nerezus
Сообщения: 525
Статус: Вселенский отказник
ОС: windoze

Re: Детектирование прокси серверов

Сообщение nerezus »

Такая задача: средствами Си определить, бегает ли на данном сервере прокси.
имхо никак.

ведь даже сканить порты цели не получится - проксик может принимать только с определенных айпи.
ICQ 547097
Спасибо сказали:
Аватара пользователя
Vorb
Сообщения: 166
Статус: Ярый антифорточник
ОС: Gentoo Linux

Re: Детектирование прокси серверов

Сообщение Vorb »

Хм..занятно.
Я думал на низком уровне отследить пакеты, посмареть флаги...чтото ж этот сервер делает уникальное?
И на обломках Microsoft напишут наши имена!
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Детектирование прокси серверов

Сообщение KiWi »

Vorb писал(а):
22.06.2006 19:19
Хм..занятно.
Я думал на низком уровне отследить пакеты, посмареть флаги...чтото ж этот сервер делает уникальное?

А что он уникального должен делать?
Обычный сервер, как и все остальные...
Спасибо сказали:
GhostDragon
Сообщения: 214

Re: Детектирование прокси серверов

Сообщение GhostDragon »

Спм я в этом по юольшому счету дубарь, но:
(Vorb @ Jun 22 2006, в 13:12) писал(а):Слышал(или приснилось smile.gif), что если на машине запущен прокси сервер, то с него пакеты идут с разными ttl.

Это не приснилось, а слышалось, только не о проксях, а о NAT, гдето мне совсем недавно как раз статейка попадалась на эту тему.
Спасибо сказали:
Аватара пользователя
d_Sun
Сообщения: 291

Re: Детектирование прокси серверов

Сообщение d_Sun »

Vorb писал(а):
22.06.2006 14:12
Такая задача: средствами Си определить, бегает ли на данном сервере прокси. Порт,понятное дело, может быть любой.
Слышал(или приснилось :)), что если на машине запущен прокси сервер, то с него пакеты идут с разными ttl.
Подскажите,плиз, кто что знает по этому поводу.


Хм... А по таблице маршрутизации мы это можем определить?
Моя подпись сильно длинная :)
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Детектирование прокси серверов

Сообщение elide »

я знаю только два косвенных признака, которые отличают прокси от обычной пользователской тачки.
во-первых, если за проксей большая сеть, то с него могут идти запросы с разными User-Agent.
во-вторых, запросов обычно явно больше, чем может создать одиночный пользователь.

все. других признаков в общем случае у прокси нет.
слава роботам!
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: Детектирование прокси серверов

Сообщение snake »

elide писал(а):
28.06.2006 15:44
я знаю только два косвенных признака, которые отличают прокси от обычной пользователской тачки.
во-первых, если за проксей большая сеть, то с него могут идти запросы с разными User-Agent.
во-вторых, запросов обычно явно больше, чем может создать одиночный пользователь.

все. других признаков в общем случае у прокси нет.

Это если смотреть снаружи, при условии что все запросы приходят к тебе (проходят через тебя) а если изнутри?
Короче, в общем случае задача решаеться одним способом -- распросить админа, но это уже к С отношения не имеет. :)
Можно еще пройтись по рабочим станциям сети и посмотреть настройки браузеров, проанализировать. Но это уже часные решения... вобщем-то, прозвон портов сервера, решение из той же серии.
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Детектирование прокси серверов

Сообщение elide »

но больше всего мне всегда было интересно, а нахрена определять прокси? вспоминается анекдот
- официант, а это чай или кофе?
- а Вы не можете определить?
- нет.
- тогда какая Вам разница?

если что-то не работает или работает, но не так, как надо, именно по вине прокси, то и так все ясно.
а если работает так, что даже нельзя определить, есть прокся или нету, то какая нахрен разница?
слава роботам!
Спасибо сказали:
Аватара пользователя
Bruce
Сообщения: 647
Статус: beat maniac
ОС: Debian GNU/Linux 4.0

Re: Детектирование прокси серверов

Сообщение Bruce »

echo $http_proxy и по браузерам пошариться. или вообще что-то типа grep -ri proxy /etc
ибо если он есть - его кто-то юзает.
Samsung r40 (t5500, 1.5G ram, 80 gb hdd)

koolkhel's lj
Спасибо сказали: