7

パケットを送信するインターフェイスの MAC アドレスを取得するにはどうすればよいですか?

カスタム ARP パケットを作成しようとしていますが、独自の MAC を含める必要があります。私はそれを得る方法を見つけることができないようです。

4

3 に答える 3

8

get_if_hwaddr() 関数を見てください。

ドキュメント: https://scapy.readthedocs.io/en/latest/routing.html

このコードはあなたを助けるかもしれません:

my_macs = [get_if_hwaddr(i) for i in get_if_list()]

乾杯、K.

于 2013-06-01T09:00:30.967 に答える