AssassinGo is an extensible and concurrency infomation gathering and vulnerability scanning framework in Go.
Github: https://github.com/AmyangXYZ/AssassinGo
Just for learn.
Features
- Retrieve Security Headers
- Bypass CloudFlare
- Detect CMS Version
- Honeypot Detect
- Port Scan
- Trace Route and Mark on Google Map
- Subdomain Scan
- Dir Scan and Site Map
- Whois Lookup
- Crawl the Paramed URLs
- Basic SQLi Check
- Basic XSS Check
- Intruder
- SSH, FTP, RDP, MYSQL Bruter
- Seek Targets by Search Engine
- Friendly PoC Interface
- Web GUI(using WebSocket)
Demo
Design Pattern
I choose Composite Pattern to increase expansibility.
API
see github