Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C/C++ Сетевое программирование
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.06.2013, 20:40   #1
SotaDrop
 
Регистрация: 17.06.2013
Сообщений: 3
По умолчанию Сеть канальный уровень

Доброго дня...Windows.. как вытащить из сетевого пакета данные канального уровня.
SotaDrop вне форума Ответить с цитированием
Старый 21.06.2013, 01:12   #2
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

драйвер нужен
counter вне форума Ответить с цитированием
Старый 21.06.2013, 21:01   #3
SotaDrop
 
Регистрация: 17.06.2013
Сообщений: 3
По умолчанию

Вопрос чисто академический... интерестно.

В Линухе socket(pf_packet..........) и вот оно в руках. Windows ?.

Собственно из заголовка взять можно только маки и это уже интерестно.

Раз есть маки в таблице ARP значит драйвер не режет пакет до IP уровня и весь принятый пакет доступен для обработки приложениями ?

Ну да ладно.

Как получить все имена хостов висящиее на одном IP адресе ?
SotaDrop вне форума Ответить с цитированием
Старый 25.06.2013, 01:06   #4
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

В линукс все немного по-другому... FW_PACKET сокеты - сокеты уровня ядра. В Windows для этих целей можно попробовать использовать SOCK_RAW + setsockopt (IP_HDRINCL / IPV6_HDRINCL), но где-то на msdn'е читал, что MS собирается отказаться от поддержки RAW сокетов.

Код:
Как получить все имена хостов висящиее на одном IP адресе ?
есть такая штука, называется Reverse DNS

Последний раз редактировалось counter; 25.06.2013 в 01:10.
counter вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Уровень безопасности 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