Сейчас на форуме: UniSoft, bartolomeo (+6 невидимых)

 eXeL@B —› Программирование —› Как программно отловить настройки прокси?
Посл.ответ Сообщение


Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 26 ноября 2010 20:26
· Личное сообщение · #1

В институте через эксплорер, оперу, мозилу выход в интернет прямой.
Если пишешь прграмму с использованием WebBrowser (Delphi) то тоже выходит
Если используешь idHTTP или Synapse то программа интернета не видет!
Это же из-за настроек прокси? Админских прав конечно нет, и по реестру не полазить, но если браузер выходит, значит их как-то можно перехватить?

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 26 ноября 2010 21:45
· Личное сообщение · #2

Сниффером погляди какие запросы уходят с программки, может быть по юзер_агенту блокирует или просто компоненты заюзаны криво.

-----
Всем не угодишь





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 26 ноября 2010 21:52
· Личное сообщение · #3

Bad_guy пишет:
Сниффером погляди

сниферы обычно драйвер ставят, чтобы нормально сниффать, а инсталлировать ничего нельзя... бывают портабельные нормальнофункционирующие?
Bad_guy пишет:
может быть по юзер_агенту блокирует

юзер агент опера прописан, а опера работает
Bad_guy пишет:
или просто компоненты заюзаны криво.

это первое место, где программа не работает, при чём ни одна из моих

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 26 ноября 2010 22:10
· Личное сообщение · #4

Не, на том компе снифать и не нужно, у меня была идея, что сам прокси на удаленном компе, который распределяет доступы в инет, если же на этом компе стоит некий файрволл, тогда ситуация хуже. А поснифать всё же можно на домашнем компе, потом подогнать чтобы запрос уходил в точности как с компонента WebBrowser и уже тесировать прийдя с готовой программой на подопытный комп. Просто сам по себе этот компонент WebBrowser, это выцепленный из IE функционал, поэтому я допускаю что он может какие-то плохенькие локальные файрволлы обходить.

-----
Всем не угодишь





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 26 ноября 2010 22:45
· Личное сообщение · #5

Bad_guy пишет:
просто сам по себе этот компонент WebBrowser, это выцепленный из IE функционал,

да, да... он не просто выцепленный, он действительно использует все его настройки и даже куки из IE в нём ловятся, потому, допускаю, что и настройки прокси тоже тупо перенимает
Фаирвола там нет (профессор сказал) а на счёт прокси он не знает, он тоже пробовал выйти в нет из программы и тоже не смог

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 450.3 (мудрец), 13thx
Активность: 0.20
Статус: Участник

Создано: 26 ноября 2010 23:00
· Личное сообщение · #6

Isaev попробуй демоброузер из примера компонента EmbeddedWB. Там в меню что-то посмотреть можно по подключению, ну или потом написать прогу использующую компонент.

eaa5_26.11.2010_CRACKLAB.rU.tgz - prjEmbeddedWBDemo.rar




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 27 ноября 2010 07:16 · Поправил: PE_Kill
· Личное сообщение · #7

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

PS Вот статья от майкрософта на русском support.microsoft.com/?id=226473

А вот через другую апи тоже от мс msdn.microsoft.com/en-us/library/aa384075%28VS.85%29.aspx

-----
Yann Tiersen best and do not fuck


| Сообщение посчитали полезным: Isaev


Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 27 ноября 2010 19:38 · Поправил: Isaev
· Личное сообщение · #8

ToBad пишет:
Там в меню что-то посмотреть можно по подключению

не нашёл ничего по подключению в меню, а в общем на основе того же IE
CheckOnlineStatus довольно быстрый, надо вытащить

PE_Kill угу, в тему, спс

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 481.4 (мудрец), 109thx
Активность: 0.180
Статус: Участник
Тот самый :)

Создано: 28 ноября 2010 01:54
· Личное сообщение · #9

PE_Kill пишет:
PS Вот статья от майкрософта на русском support.microsoft.com/?id=226473

о, круто. Мне тоже надо было

-----
Реверсивная инженерия - написание кода идентичного натуральному



 eXeL@B —› Программирование —› Как программно отловить настройки прокси?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати