
Herramienta que monitorea, analiza y limita el ancho de banda de dispositivos en la red local sin acceso administrativo

Una herramienta para monitorear, analizar y limitar el ancho de banda (subida/bajada) de dispositivos en tu red local sin acceso físico o administrativo.
evillimiter emplea ARP spoofing y traffic shaping para limitar el ancho de banda de los hosts en la red.
¿Buscas una versión compatible con Windows?
Echa un vistazo a la alternativa de código abierto .
Es posible que los paquetes de Python faltantes se instalen durante el proceso de instalación.
git clone https://github.com/bitbrute/evillimiter.git
cd evillimiter
sudo python3 setup.py install
Alternativamente, puedes descargar la versión deseada desde la página de lanzamientos.
Escribe evillimiter o python3 bin/evillimiter para ejecutar la herramienta.
evillimiter intentará resolver la información necesaria (interfaz de red, máscara de red, dirección de puerta de enlace, ...) por sí mismo, automáticamente.
| Argumento | Explicación |
|---|---|
-h | Muestra el mensaje de ayuda listando todos los argumentos de línea de comandos |
-i [Nombre de Interfaz] | Especifica la interfaz de red (se resuelve si no se especifica) |
-g [Dirección IP de Puerta de Enlace] | Especifica la dirección IP de la puerta de enlace (se resuelve si no se especifica) |
-m [Dirección MAC de Puerta de Enlace] | Especifica la dirección MAC de la puerta de enlace (se resuelve si no se especifica) |
-n [Dirección de Máscara de Red] | Especifica la máscara de red (se resuelve si no se especifica) |
-f | Limpia la configuración actual de iptables y tc. Asegura que los paquetes se manejen correctamente. |
--colorless | Desactiva la salida coloreada |
evillimiter| Comando | Explicación |
|---|---|
scan (--range [Rango IP]) | Escanea tu red en busca de hosts en línea. Una de las primeras cosas que hacer después de iniciar.--range te permite especificar un rango IP personalizado.Por ejemplo: scan --range 192.168.178.1-192.168.178.40 o simplemente scan para escanear toda la subred. |
hosts (--force) | Muestra todos los hosts/dispositivos escaneados previamente e información básica. Muestra el ID de cada host necesario para la interacción.--force fuerza la visualización de la tabla, incluso si no cabe en la terminal. |
limit [ID1,ID2,...] [Tasa] (--upload) (--download) | Limita el ancho de banda del/los host(s) asociados al ID especificado. La tasa determina la velocidad de Internet.--upload limita solo el tráfico saliente.--download limita solo el tráfico entrante.Rates válidas: bit, kbit, mbit, gbitPor ejemplo: limit 4,5,6 200kbit o limit all 1gbit |
block [ID1,ID2,...] (--upload) (--download) | Bloquea la conexión a Internet del/los host(s) asociados al ID especificado.--upload limita solo el tráfico saliente--download limita solo el tráfico entrante. |
free [ID1,ID2,...] | Deslimita/Desbloquea el/los host(s) asociados al ID especificado. Elimina todas las restricciones adicionales. |
add [IP] (--mac [MAC]) | Agrega un host personalizado a la lista de hosts. La dirección MAC se resolverá automáticamente o se puede especificar manualmente. Por ejemplo: add 192.168.178.24 o add 192.168.1.50 --mac 1c:fc:bc:2d:a6:37 |
monitor (--interval [tiempo en ms]) | Monitorea el uso de ancho de banda del/los host(s) limitados (uso actual, ancho de banda total usado, ...).--interval establece el intervalo después del cual se actualiza la información de ancho de banda en milisegundos (por defecto 500ms).Por ejemplo: monitor --interval 1000 |
Evil Limiter es proporcionado por bitbrute "tal cual" y "con todos los defectos". El proveedor no hace representaciones ni garantías de ningún tipo con respecto a la seguridad, idoneidad, falta de virus, inexactitudes, errores tipográficos u otros componentes dañinos de este software. Existen peligros inherentes en el uso de cualquier software, y usted es el único responsable de determinar si Evil Limiter es compatible con su equipo y otro software instalado en su equipo. También es el único responsable de la protección de su equipo y la copia de seguridad de sus datos, y el proveedor no será responsable por ningún daño que pueda sufrir en relación con el uso, modificación o distribución de este software.
Copyright (c) 2019 por bitbrute. Algunos derechos reservados.
Evil Limiter está licenciado bajo la Licencia MIT como se indica en el archivo LICENSE.
analyze [ID1,ID2,...] (--duration [tiempo en s]) | Analiza el tráfico del/los host(s) sin limitar para determinar quién usa cuánto ancho de banda.--duration especifica la duración del análisis en segundos (por defecto 30s).Por ejemplo: analyze 2,3 --duration 120 |
watch | Muestra el estado actual de la vigilancia. La función de vigilancia detecta cuando un host se reconecta con una dirección IP diferente. |
watch add [ID1,ID2,...] | Agrega el/los host(s) especificados a la lista de vigilancia. Por ejemplo: watch add 6,7,8 |
watch remove [ID1,ID2,...] | Elimina el/los host(s) especificados de la lista de vigilancia. Por ejemplo: watch remove all |
watch set [Atributo] [Valor] | Cambia la configuración actual de vigilancia. Se pueden cambiar los siguientes atributos:range es el rango IP para escanear reconexiones.interval es el tiempo de espera entre cada escaneo de red (en segundos).Por ejemplo: watch set interval 120 |
clear | Limpia la ventana de la terminal. |
quit | Sale de la aplicación. |
?, help | Muestra información de comandos similar a esta. |