寻找可根据条件自动发送反馈的tcp测试软件

寻找一个tcp的测试软件,如果同时带串口功能更好,支持作为tcp server/tcp client/udp等角色,有基本的ip、端口、ascii/hex等设置能力,能够设定接收到的条件(比如数据包含特定的字符或者全匹配等),根据条件作出对应的动作(发送、定时发送、断开等等),能够设定多个条件,设定的方式最好是界面上进行,如果用脚本走的也可以,有日志,能看到输入输出,看看有没有这样的软件呢?市面上都是普通的tcp测试工具,只能做最简单的工作。

Python 的 Scapy 库可以实现。另外这个问题上 V2EX 问比较好。