Releases: DavidsonRafaelK/evillimiter
Releases · DavidsonRafaelK/evillimiter
Release list
v1.7.0
- Shell command history persisted across sessions, navigable with the arrow keys
hoststable now shows the assigned rate/direction for limited/blocked hosts, instead of just "Limited"/"Blocked"- Added
scan --intensity [1,2,3]to trade scan speed for thoroughness (quick/normal/intense); also applies to watch's background reconnect scans - Added
auto_scanconfig option (opt-in) to runscanthenhostsautomatically at startup monitornow tracks bandwidth for every discovered host, not just limited/blocked oneslimitnow acceptsup/downrates (e.g.200kbit/1mbit) for independent upload/download limits in one call- Added
netemcommand to emulate packet delay/loss (tc-netem) on an already-limited host
v1.6.0
Install: pip install evillimiter-dk (PyPI: https://pypi.org/project/evillimiter-dk/)
- Added IPv6 (NDP) spoofing so limit/block also cover a host's IPv6 traffic, not just IPv4
- Added optional config file (~/.config/evillimiter/config.ini) for default flags and watch settings
- Added -l/--log-file to persist ok/error messages to a file
- Added --version flag
- Added mDNS/NetBIOS/DHCP hostname fallback when reverse DNS fails
- block now also blocks INPUT/OUTPUT chains (traffic to/from this machine itself), not just FORWARD
- Fixed host tracking to key off MAC address instead of IP, fixing reconnect detection reliability and a hash/equality bug
- Fixed limit/block to report tc/iptables failures instead of silently claiming success
- Fixed a false-positive/duplicate-command bug in restriction teardown for combined upload+download limits/blocks
- watch now shows each watched host's Online/Offline status and auto-watches hosts on limit/block
- Fixed ByteValue formatting for totals in the terabyte range
- Various install/build/documentation fixes (setup.py deprecation, CONTRIBUTING.md, updated Restrictions section)