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

Вниз

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 вся ветка

Форум: "Сети";
Текущий архив: 2011.08.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.003 c
11-1236091839
jarek
2009-03-03 17:50
2011.08.14
"memory hoarding" problem


2-1304500935
adigozelov
2011-05-04 13:22
2011.08.14
TBarcode


1-1261613044
Fosgen
2009-12-24 03:04
2011.08.14
array [] of procedure() of object


2-1304438175
vitge
2011-05-03 19:56
2011.08.14
Организация БД в Паскале на основе деревьев.


2-1304663267
MonoLife
2011-05-06 10:27
2011.08.14
TThread и FastMM4





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский