Clumsy 弱网络环境模拟工具使用介绍

简介: Clumsy 弱网络环境模拟工具使用介绍

Clumsy弱网络环境模拟工具使用介绍


简介

利用封装Winodws Filtering PlatformWinDivert, clumsy能实时的将系统接收和发出的网络数据包拦截下来,人工的造成延迟,掉包和篡改操作后再进行发送。无论你是要重现网络异常造成的程序错误,还是评估你的应用程序在不良网络状况下的表现,clumsy都能让你在不需要额外添加代码的情况下,在系统层次帮你达到想要的效果

 

下载地址

http://jagt.github.io/clumsy/cn/download

 

界面简介

如下图,大致三部分,过滤器;预知过滤器;功能设置

 

 


过滤器语法介绍

outbound:是否为输出数据包

inbound:是否为输入数据包

ifldx:网络设备index

subIfIdx:副网络设备index

ip:是否为IPv4

ipv6:是否为Ipv6

icmp:是否为ICMP

tcp:是否为TCP

udp:是否为UDP

ip.*: IPv4的参数(见DIVERT_IPHDR

ipv6.*IPv6的参数(DIVERT_IPV6DHR

icmp.*ICMP的参数(DIVERT_ICMPHDR

icmpv6.*ICMPV6的参数(DIVERT_ICMPV6HDR

tcp.*TCP的参数(DIVERT_TCPHDR

tcp.PayloadLengthTCP数据长度

udp.*UDP的参数(见DIVERT_UDPHDR

 

可以用“< ==”,“> ==”,“and,or”=”进行过滤器设置

 

预设过滤器

可以将常用个过滤器写到clumsy.exe所在文件夹下的config.txt中。

 

功能设置

勾选左侧的复选框后才可对右与左侧复选框功能对应的参数进行设置。每个功能左边都有一个小圆点图标,其起作用时就会变绿。在数据包捕获开启的情况下,可以实时开启/关闭任何功能,它们都会即时生效。

1)延迟(Lag),把数据包缓存一段时间后再发出,这样可以模拟网络延迟的状况

2)掉包(Drop),随机丢弃一些数据

3)节流(Throttle),把一小段时间内的数据拦截下来,并再在之后的统一时间一起发出去

4)乱序(Out of order),打乱数据包发送的顺序

5)篡改(Tamper),随机修改小部分的数据包内容

其中

Lag time设置延迟毫秒数,

Chance设置该功能发生的概率;

Inbound/Outboud设置是否处理输入/输出数据包。这里是filter基础上提供的一个选择的机会,可实时生效。

 

使用方法

1.设置过滤器

2.功能设置(可选)

3.点击Start

4.其它测试操作

5.点击Stop

 

 

目录
相关文章
|
3天前
|
数据采集 人工智能 自然语言处理
FireCrawl:开源 AI 网络爬虫工具,自动爬取网站及子页面内容,预处理为结构化数据
FireCrawl 是一款开源的 AI 网络爬虫工具,专为处理动态网页内容、自动爬取网站及子页面而设计,支持多种数据提取和输出格式。
47 18
FireCrawl:开源 AI 网络爬虫工具,自动爬取网站及子页面内容,预处理为结构化数据
|
11天前
|
存储 安全 物联网
浅析Kismet:无线网络监测与分析工具
Kismet是一款开源的无线网络监测和入侵检测系统(IDS),支持Wi-Fi、Bluetooth、ZigBee等协议,具备被动监听、实时数据分析、地理定位等功能。广泛应用于安全审计、网络优化和频谱管理。本文介绍其安装配置、基本操作及高级应用技巧,帮助用户掌握这一强大的无线网络安全工具。
42 9
浅析Kismet:无线网络监测与分析工具
|
2月前
|
安全 Windows
【Azure Cloud Service】在Windows系统中抓取网络包 ( 不需要另外安全抓包工具)
通常,在生产环境中,为了保证系统环境的安全和纯粹,是不建议安装其它软件或排查工具(如果可以安装,也是需要走审批流程)。 本文将介绍一种,不用安装Wireshark / tcpdump 等工具,使用Windows系统自带的 netsh trace 命令来获取网络包的步骤
74 32
|
2月前
|
安全 网络安全 数据安全/隐私保护
访问控制列表(ACL)是网络安全管理的重要工具,用于定义和管理网络资源的访问权限。
访问控制列表(ACL)是网络安全管理的重要工具,用于定义和管理网络资源的访问权限。ACL 可应用于路由器、防火墙等设备,通过设定规则控制访问。其类型包括标准、扩展、基于时间和基于用户的ACL,广泛用于企业网络和互联网安全中,以增强安全性、实现精细管理和灵活调整。然而,ACL 也存在管理复杂和可能影响性能的局限性。未来,ACL 将趋向智能化和自动化,与其他安全技术结合,提供更全面的安全保障。
122 4
|
2月前
|
存储 网络协议 定位技术
OSPF路由汇总:优化网络的强大工具
OSPF路由汇总:优化网络的强大工具
68 1
|
2月前
|
安全 Linux 网络安全
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息。本文分三部分介绍 nmap:基本原理、使用方法及技巧、实际应用及案例分析。通过学习 nmap,您可以更好地了解网络拓扑和安全状况,提升网络安全管理和渗透测试能力。
175 5
|
3月前
|
网络协议 安全 Linux
网络工具ping的使用方式
【10月更文挑战第19天】网络工具ping的使用方式
152 6
|
5月前
|
Web App开发 SQL 存储
警惕可能对Windows网络带来风险的工具
警惕可能对Windows网络带来风险的工具
警惕可能对Windows网络带来风险的工具
|
5月前
|
数据可视化 算法 C++
脑研究、脑网络分析、可视化的工具箱有哪些?
本文列举并简要介绍了用于脑研究、脑网络分析和可视化的多种工具箱,如Brain Connectivity Toolbox、bctpy、人类连接组项目等,为神经科学研究者提供了丰富的分析和可视化大脑网络的工具选择。
265 2
脑研究、脑网络分析、可视化的工具箱有哪些?
|
5月前
|
域名解析 运维 监控
网络故障排查的常用工具与方法:技术深度解析
【8月更文挑战第20天】网络故障排查是一项复杂而重要的工作,需要网络管理员具备扎实的网络知识、丰富的实践经验和灵活的问题解决能力。通过掌握常用工具和方法,遵循科学的排查流程,可以显著提高故障排查的效率和准确性。希望本文能为读者在网络故障排查方面提供有益的参考和启示。

热门文章

最新文章