在主机上拦截 TCP/UDP 数据包,然后将其发送到网络或从网络接收

在主机上拦截 TCP/UDP 数据包,然后将其发送到网络或从网络接收

例如,1 当我使用某些程序时,例如使用 Firefox 访问网站,如果 Web 服务器向我的程序发送一些数据,我的程序 TCP 堆栈将发出一个 ACK​​ 数据包。是否可以拦截此 ACK 数据包,对其进行修改,然后将其发送出去

2 当程序从网络接收到一些 tcp 数据或 tcp ack 数据包时,是否可以拦截这些数据包然后将它们传递给程序 TCP 堆栈?

有人说深度数据包检测 (DPI) 没问题,这是真的吗?DPI 可以部署在笔记本电脑等 PC 中吗?所以我想做的是在网络和机器的 TCP 堆栈之间添加一层。

谢谢!

相关内容