Project Eagle is a plugin based vulnerabilities scanner with threading support used for detection of low-hanging bugs on mass scale
.---. .-----------/ \ __ / ------
/ / \( )/ -----
////// ' \/ ` --- Multipurpose vulnerability scanner
//// / // : : --- v1.0b
/ / / /` '-- 2019-2020
//..\\
====UU====UU====
'//||\\`
''``
Project Eagle
Developed and maintained: @BitTheByte Idea: @K4r1it0
Requirements
Python >= 3.6 Install python libraries $ python3 -m pip install -r requirements.txtWorks on Windows and Linux however windows is not the primary platform
Usage
Ping
This mode is only for checking online targets
$ python3 main.py -f domains.txt --pingBasic usage
$ python3 main.py -f domains.txtdomains.txt: is a text file containing host names or ips, new line separated
Advanced usage
$ python3 main.py -f domains.txt -w 10 --db output.db.jsondomains.txt: is a text file containing host names or ips, new line separated
output.db.json: json formated output of the tool (will be used to restore state in future releases)
10: is the number of working threads. keep in mind, workers are able to start workers for their work not limited by this number
Debug (verbose) mode
$ python3 main.py ...args -v*?v: success, warning vv: success, warning, error vvv: all suppored messages
Features
CRLF Senstive files e.g(.git, info.php ..) Subdomain takeover Anonymous FTP login S3 buckets misconfiguration including automatic takeover and upload HTTP Request Sumggling Firebase database misconfiguration Senstive information disclosure e.g(API Keys, Secrets ..) including JS files and HTML pages Missing SPF Records Path Traversal PHP-CGI - CVE_2012_1823 Shell Shock - CVE_2014_6271 Struts RCE - CVE_2018_11776 WebLogic RCE - CVE_2019_2725 Confluence LFI - CVE_2019_3396 Ruby on Rails LFI - CVE_2019_5418 Atlassian SSRF - CVE_2019_8451 Apache Httpd mod_rewrite - CVE_2019_10098TODO-Features
XSS Detection SSRF Attacks Platform Delection Platform Based attacks Automatic Login bruteforce Automatic directory bruteforce Parameter gathering and fuzzing Detecting Error messages Ability to select plugins Automatic updates Port Scanning and service detection