sgissb1
V2EX  ›  问与答

windows 下丢包场景复现,有没有可用工具

  •  
  •   sgissb1 · Mar 28, 2018 · 2517 views
    This topic created in 2995 days ago, the information mentioned may be changed or developed.
    最近遇到一个由于 tcp 和 udp 丢包导致客户端重连情况不同。本来想打算通过修改代码来复现,但是发现可行性很差(代码过于复杂)。

    想通过客户端正常通讯的时候,可以选取某个数据包丢掉。来复现。但是由于数据包交换速度太快,想一定层度放慢速度并人工实时随机丢弃其中一个,不知道有没有什么可用的工具。

    目前发现 libpcap 系列的应该是不行了,因为这个构建了一个 socket 旁路而已。libnet 系列不清楚有哪些工具,另外通过更改 windows 客户端的路由,指到 kali 上,利用 kali 的工具集是否可行(不熟悉 kali 工具集,是否有相应的工具)
    Supplement 1  ·  Mar 28, 2018
    感谢各位老铁,各位老铁回复的,大部分都是配置一个网络抖动的情况。

    但是,我还有一个特殊的需求。就是可人为选择特定的包丢掉。如果有的话,欢迎继续推荐哈
    15 replies    2018-03-28 16:10:15 +08:00
    Aliencn
        1
    Aliencn  
       Mar 28, 2018
    之前用过 WANemv 来模拟网络环境,装到虚拟机里网关指向它就行了
    Realsin
        2
    Realsin  
       Mar 28, 2018
    全流量抓包,推荐一下科来全流量分析软件
    WordTian
        3
    WordTian  
       Mar 28, 2018 via Android
    @holysin 科来能进行主动丢包操作?
    xenme
        4
    xenme  
       Mar 28, 2018 via iPhone
    同推荐一楼,可以模拟互联网抖动丢包延迟等
    Realsin
        5
    Realsin  
       Mar 28, 2018
    @WordTian #3 只是全流量抓包,然后回溯
    hicdn
        6
    hicdn  
       Mar 28, 2018
    变通一下,装个防火墙,屏蔽端口再打开
    WordTian
        7
    WordTian  
       Mar 28, 2018 via Android
    @holysin 这个我知道啊,我就说没见过科来有改包的功能啊,还以为我孤陋寡闻了😂
    0TSH60F7J2rVkg8t
        8
    0TSH60F7J2rVkg8t  
       Mar 28, 2018
    VMWare 就可以了,虚拟网卡里可以设置丢包率,直接设置百分比,比如 5.0%或者根据你的需要调整。只要跑在虚拟机里,就可以被丢包控制。
    STRRL
        9
    STRRL  
       Mar 28, 2018 via Android
    额 有个思路 VMware 的网络管理可以设置这些参数 延迟 丢包率什么的 人工的话 不清楚。。
    h404bi
        10
    h404bi  
       Mar 28, 2018 via iPhone
    KevZhi
        11
    KevZhi  
       Mar 28, 2018 via iPhone
    VMWare PD 都可以虚拟丢包率,操作很简单
    goofool
        12
    goofool  
       Mar 28, 2018
    重放?
    ctro15547
        13
    ctro15547  
       Mar 28, 2018
    clumsy
    catinred
        14
    catinred  
       Mar 28, 2018   ❤️ 1
    sgissb1
        15
    sgissb1  
    OP
       Mar 28, 2018
    @h404bi
    @ctro15547 直接拿来用不行,因为想丢特定包,不过我看看代码,能不能改一个出来。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5467 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 83ms · UTC 08:53 · PVG 16:53 · LAX 01:53 · JFK 04:53
    ♥ Do have faith in what you're doing.