packet - 用于执行链路层数据包修改的库

标签 packet data-link-layer packet-mangling

是否有一个库可以让我对传入和传出数据包执行链路层数据包修改?

基本上我想根据传入的 MAC 地址、IP 地址、端口等对数据包进行一些转换(例如更改 IP 有效负载)。 我还希望能够对传出数据包执行相同的操作,即在数据包离开系统之前对其进行修改。

最佳答案

我不确定 IPTables 是否可以进行我想做的那种数据包有效负载修改。 第一个答案中链接的文章仅允许在网络层进行修改,而不允许在链路层进行修改。

解决方案:WinpkFilter

关于packet - 用于执行链路层数据包修改的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1798931/

相关文章:

linux - 强制丢包

Python端口转发/多路复用服务器

network-programming - 如何阅读 FSM 图

java - 当客户端向服务器发送消息时,消息会被截断

python - 发送的scapy包收不到

packet - 关注 tcp 流 - 字段 "Stream index"来自哪里?

networking - 通过 CRC(循环冗余校验)进行单位错误检测

networking - 什么是循环冗余检查以及它如何简单地工作(傻瓜式)?