sgissb1
V2EX  ›  问与答

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

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