python - 如何在 Windows 上发送自定义 tcp 数据包?

标签 python sockets tcp winpcap

我想发送一个我定义了 ip 地址、端口、数据等的数据包,起初我想也许我可以在 windows 上使用原始套接字,但在谷歌搜索了一段时间后,我发现它似乎 ms从 XP SP2 禁用原始套接字(真的吗?),现在我不知道该怎么做。有人告诉我用winPcap,然后我去那个软件的主页,发现那个软件的最后一个版本是02 jul 10发布的,太旧了,不知道现在还能不能用。如果可能的话,我更愿意使用Python来完成任务,但是使用python实现raw socket似乎很不方便,现在我不知道该怎么做。有人对此有好主意吗?任何帮助表示赞赏。

最佳答案

scapy应该让你这样做。

关于python - 如何在 Windows 上发送自定义 tcp 数据包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9515525/

相关文章:

java - 如何将流数据直接加载到 BufferedImage 中

java - 在 Java Servlet 中限制 HTTP 请求

c# - 严肃的高性能服务器的 Tcp 可靠性与 Udp 负担

Python + BeautifulSoup : How to get wrapper out of HTML based on text?

python - Django SMTP 错误 : authentication failed: authentication failure

python - 如何使用 tvl1 opencv 函数计算光流

c# - SendAsync何时完成?

python - Flask SQLAlchemy 查询连接

javascript - 如何防止页面重定向时与 socket.io 的多个连接?

java - 如何重新打开关闭的套接字以便将消息发送回客户端