![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
хитрый Proxy редактирующий трафик. Это реально? [D7, WinXP]
-FX- © (2006-03-24 14:45:00)Задача: сделать Proxy, который бы подменял в проходящей через него инфе одну инфу на другую, например "c:\123\1.gif" на "E:\ABC\123.gif"
Я делаю на с помощю indy9 сомпонент IdMappedPortTCP(прокся на порт) и IdConnectionIntercept(собстаенно перехвадчик трафика).
С IdMappedPortTCP все понятно вбил нужные порты включил и все прокся работает!
Подключил к проксе IdConnectionIntercept:
procedure TForm1.IdMappedPortTCP2Connect(AThread: TIdMappedPortThread);
begin
AThread.Connection.Intercept:=IdConnectionIntercept1;
end;
И ВСЕ, дальше ступор!
Как с помощью IdConnectionIntercept производить действия над трафиком(поиска и замены инфы)???
по идее надо работать а потоком AStream в процедурах
procedure TForm1.IdConnectionIntercept1Receive(ASender: TIdConnectionIntercept; AStream: TStream);
procedure TForm1.IdConnectionIntercept1Send(ASender: TIdConnectionIntercept; AStream: TStream);
НО У МЕНЯ НИЧЕГО НЕ ПОЛУЧИЛОСЬ.
ПОМОГИТЕ ПОЖАЛУЙСТА ИНФОЙ НА ЭТУ ТЕМУ ИЛИ ПРИМЕРЧИКОМ КАКИМ.
ИНФЫ НА ЭТУ ТЕМУ ОЧЕНЬ МАЛО.
Rouse_ (2006-03-26 00:29:00) [1]Не нужно "кричать"в теме, читай правила...
VirEx (2006-03-25 22:46:00) [2]http://kladovka.net.ru/index.cgi?pid=list&rid=343