Главная страница
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
1-17005
mikk
2003-02-21 22:32
2003.03.06
УЖАСНЫЕ ГЛЮГИ В DELPHI6


3-16962
shu_3d
2003-02-17 11:01
2003.03.06
Создание таблиц в программе


4-17459
Adolf
2003-01-19 14:10
2003.03.06
TrayIcon


14-17359
olleg
2003-02-18 11:32
2003.03.06
Построение отчетов!


6-17234
evgeniy2
2003-01-17 19:11
2003.03.06
Hook