Если у меня есть пакет, отправляющий из локальной сети, могу ли я узнать, какой компьютер в локальной сети отправляет этот пакет? - PullRequest
0 голосов
/ 17 января 2012

Если у меня есть пакет, отправляющий из локальной сети, могу ли я узнать, какой компьютер в локальной сети отправляет этот пакет?

Содержит ли этот исходящий пакет информацию об источнике, такую ​​как MAC-адрес?

1 Ответ

0 голосов
/ 17 января 2012

http://www.ietf.org/rfc/rfc2464.txt

Прочтите раздел 3 «Формат кадра».Каждый кадр имеет адрес Ethernet источника, или MAC-адрес.Все, что вам нужно сделать, это прочитать память с этим смещением.Это для IPv6, проверьте IPv4 здесь: http://www.ietf.org/rfc/rfc791.txt (см. Раздел 3, «Спецификация»)

...