声明:仅供学习和交流,请勿用作非法途径!!!
首先介绍一款工具:evillimiter
项目地址:https://github.com/bitbrute/evillimiter
1.项目工具
1.1 介绍
Evil Limiter是一款基于Linux的流量控制软件,它利用ARP欺骗和流量整形技术,能够限制网络中无权限设备的上传/下载带宽。
1.2 技术分析
Evil Limiter的核心在于ARP spoofing和traffic shaping。ARP欺骗使得Evil Limiter可以伪装成网络中的网关,从而拦截并控制数据包;而流量整形则允许你精确设定每个设备的带宽上限,保证网络的公平使用。
1.3 特点
- 跨平台: 支持Linux系统,并有一个适用于Windows的版本。
- 自动化配置: 能自动获取网络接口、网关地址和子网掩码等信息。
- 命令行界面: 提供丰富的命令选项,方便灵活操作。
- 强大的功能: 包括扫描在线设备、限速、封锁、监控和分析等多种功能。
- 易安装: 使用
setup.py
脚本一键安装。 - MIT许可证: 免费、开源,可根据需求进行修改和再分发。
2. 安装
git clone https://github.com/bitbrute/evillimiter.git
cd evillimiter
sudo python3 setup.py install
3. 开始进行攻击
使用命令启动evillimiter
ecillimiter --flush
输入scan扫描同一局域网下有哪些设备在线,这里我用我的win10虚拟机(192.168.1.130)作为靶机
如图,扫除4个主机在线
输入hosts查看具体的主机
目前靶机还是可以进行网络访问
现将id为2的主机的Status进行限制操作
格式:limit ID 主机带宽
limit 2 1kbit
输入hosts查看此时靶机的Status,为limited
刷新页面,发现此时靶机访问网络非常缓慢(等于无法访问)
再将靶机释放
free 2
之后再查看靶机的Status状况,为free,即无限制
此时靶机正常访问网络
好啦,看到这儿,快去惩治你的网瘾舍友吧