Сниффер

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sandr0
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 65
Зарегистрирован: 17.11.2004 (Ср) 16:26
Откуда: Rostov-on-Don

Сниффер

Сообщение Sandr0 » 29.05.2006 (Пн) 7:41

Треба создать сниффер.
Пример вложен
Использовал IP HELPER API
Считать пакеты я смог, но вот до их содержимого не смог добраться.

Вопросы:
Как добраться до содержимого пакета?
Спецы - поглядите, може я где ошибки есть?
Может укого нить есть русское описание IP HELPER API?

ps. заремлены возможности создания иконки в трее
Вложения
NetStat.rar
(17.2 Кб) Скачиваний: 88

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 29.05.2006 (Пн) 8:16

Gaidar на форуме выкладал класс для .NET
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Sandr0
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 65
Зарегистрирован: 17.11.2004 (Ср) 16:26
Откуда: Rostov-on-Don

Сообщение Sandr0 » 29.05.2006 (Пн) 8:54

все конечно хорошо, но только .NET не владею

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 29.05.2006 (Пн) 11:22

боюсь что бейсик здесь мало поможет, но все-таки поищи WinPCap

Sandr0
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 65
Зарегистрирован: 17.11.2004 (Ср) 16:26
Откуда: Rostov-on-Don

Сообщение Sandr0 » 29.05.2006 (Пн) 16:19

моя прога считает приходящие и исходящие пакеты, но не более. В IP HELPER API еще много функций, но их описание в msdn скудное и без примеров использования. возможно там и есть средства отлавливать содержимое пакетов.
Sebas, действительно пример Gaidar на .NET делает что-то похожее, но как я понял делает это через винсок и, опять таки, нет содержимого самого пакета. интересно (мне не позволяет это сделать незнание .NET) возможно доработать его пример чтобы еще показывал содержимое пакета?

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 30.05.2006 (Вт) 8:05

Sandr0 писал(а):моя прога считает приходящие и исходящие пакеты, но не более. В IP HELPER API еще много функций, но их описание в msdn скудное и без примеров использования. возможно там и есть средства отлавливать содержимое пакетов.
Sebas, действительно пример Gaidar на .NET делает что-то похожее, но как я понял делает это через винсок и, опять таки, нет содержимого самого пакета. интересно (мне не позволяет это сделать незнание .NET) возможно доработать его пример чтобы еще показывал содержимое пакета?


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

sebas<-@->mail.ru

RUSYA
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 22.07.2005 (Пт) 20:17
Откуда: Харьков

Сообщение RUSYA » 02.06.2006 (Пт) 18:09

помойму достаточно открыть сокет типа...
s = socket(AF_INET, SOCK_RAW, IPPROTO_IP);

SOCK_RAW!

или вы про низкоуровневый?
А как оно на самом деле - Х.З. !

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 02.06.2006 (Пт) 18:16

RUSYA писал(а):SOCK_RAW!

И от этого сразу магически перехватятся все пакеты? :-?
Изображение

RUSYA
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 22.07.2005 (Пт) 20:17
Откуда: Харьков

Сообщение RUSYA » 03.06.2006 (Сб) 1:19

ну насколько магически и насколько все, я точно сказать немогу... Кому интересно, могул глянуть статью на xakep.ru, там как раз про сниффер, к статье и исходник прилагается на си... глянув его, я ничего такого свех извращённого необнаружил, просто работы с сокетом, который открывается с определёнными параметрами... И в статье про эти самые параметры и было расписано...
А как оно на самом деле - Х.З. !


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 37

    TopList