Limit bandwidth of any device on the same network

Limit bandwidth of any device on the same network

Limit bandwidth of any device on the same network
Wednesday, July 1, 2020

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.
--range lets you specify a custom IP range.
For example: 
scan --range 

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.
--force forces the table to be shown, even

 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.
--upload limits outgoing traffic only.
--download limits incoming traffic only.
Valid rates: 
bitkbitmbitgbit
For example: 
limit 4,5,6 200kbit 

or limit all 1gbit

block [ID1,ID2,...] (--upload) (--download)

Blocks internet connection of host(s) 

associated to specified ID.
--upload limits outgoing traffic only
--download limits incoming traffic only.

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.
For example: 
add 192.168.178.24 

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, ...).
--interval sets the interval in 

milliseconds after bandwidth

 information get refreshed 

(default 500ms)
For example: monitor --interval 1000

clear

Clears the terminal window.

quit

Quits the application.

?help

Displays command information 

similar to this one.

Hope you like it…

Meet you soon…

 


Limit bandwidth of any device on the same network
4/ 5
Oleh
Open Comments
Close comment

2 comments