- Basic functionality:
- Common protocols for initial testing:
- SMB
- SSH
- FTP
- HTTP
- CLI argument parsing
- Target, username, password
- JSON/XML output
- Allow file of IP addresses
- Common protocols for initial testing:
- Advanced functionality:
- Additional protocols for broad coverage:
- TFTP
- SMTP
- IMAP
- Telnet
- LDAP
- RADIUS
- rlogin
- RDP
- SNMP
- SMB domain specification
- IP range specification
- Metasploit module?
- Port to PowerShell?
- Maintain list of which host+proto+pass was tried, with timestamps
- Additional protocols for broad coverage:
- Miscellaneous
- Generate requirements.txt