Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Программа должна "подключаться" к трассируемой программе и выдавать в лог-файл весь

интернет-траффик трассируемой программы.

В качестве трассируемой программы обычно будет использоваться

Internet Explorer. Посылаемые и получаемые данные нужно траccировать

"как есть", то есть со всеми системными заголовками и т д. Сам лог файл содержит

IP, дата-время, номер сообщения, header сообщения,

Полностью же каждое сообщение записывается в отдельный

файл (имя - номер сообщения)

Трассировать нужно как HTTP так и HTTPS запросы-ответы.

HTTPS траффик естественно трассируется расшифрованным, то есть

перехватывается при отправке - до шифровки, после получения - после

расшифровки.

Программа имеет две кнопки - Начать трассировку, Закончить трассировку

и окно для просмотра текущего лога. При клике на выбранное сообщение

открывается окно просмотрщика (например notepad) с выбранным сообщением.

"Соединение" с трассируемой программой динамическое.

Программа трассировщик должна трассировать не только IE,

но любую "нормальную" Win32 программу.

Как я понимаю нужно использовать какую-то из существующих

технологий перехвата системных вызовов Win32.

Программа работает под Windows XP.

В связи с уже поступившими откликами я уточняю (хотя это вроде и так ясно из описания):

мне НЕ НУЖНО перехватывать и расшифровыватьтраффик 'В СЕТИ'

(я и так знаю что это невозможно, да и не нужно мне)

речь идет о траффике конкретной программы, которая висит у меня перед глазами

на моем собственном компьютере где я имею полный доступ

Речь даже и близко не идет о каком-то 'шпионаже'

18 лет назад
olmarin
Олег 
67 летРоссия
18 лет в сервисе
Был
18 лет назад