Название: Перехват пакетов TCP Отправлено: Firefox от Май 31, 2013, 11:20 Здравствуйте. у меня есть 2 программы которые обмениваются данными по TCP. Так как изменения в чужое ПО вносить крайне не желательно, а информация эта нужна, то можно ли перехватить этот пакет? мне не нужно скрывать перехват, так как ПО этих программ разработка нашей же фирмы. Подскажите, как перехватить пакеты отсылаемые клиентом к серверу. Занимаюсь этим первый раз, так что если можно поподробнее описать алгоритм. Как я поняла сделать 2 сервера, читающие с одного порта будет не верно, так как TCP это соединение точа-точка, и начнутся конфликты. Обмен в этих программах написан на qt.
Название: Re: Перехват пакетов TCP Отправлено: mutineer от Май 31, 2013, 11:21 Тебе нужно именно своей программой перехватить данные или сниффер сторонний тебе тоже подойдет?
Название: Re: Перехват пакетов TCP Отправлено: Firefox от Май 31, 2013, 11:23 моей программой, так как эти данные мне необходимо использовать в расчетах в моей программе.
Название: Re: Перехват пакетов TCP Отправлено: mutineer от Май 31, 2013, 11:32 Поиск подсказывает вот это
http://www.prog.org.ru/index.php?topic=12547.msg79762#msg79762 Название: Re: Перехват пакетов TCP Отправлено: Firefox от Май 31, 2013, 11:40 это я видела сейчас вот изучаю библиотеку libpcap. просто думала может другими способами не используя сторонние библиотеки можно.
Название: Re: Перехват пакетов TCP Отправлено: mutineer от Май 31, 2013, 11:41 Цитировать руками через raw sockets в promiscious mode сетевухи это и есть без библиотеки, но это суровое колдунство |