![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 17.06.2013
Сообщений: 3
|
![]()
Доброго дня...Windows.. как вытащить из сетевого пакета данные канального уровня.
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
![]()
драйвер нужен
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 17.06.2013
Сообщений: 3
|
![]()
Вопрос чисто академический... интерестно.
В Линухе socket(pf_packet..........) и вот оно в руках. Windows ?. Собственно из заголовка взять можно только маки и это уже интерестно. Раз есть маки в таблице ARP значит драйвер не режет пакет до IP уровня и весь принятый пакет доступен для обработки приложениями ? Ну да ладно. Как получить все имена хостов висящиее на одном IP адресе ? |
![]() |
![]() |
![]() |
#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 |