RDot: White Hat Security Community

RDot: White Hat Security Community (https://rdot.org/forum/index.php)
-   Software development (https://rdot.org/forum/forumdisplay.php?f=19)
-   -   Вопросы по Delphi/Pascal (https://rdot.org/forum/showthread.php?t=11)

Ded MustD!e 02.07.2010 20:11

Вопросы по Delphi/Pascal
 
Здесь задаем вопросы по Delphi/Pascal.

Путин 08.07.2010 00:13

Хочу сделать, что бы прописав в hosts 127.0.0.1 для кого-нить сайта запросы шли на мой проксик висящий локально.
Собственно через idHTTPProxtServer почти сделал - запросы в IdHTTPProxyServer1HTTPBeforeCommand видны, но дальше ничего не идет.
Как проксик idHTTPProxtServer работает корректно, а вот через hosts - нет.
Помогите пожалуйста.

Cthulchu 08.07.2010 03:34

Цитата:

Сообщение от Путин (Сообщение 1510)
Хочу сделать, что бы прописав в hosts 127.0.0.1 для кого-нить сайта запросы шли на мой проксик висящий локально.
Собственно через idHTTPProxtServer почти сделал - запросы в IdHTTPProxyServer1HTTPBeforeCommand видны, но дальше ничего не идет.
Как проксик idHTTPProxtServer работает корректно, а вот через hosts - нет.
Помогите пожалуйста.


у меня две руки и две ноги, но ножницы только начинают, а дальше - не идет, в чем проблема?

oRb 08.07.2010 09:26

Путин, запустите анализатор трафика и посмотрите на разницу в заголовках запросов.

Путин 08.07.2010 11:02

Цитата:

Сообщение от oRb (Сообщение 1550)
Путин, запустите анализатор трафика и посмотрите на разницу в заголовках запросов.

procedure TForm1.IdHTTPProxyServer2HTTPBeforeCommand(
AContext: TIdHTTPProxyServerContext);
begin
AContext.Headers.Text:=stringReplace(AContext.Head ers.Text, 'Connection:', 'Proxy-Connection:', [rfReplaceAll]);
end;

Теперь разницы в заголовках нет. Но всё равно проксик запрос принимает - а дальше не идет.

M_script 08.07.2010 13:49

Путин, а почему ты думаешь, что прокси-сервер, прописанный в хостс будет что-то куда-то перенаправлять? Для хостс нужен локальный хттп-сервер, а не прокси.

Cthulchu 08.07.2010 15:59

документашку на TCriticalSection для Delphi7 не подбросите?

Dr.TRO 08.07.2010 16:37

http://www.gothi.co.uk/2006/10/using-critical-sections-with-delphi/ вот пример, доков не нашел...

Cthulchu 08.07.2010 18:09

спасибо большое. надеялся, что там есть что-то большее, чем создание, вход и выход.

FeniXElite 10.07.2010 00:19

Cthulchu, думаю, что ты это уже читал, но всеже:
туц - Довольно полно описан принцип работы потоков. Или тут
туц


Часовой пояс GMT +3, время: 23:50.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot