python - UDP 数据包不适用于 scapy?

标签 python scapy

我制作了一个简单的程序,尝试将 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/

相关文章:

python - 使用 Scapy 遍历 pcap 文件中的所有 tcp 流

python - 违反了 CPython 中的字符串不可变性

python - 无法嗅探以太网类型 0x0102 自定义数据包

python - 使用 scapy 和 python 将 MAC 地址记录到 csv

python - 如果数字是 1 位,则预先打印一个空格

python - 使用 scapy、iftop 样式计算每个 IP 的带宽使用情况

python - 如何使用 scapy 欺骗 UDP 数据包中的 IP 地址

python - 如何在 django 的 url 中传递特殊字符

Python:使用列表创建二叉搜索树

python - 登录 GCP 和本地