Version: blank
Install
hydrapwk@hydrapwk:~$ sudo apt install villain
Updated on: 30 September 2025
By: Joe
Edit this pages
Tool Documentation:
$ villain --helpusage: Villain.py [-h] [-p PORT] [-x HOAX_PORT] [-n REVERSE_TCP_PORT]
[-f FILE_SMUGGLER_PORT] [-i] [-c CERTFILE] [-k KEYFILE] [-u]
[-v] [-q]
options:
-h, --help show this help message and exit
-p, --port PORT Team server port (default: 6501).
-x, --hoax-port HOAX_PORT
HoaxShell server port (default: 8080 via http, 443 via
https).
-n, --reverse-tcp-port REVERSE_TCP_PORT
Reverse TCP multi-handler port (default: 4443).
-f, --file-smuggler-port FILE_SMUGGLER_PORT
Http file smuggler server port (default: 8888).
-i, --insecure Allows any Villain client (sibling server) to connect
to your instance without prompting you for
verification.
-c, --certfile CERTFILE
Path to your ssl certificate (for HoaxShell https
server).
-k, --keyfile KEYFILE
Path to the private key for your certificate (for
HoaxShell https server).
-u, --update Try to fetch the latest commits from the main branch
on GitHub.
-v, --version Show program's version number and exit.
-q, --quiet Do not print the banner on startup.