求推荐模拟 TCP/UDP 收发的工具,最好是可以做一些自定义操作。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
sen2
V2EX    程序员

求推荐模拟 TCP/UDP 收发的工具,最好是可以做一些自定义操作。

  •  
  •   sen2 2021-12-21 16:34:38 +08:00 4017 次点击
    这是一个创建于 1390 天前的主题,其中的信息可能已经有所发展或是发生改变。

    为了测试一个刚写的服务,有没有一种工具可以与服务握手,方便随时修改接收并且返回的数据。

    19 条回复    2021-12-22 16:13:13 +08:00
    AoEiuV020
        1
    AoEiuV020  
       2021-12-21 16:44:38 +08:00
    telnet
    netcat
    huangmingyou
        2
    huangmingyou  
       2021-12-21 17:11:45 +08:00
    python 有一个库可以分层组包,然后发送接收。我一时想不起名字了。很好用。
    huangmingyou
        3
    huangmingyou  
       2021-12-21 17:14:16 +08:00
    leavic
        4
    leavic  
       2021-12-21 18:06:04 +08:00
    如果是 web 端,postman 不就行了,
    如果是非标应用,你不自己写客户端吗?
    Zhuzhuchenyan
        5
    Zhuzhuchenyan  
       2021-12-21 18:12:15 +08:00
    之前用过 Packet Sender ,支持 TCP 和 UDP
    maxat20xx
        6
    maxat20xx  
       2021-12-21 18:24:59 +08:00 via Android
    scapy
    yolee599
        7
    yolee599  
       2021-12-21 18:33:01 +08:00
    NetAssist
    crab
        8
    crab  
       2021-12-21 18:46:51 +08:00
    NetAssist 网络调试助手
    selfcreditgiving
        9
    selfcreditgiving  
       2021-12-21 19:14:21 +08:00 via Android
    @sen2 windows 上有网络调试助手 ,mac 上面找不到很好用的,自己用 nodejs 写了一个命令行的 tcp 工具,感兴趣可以看看
    selfcreditgiving
        10
    selfcreditgiving  
       2021-12-21 19:15:45 +08:00 via Android
    learningman
        11
    learningman  
       2021-12-21 19:52:56 +08:00
    这不该用网安的工具吗,BurpSuite 啥的
    littlewing
        12
    littlewing  
       2021-12-21 20:02:42 +08:00
    你需要 Kali Linux
    ThirdFlame
        13
    ThirdFlame  
       2021-12-21 20:05:27 +08:00
    python pwntools
    sen2
        14
    sen2  
    OP
       2021-12-21 20:12:53 +08:00
    @AoEiuV020
    @huangmingyou @maxat20xx
    telnet nc scapy 都可以实现,但是麻烦一些,有个界面会更方便操作

    @crab
    @yolee599
    netassist 好像没有 MAC 版的吧


    @leavic 就是在搞客户端逻辑


    @Zhuzhuchenyan Packet Sender 装上了,TCP UDP 都可以,要是可以写脚本就好了
    sen2
        15
    sen2  
    OP
       2021-12-21 20:16:24 +08:00
    @selfcreditgiving 很棒,但是我需要根据接收数据做个简单逻辑再返回数据,不知道有没有现成的工具。
    flynaj
        16
    flynaj  
       2021-12-22 01:50:45 +08:00 via Android
    建议写个测试客户端。如果是 golang 很简单也是必须的
    awqwe
        17
    awqwe  
       2021-12-22 09:45:21 +08:00
    SocketTools
    Chenamy2017
        18
    Chenamy2017  
       2021-12-22 15:58:38 +08:00
    NetAssist 网络调试助手 +1
    xsen
        19
    xsen  
       2021-12-22 16:13:13 +08:00
    写个测试客户端是最好的,可以验证通讯、协议、业务,还可以做压力测试
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2693 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 07:24 PVG 15:24 LAX 00:24 JFK 03:24
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86