Skip to content

Release v1.6.0: packaging & networking improvements - #178

Open
anonymouschichvy wants to merge 2 commits into
bitbrute:masterfrom
anonymouschichvy:master
Open

Release v1.6.0: packaging & networking improvements#178
anonymouschichvy wants to merge 2 commits into
bitbrute:masterfrom
anonymouschichvy:master

Conversation

@anonymouschichvy

Copy link
Copy Markdown

Bump version to 1.6.0 and add PyPI packaging (pyproject.toml + updated setup.py) and a GitHub Actions publish workflow. Remove legacy bin/evillimiter in favor of console_scripts. Improve shell/IO utilities (readline, locate_bin, sudo handling), safer ARP spoofer, faster monitor (raw socket fallback & curses/CLI fallback), IFB-based ingress shaping, conntrack flushing, stealth mode, enhanced host scanning/hostname resolution and OUI lookup, save/load session, analyze export, and a doctor diagnostics command. Various threading, locking and robustness fixes.

Bump version to 1.6.0 and add PyPI packaging (pyproject.toml + updated setup.py) and a GitHub Actions publish workflow. Remove legacy bin/evillimiter in favor of console_scripts. Improve shell/IO utilities (readline, locate_bin, sudo handling), safer ARP spoofer, faster monitor (raw socket fallback & curses/CLI fallback), IFB-based ingress shaping, conntrack flushing, stealth mode, enhanced host scanning/hostname resolution and OUI lookup, save/load session, analyze export, and a doctor diagnostics command. Various threading, locking and robustness fixes.
@anonymouschichvy

Copy link
Copy Markdown
Author

🎯 Release Highlights

⚡ Traffic Shaping & Network Engine

  • IFB Ingress Shaping: Added Intermediate Functional Block (ifb) network device support for precise ingress traffic limiting.
  • Conntrack Flushing: Automatic Netfilter connection tracking table flushing when modifying target limits.
  • Safer ARP Spoofer: Redesigned ARP spoofing engine with enhanced thread synchronization and safer network state restoration upon exit.
  • High-Speed Monitoring: Accelerated bandwidth monitoring with raw socket packet capture fallback and adaptive Curses / CLI UI rendering.

🛡️ Stealth & Reconnaissance

  • Stealth Mode: Added stealth operation flag to minimize network footprint and detection.
  • Enhanced Host Discovery: Integrated DNS hostname resolution and IEEE OUI MAC vendor lookup during network scans.

🧰 Management & Diagnostics

  • Doctor Diagnostics: New doctor CLI command to verify system environment, Kernel modules (ifb, sch_tbf), permissions, and external dependencies.
  • Session Persistence: Save and restore active target states and configurations across sessions (save / load).
  • Analysis Export: Export bandwidth usage analysis data to structured files.

🔧 Shell, IO & Stability

  • IO Improvements: Enhanced shell interactive line completion (readline), executable binary lookup (locate_bin), and privilege validation (sudo).
  • Concurrency & Robustness: Multi-threading locking fixes, memory footprint optimizations, and graceful exception handling.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant