Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];

Вниз

Протокол 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.008 c
7-17417
Suroga
2003-01-09 11:35
2003.03.06
Сигналы RTS / DTR


3-16863
Makhanev A.S.
2003-02-17 21:57
2003.03.06
Каким DBGrid ом Вы пользуетесь? Какой посоветуете?


3-16942
Makhanev A.S.
2003-02-16 20:35
2003.03.06
DBGrid:


1-17093
kolesya
2003-02-21 17:55
2003.03.06
RichEdit, который


14-17288
Palladin
2003-02-19 22:23
2003.03.06
Необычная просьба...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский