Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
evillimiter-ng — EvilLimiter Next Generation: monitora, analizza e limita la larghezza di banda | Kitploit
Strumenti/GitHubGitHub/kevincrrl/evillimiter-ng
Mappatura della ReteScripting e AutomazioneRaccolta InformazioniSicurezza di RetePenetration TestingUtilità e Framework
GitHubkevincrrl/evillimiter-ng

evillimiter-ng

EvilLimiter Next Generation: monitora, analizza e limita la larghezza di banda

Vedi Repository
34613 giorni faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Sito web

Evil Limiter Next Generation

License Badge Compatibility Hatch project Ruff Maintenance Free Software

Uno strumento per monitorare, analizzare e limitare la larghezza di banda (upload/download) dei dispositivi sulla tua rete locale senza accesso fisico o amministrativo.

evillimiter-ng utilizza l'ARP spoofing e il traffic shaping per limitare la larghezza di banda degli host sulla rete.

Novità nella versione 3.0: Usa il codice come libreria invece che come CLI

Requisiti

  • Distribuzione Linux con nftables
  • Python 3.10 o superiore

Eventuali pacchetti Python mancanti verranno installati durante il processo di installazione.

Installazione

Pypi + Pip

root@kitploit:~
pip install evillimiter-ng

AUR

Pagina AUR di EvilLimiter-NG

Usando AUR, il pacchetto può essere installato manualmente:

root@kitploit:~
git clone https://aur.archlinux.org/evillimiter-ng.git

cd evillimiter-ng

makepkg -si

Oppure usando gli helper AUR:

root@kitploit:~
# Using KPA (https://github.com/KevinCrrl/kpa)
kpa Ins evillimiter-ng

# Or using yay (https://github.com/Jguer/yay)
yay -S evillimiter-ng

API della Libreria

Impara a usare l'API della libreria per i tuoi progetti, scrivi meno codice, sfrutta l'architettura basata su liste di IP con ID assegnati e scopri ulteriori utilizzi del codice oltre al programma da terminale: Documentazione della libreria

Esempio di Avvio Rapido

Dopo l'installazione, puoi iniziare a usare lo strumento con il seguente flusso di lavoro di base.

  1. Avvia il programma e specifica la tua interfaccia di rete:
root@kitploit:~
evillimiter-ng -i wlan0
  1. Scansiona la rete per individuare gli host connessi:
root@kitploit:~
scan
  1. Limita la larghezza di banda di un dispositivo (esempio: dispositivo con ID 3 a 200kbit):
root@kitploit:~
limit 3 200kbit

Esempio di comando singolo nella shell

root@kitploit:~
# Scan the network, list hosts, block everyone for 20 seconds, and then restore connection.
echo "scan && hosts && block all && sleep 20 && free all && exit" | evillimiter-ng

Esportazione/Importazione di un file JSON per salvare le scansioni

root@kitploit:~
# Scan the network, and save the results in a JSON file encoded in base64
scan && export-json my_network.json

Con esso, puoi ripristinare questi risultati senza una nuova scansione in una sessione futura:

root@kitploit:~
import-json my_network.json

🛑 AVVISO DI SICUREZZA CRITICO

Base64 NON è crittografia (come PGP). Offusca solo i dati sensibili (IP locali, indirizzi MAC) in modo che non siano visibili a occhio nudo. Qualsiasi utente o programma può facilmente decodificare questo file.

  • Permessi: Il file è protetto da lettura e scrittura (solo root) per prevenire corruzione.
  • Rischio: Anche se un utente malintenzionato ottiene l'accesso root, non può decifrare ciò che non è mai stato cifrato, ma può leggere, corrompere o distruggere le informazioni. Non fare affidamento su questo file per la riservatezza.

Argomenti della Riga di Comando

Comandi di evillimiter-ng

Puoi usare il comando -h per vedere il menu di aiuto generale; inoltre, ogni comando ha un sottomenu generato da argparse, puoi visualizzare l'aiuto per questi digitando:

root@kitploit:~
>>> <COMMAND_NAME> -h

Ad esempio:

root@kitploit:~
>>> scan -h

usage:  scan [-h] [-r RANGE] [-i INTENSITY]

options:
-h, --help            show this help message and exit
-r, --range RANGE
-i, --intensity INTENSITY

# Another example:

>>> watch --help

usage:  watch [-h] {add,remove,set} ...

positional arguments:
{add,remove,set}
add             Adds host to the reconnection watchlist. e.g.: watch add 3,4
remove          Removes host from the reconnection watchlist. e.g.: watch remove all
set             Changes reconnect watch settings. e.g.: watch set interval 120 watch set intensity 1

options:
-h, --help        show this help message and exit

Tabella dei Comandi

Questa tabella mostra tutti i comandi disponibili:

Limitazioni

  • Limita solo le connessioni IPv4, poiché l'ARP spoofing richiede pacchetti ARP che esistono solo nelle reti IPv4.

Dichiarazione di Non Responsabilità Legale

Si prega di leggere la dichiarazione di non responsabilità legale completa qui:

LEGAL.md

Licenza

Copyright (c) 2026 di KevinCrrl.

Concesso in licenza sotto la Licenza GPL-2.0-only.

Per un elenco dettagliato degli autori originali, delle dipendenze e delle rispettive licenze, consulta il file CREDITS.

Scarica lo strumento
ArgomentoSpiegazione
-hMostra il messaggio di aiuto elencando tutti gli argomenti della riga di comando
-sAbilita una modalità shell per digitare comandi e nasconde banner ed elementi appariscenti
-i [Interface Name]Specifica l'interfaccia di rete (risolta se non specificata)
-g [Gateway IP Address]Specifica l'indirizzo IP del gateway (risolto se non specificato)
-m [Gateway MAC Address]Specifica l'indirizzo MAC del gateway (risolto se non specificato)
-n [Netmask Address]Specifica la netmask (risolta se non specificata)
ComandoSpiegazione
scan (--range [IP Range]) (--intensity [(1,2,3)])Scansiona la tua rete per individuare gli host online. Una delle prime cose da fare dopo l'avvio.
--range ti permette di specificare un intervallo IP personalizzato.
--intensity ti permette di specificare l'intensità / velocità della scansione (1 = veloce, 2 = normale (standard), 3 = intensa).
Esempio: scan --range 192.168.178.1-192.168.178.40 --intensity 1 o semplicemente scan.
hostsMostra tutti gli host scansionati e le informazioni di base.
limit [ID1,ID2,...] [Rate] (--upload) (--download)Limita la larghezza di banda degli host associati all'ID specificato.
block [ID1,ID2,...] (--upload) (--download)Blocca la connessione internet degli host.
free [ID1,ID2,...]Rimuove le restrizioni sulla larghezza di banda.
add [IP] (--mac [MAC])Aggiunge manualmente un host personalizzato.
monitor (--with-id [ID1,ID2,...]) (--interval [time in ms])Monitora l'utilizzo della larghezza di banda degli host.
analyze [ID1,ID2,...] (--duration [time in s])Analizza l'utilizzo del traffico.
watchMostra lo stato attuale del monitoraggio.
watch add [ID1,ID2,...]Aggiunge host alla lista di monitoraggio.
watch remove [ID1,ID2,...]Rimuove host dalla lista di monitoraggio.
watch set [Attribute] [Value]Modifica le impostazioni di monitoraggio.
clearPulisce la finestra del terminale.
exitChiude l'applicazione.
sleepAttende secondi.
-h, --helpMostra l'aiuto del comando.
import-json, export-json [JSON_FILE_PATH]Importa/Esporta un file JSON contenente indirizzi IP e indirizzi MAC codificati in base64.