python - python/scapy - 数据包已发送但无法接收
问题描述
我正在尝试进行 ARP 扫描并打印可访问 IP 地址的 MAC 地址。
这是我使用 ARP ping 方法的代码部分:
ans, unans = srp(Ether(dst="ff:ff:ff:ff:ff:ff")/ARP(pdst="192.168.1.0/24"),timeout=2)
ans.summary(lambda s,r: r.sprintf("%Ether.src% %ARP.psrc%"))
我为示例放置了一个随机 IP 地址。
这是我的回复,我真的不明白为什么我的数据包没有收到:
Begin emission:
Finished sending 1 packets.
Received 0 packets, got 0 answers, remaining 1 packets
解决方案
推荐阅读
- javascript - 如何对该数组的值进行排序?
- ruby - 在 Ruby 类中定义类方法和属性的正确方法
- python-3.x - collectstaic 命令失败给我后处理错误
- php - 无法使用 phpMyAdmin 访问 mysql 服务器
- python - 使用shell脚本运行python脚本时如何解决此错误
- r - 按 R 中具有等效值的列对数据进行子集
- unit-testing - 使用 CLASP 测试 GAS 时如何模拟依赖项
- asp.net-core - Entity Framework Core TPH Inheritance 2 与其他模型相关的子类
- visual-studio-code - 为python配置VS Code输出窗口以跳转到输出窗口的最后一行?
- html - 返回零元素的角度动画查询