Russian Qt Forum
Сентябрь 30, 2024, 20:17 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Перехват пакетов TCP  (Прочитано 4086 раз)
Firefox
Гость
« : Май 31, 2013, 11:20 »

Здравствуйте. у меня есть 2 программы которые обмениваются данными по TCP. Так как изменения в чужое ПО вносить крайне не желательно, а информация эта нужна, то можно ли перехватить этот пакет? мне не нужно скрывать перехват, так как ПО этих программ разработка нашей же фирмы. Подскажите, как перехватить пакеты отсылаемые клиентом к серверу. Занимаюсь этим первый раз, так что если можно поподробнее описать алгоритм. Как я поняла сделать 2 сервера, читающие с одного порта будет не верно, так как TCP это соединение точа-точка, и начнутся конфликты. Обмен в этих программах написан на qt.
Записан
mutineer
Гость
« Ответ #1 : Май 31, 2013, 11:21 »

Тебе нужно именно своей программой перехватить данные или сниффер сторонний тебе тоже подойдет?
Записан
Firefox
Гость
« Ответ #2 : Май 31, 2013, 11:23 »

моей программой, так как эти данные мне необходимо использовать в расчетах в моей программе.
Записан
mutineer
Гость
« Ответ #3 : Май 31, 2013, 11:32 »

Поиск подсказывает вот это
http://www.prog.org.ru/index.php?topic=12547.msg79762#msg79762
Записан
Firefox
Гость
« Ответ #4 : Май 31, 2013, 11:40 »

это я видела сейчас вот изучаю библиотеку libpcap. просто думала может другими способами не используя сторонние библиотеки можно.
Записан
mutineer
Гость
« Ответ #5 : Май 31, 2013, 11:41 »

Цитировать
руками через raw sockets в promiscious mode сетевухи
это и есть без библиотеки, но это суровое колдунство
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.073 секунд. Запросов: 21.