![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Протокол TCP IP [D6, WinME, WinXP]
dphmen1 © (2003-01-14 13:27:00)Каким способом перехватить пакеты TCP\IP , если кто знает пожалуйста помогите мне. Спасибо за помощь.
sinm (2003-01-19 04:38:00) [1]Безосновательно. Стоит ли изобретать велосипед? берешь winpcap и пишешь wrapper под делфи. Вот и весь ответ. Без драйвера все одно не обойтись, а писать его самому... a pcap c исходниками...
Так что {$a4}+cdecl и все заработает :)
Wonder (2003-01-16 11:56:00) [2]>apple
>"Таким макаром" получается- все сервера по идее пишутся так, иначе при разрыве соединения с одним клиентом, когда соединение будет находиться в состоянии TIME_WAIT, приложение уже не сможет использовать этот порт пока не истечет время ожидания- от 1 до 4 минут. И остальные клиенты не смогут в это время подключиться.
+++Я не это имел ввиду. "Слушать уже занятый порт" следует понимать, судя по контексту постов, как "прослушивать входящий/исходящий трафик на данном порту". Ты это посоветовал в ответ на Mischka © (14.01.03 13:42)
Так вот: ты уверен, что у тебя это получится?
apple (2003-01-16 06:56:00) [3]To Wonder:"Таким макаром" получается- все сервера по идее пишутся так, иначе при разрыве соединения с одним клиентом, когда соединение будет находиться в состоянии TIME_WAIT, приложение уже не сможет использовать этот порт пока не истечет время ожидания- от 1 до 4 минут. И остальные клиенты не смогут в это время подключиться.
Артем (2003-01-16 02:47:00) [4]Не работает тот пример, а процедурку для снифера могу выслать. Ей правда пофиг хп или нет :)
nikus (2003-01-15 08:05:00) [5]Снифер пишешь? Если дело идёт о 98/Me виндовозах, тогда могу посоветовать следующие линки:
http://vaktyjd.besthost.ru/vr-online/5_2002/sniffer.htm
статья по созданию примитивного снифера на Delphi
http://vaktyjd.besthost.ru/vr-online/5_2002/delphi1.zip
архив с примерами к ней
В данном примере используется vxd-драйвер для прямого доступа к сетевой карте.
Если найдёшь чё-нить подобное для 2k/XP - кинь на мыло плз :)
Wonder (2003-01-14 14:20:00) [6]>apple
>Надо создать сокет с опцией SO_REUSEADDR и подключиться к уже используемому порту-Йон Снейдер "Эффективное программирование TCP/IP".
+++ И что получится? Ты уверен, что таким макаром получится "слушать" уже используемый порт?
apple (2003-01-14 14:02:00) [7]Надо создать сокет с опцией SO_REUSEADDR и подключиться к уже используемому порту-Йон Снейдер "Эффективное программирование TCP/IP".
Mischka (2003-01-14 13:42:00) [8]а как подслушать? на моей машине входящий\выходящий
apple (2003-01-14 13:35:00) [9]Смотря где- в локальной сети, куда ты подключен, или на локальной машине, или в инете...Как перехватить- совсем, или просто подслушать?