The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите в разборе заголовков Ethernet,TCP/IP и РРР протокол..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите в разборе заголовков Ethernet,TCP/IP и РРР протокол..."
Сообщение от dipper emailИскать по авторуВ закладки(??) on 04-Май-04, 19:46  (MSK)
Нужна помощь от знатоков Ethernet,TCP/IP и РРР протоколов.

Я пытаюсть выловить из пакетов проходящих ч/з определенный и-фейс адреса источника и приемника, длинну пакета с помощью библиотеки libpcap (пишу на Perl и использую враппер к libpcap - "Net::Pcap" и сопутствующие модули). И получаю странную картину - для пакетов локалки парсинг производиться четко, а на внешнем и-фейсе ррр0 в кадре Ethernet перед адресом приемника добавляются 2 байта 0х0004. Я даже вручную пытаюсь просмотреть заголовок Ethernet сегмента в дамп файле сгенерированном tcpdump-ом:
-------8<-----------
00000000: D4 C3 B2 A1 02 00 04 00 00 00 00 00 00 00 00 00 ? ················
00000010: 00 04 00 00 71 00 00 00 16 66 8E 40 D1 9A 04 00 ? ····q····f·@····
00000020: 4D 00 00 00 4D 00 00 00 00 04 02 00 00 00 13 42 ? M···M··········B
00000030: 00 00 00 00 00 00 08 00 45 00 00 3D 30 07 40 00 ? ········E··=0·@·
00000040: 40 11 35 6D C2 2C A8 72 C2 2C A8 70 04 00 00 35 ? @·5m·,·r·,·p···5
00000050: 00 29 82 6B 72 4B 01 00 00 01 00 00 00 00 00 00 ? ·)·krK··········
00000060: 03 77 77 77 07 62 65 72 65 7A 6E 65 03 63 6F 6D ? ·www·berezne·com
00000070: 00 00 01 00 01 16 66 8E 40 E5 B8 07 00 89 00 00 ? ······f·@·······
00000080: 00 89 00 00 00 00 00 02 00 00 00 13 42 00 00 00 ? ············B···
00000090: 00 00 00 08 00 45 00 00 79 25 D8 00 00 40 11 7F ? ·····E··y%···@·
000000A0: 60 C2 2C A8 70 C2 2C A8 72 00 35 04 00 00 65 08 ? `·,·p·,·r·5···e·
000000B0: E1 72 4B 85 80 00 01 00 02 00 01 00 01 03 77 77 ? ·rK···········ww
000000C0: 77 07 62 65 72 65 7A 6E 65 03 63 6F 6D 00 00 01 ? w·berezne·com···
000000D0: 00 01 C0 0C 00 05 00 01 00 00 0E 10 00 02 C0 10 ? ················
000000E0: C0 10 00 01 00 01 00 00 0E 10 00 04 C2 2C A8 70 ? ·············,·p
000000F0: C0 10 00 02 00 01 00 00 0E 10 00 02 C0 10 C0 10 ? ················
00000100: 00 01 00 01 00 00 0E 10 00 04 C2 2C A8 70 16 66 ? ···········,·p·f
00000110: 8E 40 70 46 0B 00 4C 00 00 00 4C 00 00 00 00 04 ? ·@pF··L···L·····
00000120: 02 00 00 00 13 42 00 00 00 00 00 00 08 00 45 00 ? ·····B········E·
-------8<-----------

Не подскажете ли что именно добавляется и характерно ли это только для РРР интерфейса.

Заранее спасибо за любой ответ или ссылку.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Помогите в разборе заголовков Ethernet,TCP/IP и РРР протокол..."
Сообщение от tahion emailИскать по авторуВ закладки(ok) on 07-Май-04, 13:28  (MSK)
Попробуй посмотреть исходники netacct (он мне помог и хорошо).
Ссылку не дам (сам не помню). Но проект похоже заморозился. Но сайт пока существует.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру