gpt4 book ai didi

python - 如何使用 scapy 获取我自己的本地 IP?

转载 作者:行者123 更新时间:2023-12-03 16:52:25 32 4
gpt4 key购买 nike

我找不到仅使用 scapy 来查找本地 IP 地址的方法(而不是 Python 的标准库)。
我发现的唯一解决方法是发送一个虚拟包并使用它从源字段中检索地址,但我觉得这不是一个好的解决方案。

最佳答案

如果你看看 https://scapy.readthedocs.io/en/latest/routing.html#get-local-ip-ip-of-an-interface
您可以使用获取任何接口(interface)的本地 IP

>>> ip = get_if_addr(conf.iface)  # default interface
>>> ip = get_if_addr("eth0")
>>> ip
'10.0.0.5'

关于python - 如何使用 scapy 获取我自己的本地 IP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49029725/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com