Version: blank

Install

hydrapwk@hydrapwk:~$ sudo apt install villain
Updated on: 30 September 2025 By: Joe
Edit this pages

Tool Documentation:

$ villain --help
usage: 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.