gpt4 book ai didi

c - 如何使用标准用户捕获 TCP/IP 数据包

转载 作者:行者123 更新时间:2023-11-30 18:29:32 24 4
gpt4 key购买 nike

我想编写一个程序来捕获来自特定 IP 地址的 TCP 数据包进入我的系统。我无法为此使用 Wireshark 或 tcpdump,因为这些工具需要 root/sudo 权限,甚至像 libpcap 这样的 api 也需要 root 权限。

有没有其他方法可以在没有root权限的情况下捕获TCP数据包?我更喜欢程序而不是工具。我不想更改内核代码。

最佳答案

Is there any other way to capture TCP packets without root previlege?

我真的真的希望不会。这将是一个相当大的安全漏洞。

您可以将网络“tap”设备安装到 LAN 线路中,然后在您拥有 root 访问权限的单独计算机上运行 Wireshark。但当然,这需要对服务器进行物理访问......

关于c - 如何使用标准用户捕获 TCP/IP 数据包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37373218/

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