|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.06.2013, 20:40 | #1 |
Регистрация: 17.06.2013
Сообщений: 3
|
Сеть канальный уровень
Доброго дня...Windows.. как вытащить из сетевого пакета данные канального уровня.
|
21.06.2013, 01:12 | #2 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
драйвер нужен
|
21.06.2013, 21:01 | #3 |
Регистрация: 17.06.2013
Сообщений: 3
|
Вопрос чисто академический... интерестно.
В Линухе socket(pf_packet..........) и вот оно в руках. Windows ?. Собственно из заголовка взять можно только маки и это уже интерестно. Раз есть маки в таблице ARP значит драйвер не режет пакет до IP уровня и весь принятый пакет доступен для обработки приложениями ? Ну да ладно. Как получить все имена хостов висящиее на одном IP адресе ? |
25.06.2013, 01:06 | #4 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
В линукс все немного по-другому... FW_PACKET сокеты - сокеты уровня ядра. В Windows для этих целей можно попробовать использовать SOCK_RAW + setsockopt (IP_HDRINCL / IPV6_HDRINCL), но где-то на msdn'е читал, что MS собирается отказаться от поддержки RAW сокетов.
Код:
Последний раз редактировалось counter; 25.06.2013 в 01:10. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Уровень безопасности | dzv | Microsoft Office Excel | 8 | 11.02.2010 10:52 |
Какой уровень программирования ? | juan666777 | Свободное общение | 12 | 27.07.2009 16:08 |
уровень инфляции | kitty_girl | Свободное общение | 13 | 16.05.2009 13:26 |
Начальный уровень C++ | Valento | Свободное общение | 3 | 15.03.2009 22:27 |