Вниз
Скачать: CL | DM;

pcap packet format   Найти похожие ветки 

 
MultIfleX   (2009-04-22 07:46) [0]

читаю пакет через pcap_read(pcap_t *p, int cnt, pcap_handler callback, u_char *user)

собственно прошу помочь, если кто знает, подскажите обьявления заголовков в начале пакета (стоит фильтр на TCP, значит надо тока его + IP ) желательно дельфийские, но не обязательно.

ЗЫ. в заголовке IP вроде должна указываться версия ipv4 ,ipv6 ??

Спасибо.


 
MultIfleX   (2009-04-22 08:51) [1]

уже нашол

ETHERNET_HDR = packed record
 Destination: array[0..5] of UCHAR;
 Source:      array[0..5] of UCHAR;
 Protocol:    word;//array[0..1] of UCHAR;
 Data:        array[0..0] of UCHAR;
end;

IP_RHDR = packed record
 Verlen:       UCHAR;  //4bit version 4bit length (bytes/8)
 Service:      UCHAR;  // TOS
 Length:       word;
 Ident:        word;
 Flagoff:      array[0..1] of UCHAR; //3bit flag - 13 bit offset
 TimeLive:     UCHAR;
 Protocol:     UCHAR;
 Checksum:     word;
 SrcIP:       array[0..3] of UCHAR;
 DestIP:  array[0..3] of UCHAR;
 Data:         array[0..0] of UCHAR;
end;

TCP_RHDR = Packed record
 SrcPort     : WORD;
 DestPort    : WORD;
 SequenceNr  : array[0..3] of UCHAR;
 AckNumber   : array[0..3] of UCHAR;
 LenResvFlags: array[0..1] of UCHAR; //length(4bits) rsvd(6bits) flags(6bits)
 WindowSize  : array[0..1] of UCHAR;
 Checksum    : array[0..1] of UCHAR;
 UrgentPtr   : array[0..1] of UCHAR;
 Data        : array[0..0] of UCHAR;
end;



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.005 c
15-1303417791
Юрий
2011-04-22 00:29
2011.08.14
С днем рождения ! 22 апреля 2011 пятница


2-1304541565
vasja666
2011-05-05 00:39
2011.08.14
Сумма в бд (sql запрос)


6-1240487526
ZERAM
2009-04-23 15:52
2011.08.14
idHHP и charset


2-1304424696
Luarvic
2011-05-03 16:11
2011.08.14
Вращение изображения вокруг вращающегося изображения


15-1301585177
R_R
2011-03-31 19:26
2011.08.14
Как в C# добавить поле в класс, которое заранее не объявлено?




   Наверх