The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
IP layer сокет, как?, !*! geragray, 14-Ноя-07, 16:03  [смотреть все]
Как создать сокет который бы читал данные с определенного порта, но не только TCP/UDP layer а еще и IP layer. По моему подходит только RAW сокет, с последущим отсечением Мак уровня? Или я не прав?
  • IP layer сокет, как?, !*! Arifolth, 16:26 , 14-Ноя-07 (1)
    • IP layer сокет, как?, !*! geragray, 16:49 , 14-Ноя-07 (2)
      >заголовки канального уровня будут только при использовании
      >sock_packet (пакетного сокета)
      >в socket_raw выцеплять заголовок IP пакета вам всё равно прийдётся с setsockopt/ip_hdr
      >include. а по порту прийдётся фильтровать самому.

      Простите, не понял. С tcp/udp сокетом понятное дело никакого сетевого уровня в заголовках пакета я не увижу. А вот если буду использовать RAW с setsocopt(blahblah, IP_HDRINC), то получу только данные + IP headers или же там мак тоже маячить будет? Мне же нужнен пакет только с IP уровнем. Сорри если туманно выражаюсь.




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

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