Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.06;
Скачать: CL | DM;

Вниз

Протокол TCP IP   Найти похожие ветки 

 
dphmen1   (2003-01-14 13:27) [0]

Каким способом перехватить пакеты TCP\IP , если кто знает пожалуйста помогите мне. Спасибо за помощь.


 
apple   (2003-01-14 13:35) [1]

Смотря где- в локальной сети, куда ты подключен, или на локальной машине, или в инете...Как перехватить- совсем, или просто подслушать?


 
Mischka ©   (2003-01-14 13:42) [2]

а как подслушать? на моей машине входящий\выходящий


 
apple   (2003-01-14 14:02) [3]

Надо создать сокет с опцией SO_REUSEADDR и подключиться к уже используемому порту-Йон Снейдер "Эффективное программирование TCP/IP".


 
Wonder ©   (2003-01-14 14:20) [4]

>apple
>Надо создать сокет с опцией SO_REUSEADDR и подключиться к уже используемому порту-Йон Снейдер "Эффективное программирование TCP/IP".
+++ И что получится? Ты уверен, что таким макаром получится "слушать" уже используемый порт?


 
nikus ©   (2003-01-15 08:05) [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 - кинь на мыло плз :)


 
Артем ©   (2003-01-16 02:47) [6]

Не работает тот пример, а процедурку для снифера могу выслать. Ей правда пофиг хп или нет :)


 
apple   (2003-01-16 06:56) [7]

To Wonder:"Таким макаром" получается- все сервера по идее пишутся так, иначе при разрыве соединения с одним клиентом, когда соединение будет находиться в состоянии TIME_WAIT, приложение уже не сможет использовать этот порт пока не истечет время ожидания- от 1 до 4 минут. И остальные клиенты не смогут в это время подключиться.


 
Wonder ©   (2003-01-16 11:56) [8]

>apple
>"Таким макаром" получается- все сервера по идее пишутся так, иначе при разрыве соединения с одним клиентом, когда соединение будет находиться в состоянии TIME_WAIT, приложение уже не сможет использовать этот порт пока не истечет время ожидания- от 1 до 4 минут. И остальные клиенты не смогут в это время подключиться.

+++Я не это имел ввиду. "Слушать уже занятый порт" следует понимать, судя по контексту постов, как "прослушивать входящий/исходящий трафик на данном порту". Ты это посоветовал в ответ на Mischka © (14.01.03 13:42)
Так вот: ты уверен, что у тебя это получится?


 
sinm   (2003-01-19 04:38) [9]

Безосновательно. Стоит ли изобретать велосипед? берешь winpcap и пишешь wrapper под делфи. Вот и весь ответ. Без драйвера все одно не обойтись, а писать его самому... a pcap c исходниками...
Так что {$a4}+cdecl и все заработает :)



Страницы: 1 вся ветка

Текущий архив: 2003.03.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
7-17410
kalishenko stas
2002-12-18 12:24
2003.03.06
Word


1-17086
sapsan
2003-02-22 22:31
2003.03.06
многопоточная обработка использующая один програмный код ...


4-17433
Zhirnov Maxim
2003-01-16 10:31
2003.03.06
Как подключиться к Интернету с помощью Windows?


3-16971
Jaxtor
2003-02-17 14:14
2003.03.06
Access Violation при изменении DataSource


1-17152
squab
2003-02-23 13:05
2003.03.06
еще один вопрос по стринге