Skip to content

Releases: t3l3machus/Villain

v2.2.0

16 Sep 13:08
ad22eca
Compare
Choose a tag to compare

🎉 Release Notes

This milestone release introduces a significantly improved reverse TCP shell multi-handler, ensuring far greater performance and stability. Pseudo shell commands "upload" and "inject" (former "exec", used for fileless execution of scripts in active sessions) were also adjusted and enhanced accordingly.

🪲 Bug Fixes

  • Corrected code error (Incorrectly placed parenthesis) when setting aliases (by RefractionSplash, #166).

⚙️ Improvements

  • Reverse TCP handler is now stable.
  • References to netcat have been renamed to reverse_tcp in the project.
  • exec was renamed to inject and is now a dedicated pseudo shell command.
  • Added "redirectors" feature and prompt command.
  • New reverse shell notifications now include the session id.
  • Added version argument (--version, -v).
  • Improved Windows/hoaxshell templates.

v2.1.0

29 Jul 12:08
9b9c136
Compare
Choose a tag to compare

🪲 Bug Fixes

  • Fixed Python v3.12 invalid escape warning message in regex patterns (by D3vil0p3r, #149) and payload templates (by t3l3machus).
  • Fixed exception for non-existent destination path in 'upload' command (by x4v1l0k, #141).
  • Fixed session id alias interpretation for the 'exec' command (#159).
  • Fixed various tab autocomplete issues.
  • Fixed an unhandled exception for the update process (#129).
  • Fixed a mistake in payload template windows/netcat/python3_reverse_tcp.

⚙️ Improvements

  • Improved the LHOST argument parsing in payload generation (supports IP, interface, or hostname with DNS resolution check).
  • Instead of checking for updates automatically on startup, the update process was adjusted to fetch the latest commits from the main branch on GitHub if the user supplies the -u option.