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

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

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

最佳答案 您可能会对这两个工具感兴趣.

Wireshark Tools Wiki

07001 is a command-line network
packet crafting and injection utility.
Nemesis can natively craft and inject
ARP, DNS, ETHERNET, ICMP, IGMP, IP,
OSPF, RIP, TCP and UDP packets. (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 Packet Editor (WPE) Pro is a
packet sniffing/editing tool which is
generally used to hack multiplayer
games. WPE Pro allows modification of
data at TCP level. Using WPE Pro one
can select a running process from the
memory and modify the data sent by it
before it reaches the destination. It
can record packets from specific
processes, then analyze the
information. You can setup filters to
modify the packets or even send them
when you want in different intervals.
WPE Pro could also be a useful tool
for testing thick client applications
or web applications which use applets
to establish socket connections on non
http ports.

点赞