*nix-based system (Kali, Ubuntu, or macOS X) The Metasploit framework (needed for MSFPC) Python package version 2 or 3 (needed for Koadic)