以太网(或至少TCP)数据包调试,具有设置断点和修改数据包的能力

时间:2010-03-18 23:21:51

标签: debugging tcp

Fiddler是一个HTTP代理,除其他外,允许用户暂停传出和传入的HTTP数据包,修改其内容并继续。

在OSI模型的较低层有没有类似的东西?特别是,我希望能够暂停TCP ACK数据包,然后让它继续通过管道。 *赞赏nix或Windows建议。

1 个答案:

答案 0 :(得分:2)

您可能会对这两个工具感兴趣。

来自Wireshark Tools Wiki

  

Nemesis是一个命令行网络   包装工艺和注射工具。   复仇女神可以原生工艺和注射   ARP,DNS,以太网,ICMP,IGMP,IP,   OSPF,RIP,TCP和UDP数据包。 (GPL,   BSD / Linux / Solaris / Mac OSX / Win32)

您可能还想查看Winsock Packet Editor

  

WPE Pro 0.9a(Windows XP,2003,Vista,   7),1.3(Windows 95,98,ME,2000)   Winsock数据包编辑器(WPE)Pro是一个   数据包嗅探/编辑工具   通常用于破解多人游戏   游戏。 WPE Pro允许修改   TCP级别的数据。使用WPE Pro   可以从中选择正在运行的进程   内存并修改它发送的数据   在它到达目的地之前。它   可以记录特定的数据包   过程,然后分析   信息。您可以设置过滤器   修改数据包甚至发送它们   当你想要在不同的时间间隔。   WPE Pro也可以是一个有用的工具   用于测试胖客户端应用程序   或使用applet的Web应用程序   在非上建立套接字连接   http端口。