拦截从我的电脑收到和发送的数据?

时间:2011-10-14 16:10:43

标签: protocols network-protocols intercept osi

我想测试一种新的通信协议,为此我需要拦截进入和离开OSI模型网络层的每个包。 任何想法如何拦截这些包并执行我想要对它们执行的任务,然后让它们离开。

3 个答案:

答案 0 :(得分:1)

http://www.charlesproxy.com/是拦截,检查,修改和重新发送网络请求的绝佳工具。它的主要模式是http,但它有一个选项来捕获和转发任何端口和一个socks代理选项。它本身可以理解很多有效载荷格式,并且只需要很少的工作就非常有用。

答案 1 :(得分:0)

Wireshark是一个有用的程序,可让您嗅探网络流量(即被动观察)。在* nix系统上,原始套接字使您能够绕过大部分网络堆栈并制作自定义数据包。

答案 2 :(得分:0)

如果要检查这些Microsoft协议,请使用“Microsoft网络监视器”。好吧,虽然它比Wireshark慢得多。