|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.01.2011, 00:36 | #1 |
Регистрация: 01.02.2009
Сообщений: 7
|
Перехват трафика приложения
В общем, после долгих ковыряний книжек по С++ и сетевому программированию, а так же гугла, решил вот помощи попросить у более опытных людей... Ситуация такова - на компьютере запущено приложение-клиент, которое устанавливает соединение с сервером (TCP протокол) и судя по всему использует для этого WinSock2. Задача такова - надо каким-то образом получить доступ к сетевому трафику этого приложения, еще лучше перехватить его (насколько я понял это можно сделать только посредством прокси сервера, но я не знаю как... )
Мой план действий таков: - Отсканировать все текущие соединения - По имени файла (запущенного клиента, например 'C:\\Client\prg.exe') найти необходимое соединение - Получить дескриптор сокета (WinSock) - Периодически вызывать функции recv() и send() Буду благодарен за любую помощь, подсказку, или если пошлёте... ну где искать надо - тоже неплохо |
31.01.2011, 00:42 | #2 |
Регистрация: 01.02.2009
Сообщений: 7
|
Нашел вещь одну, которая выводит список установленных соединений - команда в cmd.exe
Код:
|
31.01.2011, 00:45 | #3 |
Новичок
Джуниор
Регистрация: 30.01.2011
Сообщений: 8
|
Была подобная задача препод мне посоветовал программу WinShark я ее так и не осилил, но может тебе этот совет поможет, он не только перехватывает все твои входящие и сходящие сетевые пакеты, но и превращает твою сетевую в ухо, которое перехватывает и все пакеты проходящие мимо.
|
31.01.2011, 00:51 | #4 | |
Регистрация: 01.02.2009
Сообщений: 7
|
Цитата:
|
|
02.02.2011, 00:32 | #5 |
Регистрация: 01.02.2009
Сообщений: 7
|
да там около 5 тысяч файлов исходников... можно 10 раз умереть пока разберусь как они эти пакеты перехватывают, а по-проще никак нельзя это сделать?)
|
02.02.2011, 01:53 | #6 |
Форумчанин
Регистрация: 12.01.2011
Сообщений: 186
|
в tcpdump поменьше кода будет может
Lingua c++ non penis caninus est.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подсчет трафика | legendary | Помощь студентам | 2 | 18.09.2010 17:39 |
Перехват строк из консольного приложения | Slonnn | Помощь студентам | 6 | 08.04.2010 14:28 |
Счетчик трафика | Black DeviL | Работа с сетью в Delphi | 2 | 04.02.2008 18:00 |
перехват трафика | Roman | Работа с сетью в Delphi | 6 | 27.06.2007 08:51 |
Перехват вывода консольного приложения | Роман Радер | Общие вопросы Delphi | 0 | 12.02.2007 18:40 |