Russian Qt Forum

Qt => Работа с сетью => Тема начата: mcrads от Февраль 23, 2010, 22:20



Название: Перехват пакетов
Отправлено: mcrads от Февраль 23, 2010, 22:20
Доброго времени суток. вопрос такой. возможно ли на qt сделать перехватчик сетевых пакетов по tcp? при этом чтобы его не замечали ни программа у которой перехватывают ни сервер?
насколько я знаю, когда соединяемся с сервером, нужно вызвать метод QTcpSocket::connectToHost() однако сервер увидит что к нему подключились. как этого избежать и вообще реально ли это?

если реально - можно коротко и способах реализации?

чем быстрее получу ответ - тем лучше...


Название: Re: Перехват пакетов
Отправлено: BRE от Февраль 23, 2010, 22:37
http://www.prog.org.ru/topic_11823_0.html
http://www.prog.org.ru/topic_12178_0.html


Название: Re: Перехват пакетов
Отправлено: mcrads от Февраль 23, 2010, 22:45
честно говоря, покопамшись, ни черта не понял... ((( поищу либу pcap, может разгребу...


Название: Re: Перехват пакетов
Отправлено: BlackTass от Февраль 24, 2010, 23:32
ну вообщем либо pcap, либо руками через raw sockets в promiscious mode сетевухи (это если под никсами, как там под виндой с этим я просто не знаю)