我制作了一个简单的程序,尝试将 UDP 数据包发送到我的 ncat 服务器
这是代码:
from scapy.all import *
sr1(IP(dst="127.0.0.1")/UDP(dport=8080)/"TAG1")
但是我从 ncat 服务器上什么也没得到,有人可以告诉我我做错了什么吗?
最佳答案
在开发网络相关项目时,我建议您安装tcpdump或wireshark等捕获软件。它可以帮助您查看网络中的内容。
要使用 tcpdump 将所有数据包发送到 127.0.0.1,您可以使用以下命令:
tcpdump -i eth0 "dst 127.0.0.1 and dst port 8080"
关于python - UDP 数据包不适用于 scapy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17128812/