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

Вниз

Сниффер - не сниффер...   Найти похожие ветки 

 
V@LER@N   (2004-03-23 13:53) [0]

Уже три недели парюсь - не могу найти че-нить полезного по моему вопросу. Помогите, pls... Мне, короче, нужно смастерить прогу, которая может регистрировать всю инфу, к-рая приходит на мой комп по Lan. Достал кучу снифферов - но это совсем не то то нужно: они сообщают, типа, вот, на тебе, пришел пакетик с такого-то адреса, а что там, в этом пакетике - загадка и для меня и для проги :(


 
Verg ©   (2004-03-23 14:01) [1]


> типа, вот, на тебе, пришел пакетик с такого-то адреса, а
> что там, в этом пакетике - загадка и для меня и для проги
> :(


Не понял. Они тебе самого пакетика не дают, а дают лишь факт прихода и адрес откуда что ли?
Что тебе нужно конкретнее опиши.


 
V@LER@N   (2004-03-23 14:07) [2]

Конкретнее:
Мне нужно узнать заголовок (IP-Header), данные, которые с ним пришли, чтобы потом сложить из последовательностей пакетиков файлики и оставить их у себя на машине для демонстрации детям и внукам [Вообще-то, закажчикам, которые хотели бы видеть, какая инфа забрела на комп из ЛАНа]


 
Verg ©   (2004-03-23 14:17) [3]

Тут подходит и RAW сокет и winpcap.
RAW сокет лучше тем, что сборку фрагментированных датаграмм не надо делать.

Форматы пакетов описаны в соотв. RFC.
IP   - 791
UDP  - 768
ICMP - 792
TCP  - 793

и.т.д


 
V@LER@N ©   (2004-03-23 14:22) [4]

Verg, подробнее, pls.


 
Verg ©   (2004-03-23 14:24) [5]


> V@LER@N ©   (23.03.04 14:22) [4]
> Verg, подробнее, pls.


Не понял. Чего подробнее?


 
V@LER@N ©   (2004-03-23 14:25) [6]

O RAW, pls


 
Verg ©   (2004-03-23 15:12) [7]

Класс сокетов есть такой - SOCK_RAW. Еще их называют символьные сокеты или "сырые".

var s : TSocket;

s := socket(PF_INET, SOCK_RAW, 0);

Принимает все датаграммы, которые не нужны ядру и ICMP.

А в режиме SIO_RCVALL принимают вообще все IP датаграммы, гуляющие в физичиском сегменте сети, к которому подключен заданный в bind на RAW сокете сетевой интерфейс (сетевая карточка).

Работают только на NT-ях и то выше 4-рки. т.е. 2K, XP.
При том программа, которая их использует должна запускаться с правами администратора. Требует WinSock2.



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

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

Наверх




Память: 0.48 MB
Время: 0.035 c
4-1080823908
Midaw
2004-04-01 16:51
2004.05.16
Перевод хэндла процесса в хэндл его окна


3-1081783672
oleg_SYS
2004-04-12 19:27
2004.05.16
Stream в таблицу Access


4-1080555716
Rus
2004-03-29 14:21
2004.05.16
Защита программы


14-1082881178
Piter
2004-04-25 12:19
2004.05.16
Почему TCP/IP?


1-1083150293
xm-ad
2004-04-28 15:04
2004.05.16
ГА+коммивояжер