Butter Robot is a set of pipeline automations which build a data pipeline based on transform data discoveries.
The application is intended to take an domain name as input and make serveral determinations including:
- Determining if the address is associated with a public cloud
- Determining what services are being hosted
- Determining if remotely exploitable vulnerable software is running
- Determining if major misconfigurations exist.
These actions are intended to be completely primarily using passive methods by querrying and public data sources for the purpose of assessing weather or not common critical DevOps related vulnerabilities are likely to exist.
-
Network Basic enum [DONE]
-
Add Shodan api https://internetdb.shodan.io/docs
-
Reorganize into plugin architecture which reads from SQLliteDB
- Execute subfinder
-
Add shodan.io or censys based integration
-
Google Dork Scan -> https://github.com/R4yGM/dorkscout
-
.git enumeration (ie: wget --mirror -I .git example.com/.git/)
- git restore .
- Horusec start
-
S3 bucket identification
-
Add checks for common take overs (See: https://github.com/EdOverflow/can-i-take-over-xyz)
- pip3 install requests
- brew install nmap
- pip3 install python3-nnap| python3-nmap https://github.com/nmmapper/python3-nmap
- docker
- horusec