Limit bandwidth of any device on the same network
Limit bandwidth of any device on the same network
How many times you’ve suffer because someone is enjoying YouTube in HD and you aren’t able to load Google, well here is the solution.
Today I am going to show you a python tool that can limit bandwidth of any device in the same network. This tool is called EVILLIMITER. It is a great tool
Written in python and it is very easy to use. Fire up your kali or any other deb machine.
We can clone or download zip from this tool from github :
https://github.com/bitbrute/evillimiter
Installation
Ø Open terminal and type
Ø cd Desktop
Ø git clone https://github.com/bitbrute/evillimiter.git
Ø cd evillimiter
Ø sudo python3 setup.py install
and we are done with installation.
To run tool open terminal and type “evillimiter”.
Help Manual
Argument | Explanation |
-h | Displays help message listing all command-line arguments |
-i [Interface Name] | Specifies network interface (resolved if not specified) |
-g [Gateway IP Address] | Specifies gateway IP address (resolved if not specified) |
-m [Gateway MAC Address] | Specifies gateway MAC address (resolved if not specified) |
-n [Netmask Address] | Specifies netmask (resolved if not specified) |
-f | Flushes current iptables and tc configuration. Ensures that packets are dealt with correctly. |
--colorless | Disables colored output |
Evillimiter Commands
Command | Explanation |
scan (--range [IP Range]) | Scans your network for online hosts. One of the first things to do after start. 192.168.178.1-192.168.178.40 or just scan to scan the entire subnet. |
hosts (--force) | Displays all the hosts/devices previously scanned and basic information. Shows ID for each host that is required for interaction. when it doesn't fit the terminal. |
limit [ID1,ID2,...] [Rate] (--upload) (--download) | Limits bandwidth of host(s) associated to specified ID. Rate determines the internet speed. or limit all 1gbit |
block [ID1,ID2,...] (--upload) (--download) | Blocks internet connection of host(s) associated to specified ID. |
free [ID1,ID2,...] | Unlimits/Unblocks host(s) associated to specified ID. Removes all further restrictions. |
add [IP] (--mac [MAC]) | Adds custom host to host list. MAC-Address will be resolved automatically or can be specified manually. or add 192.168.1.50 --mac 1c:fc:bc:2d:a6:37 |
monitor (--interval [time in ms]) | Monitors bandwidth usage of limited hosts (current usage, total bandwidth used, ...). milliseconds after bandwidth information get refreshed (default 500ms) |
clear | Clears the terminal window. |
quit | Quits the application. |
?, help | Displays command information similar to this one. |
Hope you like it…
Meet you soon…
Great work
ReplyDeleteSuperb
ReplyDelete