Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Метька
Зарегистрирован: 19.09.2005 Сообщения: 6
|
Добавлено: Пн Сен 19 2005 13:09 Заголовок сообщения: как разобрать TCP/IP заголовок |
|
|
подскажите или какой он вообще |
|
Вернуться к началу |
|
|
Netron
Зарегистрирован: 10.12.2004 Сообщения: 7 Откуда: Курск
|
Добавлено: Пн Сен 19 2005 14:35 Заголовок сообщения: |
|
|
хм...если я правильно понял суть вопросо, то оть...почитайте, очень полезно http://citforum.ru/nets/tcp/adres_inter.shtml
Если будет мало, вазпользуйтесь поиском...инфы по этому врпрсу просто море |
|
Вернуться к началу |
|
|
kolobok0
Зарегистрирован: 22.04.2005 Сообщения: 253 Откуда: Мсква
|
Добавлено: Вт Сен 20 2005 10:43 Заголовок сообщения: Re: как разобрать TCP/IP заголовок |
|
|
Метька писал(а): | подскажите или какой он вообще |
тут найдёте...
[url] http://www.helloworld.ru/show.php?curraz=50 [/url]
с уважением
(круглый) _________________ (круглый) |
|
Вернуться к началу |
|
|
Метька
Зарегистрирован: 19.09.2005 Сообщения: 6
|
Добавлено: Вт Сен 20 2005 10:49 Заголовок сообщения: |
|
|
а у кого есть примеры исходники где эти пакеты выдирали из буфера и вообще это возможно? |
|
Вернуться к началу |
|
|
squirL
Зарегистрирован: 05.01.2005 Сообщения: 371 Откуда: Одесса
|
Добавлено: Ср Сен 21 2005 09:55 Заголовок сообщения: |
|
|
Для этого надо libcap (WinPCAP) использовать. т. е. перехватывать пакет до его обработки уровнями 3 и 4.
найди исходники TCPDUMP и будет тебе счастье. |
|
Вернуться к началу |
|
|
kolobok0
Зарегистрирован: 22.04.2005 Сообщения: 253 Откуда: Мсква
|
Добавлено: Ср Сен 21 2005 10:56 Заголовок сообщения: нуна указывать точнее...метал, операционка... |
|
|
Метька писал(а): | а у кого есть примеры исходники где эти пакеты выдирали из буфера и вообще это возможно? |
Вам на азме ? под 51 микроконтроллер ? или АВР ? может быть под x86 серию ?
Если под форточки - уровень драйверов. Рыть туды.
а то на Ваш вопрос мона многое что сказать и всё мимо...
с уважением
(круглый)
ЗЫ
А на 89с51 очень просто. Читаете готовность сетевого CAN уровня о приходе бродкаста или по явному адрессу. Читаете инфу канальную, потом IP уровня либо ICMP. Обрабатываете дефрагментацию, передаёте уровню выше. TCP либо UDP. Ну и т.д... |
|
Вернуться к началу |
|
|
Метька
Зарегистрирован: 19.09.2005 Сообщения: 6
|
Добавлено: Чт Сен 22 2005 16:03 Заголовок сообщения: Re: нуна указывать точнее...метал, операционка... |
|
|
kolobok0 писал(а): | Метька писал(а): | а у кого есть примеры исходники где эти пакеты выдирали из буфера и вообще это возможно? |
Вам на азме ? под 51 микроконтроллер ? или АВР ? может быть под x86 серию ?
Если под форточки - уровень драйверов. Рыть туды.
а то на Ваш вопрос мона многое что сказать и всё мимо...
с уважением
(круглый)
ЗЫ
А на 89с51 очень просто. Читаете готовность сетевого CAN уровня о приходе бродкаста или по явному адрессу. Читаете инфу канальную, потом IP уровня либо ICMP. Обрабатываете дефрагментацию, передаёте уровню выше. TCP либо UDP. Ну и т.д... |
привет Круглый
спасибо за ответ ..ток я его не понял
мне вообще для форточки(x86) да хоть на чём азме..а желательно на делпхи со вставками азма .=))) |
|
Вернуться к началу |
|
|
Метька
Зарегистрирован: 19.09.2005 Сообщения: 6
|
Добавлено: Чт Сен 22 2005 19:15 Заголовок сообщения: |
|
|
Как мне перехватить пакет когда я его передаю через Сокеты ???
Кто знает асм пожалуйста помогите, а то я лам =(( |
|
Вернуться к началу |
|
|
Метька
Зарегистрирован: 19.09.2005 Сообщения: 6
|
Добавлено: Чт Сен 29 2005 19:27 Заголовок сообщения: |
|
|
так как мне этот заголовок вытянуть подскажите а )) |
|
Вернуться к началу |
|
|
squirL
Зарегистрирован: 05.01.2005 Сообщения: 371 Откуда: Одесса
|
Добавлено: Пт Сен 30 2005 09:22 Заголовок сообщения: |
|
|
Метька писал(а): | так как мне этот заголовок вытянуть подскажите а )) |
я же сказал, ищи в инете библиотеку libcap, читай доку и работай через нее. через сокеты нельзя (!) вытащить заголовок пакета. |
|
Вернуться к началу |
|
|
|