标签: python icmp
我正在尝试编写一个程序,看看我的子网上有谁,因为我想将ICMP消息发送到我子网中可能的所有ip。
我的问题是如何在python中发送ICMP消息?
谢谢
答案 0 :(得分:1)
您正在寻找的是伟大的模块scapy。有了它,发送ICMP数据包就像这样容易:
>>> send(IP(dst="1.2.3.4")/ICMP())
玩得开心! : - )
Scapy可以通过pip安装或在PyPI下载。也许有些主机不回复ICMP ping请求,您也可以在本地网络中尝试ARP。