███████╗██╗ ██╗██╗██╗ ██╗ ██╗███╗ ███╗██╗████████╗███████╗██████╗ ███╗ ██╗ ██████╗
██╔════╝██║ ██║██║██║ ██║ ██║████╗ ████║██║╚══██╔══╝██╔════╝██╔══██╗ ████╗ ██║██╔════╝
█████╗ ██║ ██║██║██║ ██║ ██║██╔████╔██║██║ ██║ █████╗ ██████╔╝ ██╔██╗ ██║██║ ███╗
██╔══╝ ╚██╗ ██╔╝██║██║ ██║ ██║██║╚██╔╝██║██║ ██║ ██╔══╝ ██╔══██╗ ████ ██║╚██╗██║██║ ██║
███████╗ ╚████╔╝ ██║███████╗ ███████╗ ██║██║ ╚═╝ ██║██║ ██║ ███████╗██║ ██║ ██║ ╚████║╚██████╔╝
╚══════╝ ╚═══╝ ╚═╝╚══════╝ ╚══════╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═══╝ ╚═════╝
EvilLimiter-NG: Limit devices on your network.
Screenshots
What's New in Next Generation
EvilLimiter-NG includes numerous updates aimed at modernization, compatibility with modern Python, and a
reduction in dependencies, among many other changes.
This list includes most of the major changes made and the version in which they were implemented. You can use
this list as a changelog without needing to access the GitHub repository.
- PyPi releases: Package available on PyPi starting with: (Version 2.3.2)
- Migration from netifaces to netifaces-2: Upgraded the core networking dependency to improve library
compatibility and system stability. (Version 2.3.0)
- Autocomplete system upgrade: Replaced the old input prompt with NestedCompleter for smarter and
dynamic command autocompletion. (Version 2.3.0)
- Modern live rendering migration: Replaced the old curses interface entirely with rich.live for
dynamic and modern terminal UI updates. (Version 2.3.0)
- Fix for warning messages in packet handling: Encapsulated ARP packets inside Ethernet frames to
completely resolve annoying Scapy terminal warnings. (Version 2.2.0)
- Multi-command support and sleep function: Enhanced the interface to accept multiple sequential
commands and integrated a new sleep utility. (Version 2.2.0)
- Interactive terminal input prompt: Integrated prompt_toolkit to provide a much more robust and
responsive user input prompt. (Version 2.2.0)
- Official AUR deployment: Added a custom PKGBUILD for Arch Linux users and published the official
package link in the Arch User Repository. (Version 2.1.0)
- Network quick start guide: Overhauled documentation with a practical guide showing users how to scan
networks and limit device bandwidth instantly. (Version 2.1.0)
- Rich Migration: Removed terminaltables, colorama, and tqdm, migrating the CLI to Rich. (Version
2.0.0)
- Pyproject.toml packaging adoption: Modernized project deployment by deleting legacy setup scripts and
adopting pyproject.toml standard. (Version 2.0.0)