gpt4 book ai didi

c++ - Linux 的 Windows 过滤平台等效?

转载 作者:行者123 更新时间:2023-11-30 04:40:19 25 4
gpt4 key购买 nike

我不止一次选择自己想要一种简单的方法来在我的 LAN 中即时编辑数据包,所以我认为是时候制造一些“机器”来完成这项工作了。我认为世界粮食计划署会做我需要的。

我不仅想过滤和编辑我的程序运行的计算机上的数据包,而且我还想在我的 LAN 中对一台机器进行 ARP 毒化并编辑通过另一台机器路由的数据包(我不知道是否我可以使用 WFP 做到这一点;这是我问题的另一部分。如果有人知道,请告诉我)。

问题是我无法下载 Visual C++,我需要它来使用 WFP(它是 Windows SDK 的一部分,MinGW 不完全可用;我自己移植 header 通常很头疼) .另外,我只是想知道如何在 Linux 中执行此操作。

有人吗?

(ServerFault.com 上的补充问题:https://serverfault.com/questions/74915/best-way-to-live-edit-packets-from-another-computer)

最佳答案

在 linux 中最常见的捕获和存储数据包的方法是通过 libpcap .您可以使用标准套接字发送数据包或通用库 (boost::asio)。

您可以使用 wireshark 完成相同的操作.我相信 wireshark 将允许重播和/或注入(inject)。

就 arp 投毒而言,您可能必须自己直接使用 arp 数据包来做到这一点。

关于c++ - Linux 的 Windows 过滤平台等效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1575331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com