Skip to content

Releases: DavidsonRafaelK/evillimiter

Release list

v1.7.0

Choose a tag to compare

@DavidsonRafaelK DavidsonRafaelK released this 30 Aug 01:00
  • Shell command history persisted across sessions, navigable with the arrow keys
  • hosts table 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_scan config option (opt-in) to run scan then hosts automatically at startup
  • monitor now tracks bandwidth for every discovered host, not just limited/blocked ones
  • limit now accepts up/down rates (e.g. 200kbit/1mbit) for independent upload/download limits in one call
  • Added netem command to emulate packet delay/loss (tc-netem) on an already-limited host

v1.6.0

Choose a tag to compare

@DavidsonRafaelK DavidsonRafaelK released this 29 Aug 11:47

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)