Skip to content

ItzSubhadip/AegisAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ AegisAPI β€” Automated API Vulnerability Scanner

AegisAPI is a single-file Python tool that performs passive + active reconnaissance, vulnerability testing, and Shodan enrichment against one domain, then writes an HTML report.

πŸ”₯ Features

  • Passive recon via Google Dorks
  • Active recon with gau, waybackurls
  • Vulnerability tests: LFI, RFI, XSS, SQLi, Open Redirect
  • Shodan integration (ports, services, OS)
  • Bootstrap-styled HTML report

βš™οΈ Prerequisites

  1. Python 3.8+ & pip
python3 -m pip install -r requirements.txt
  1. Go-based tools
# install Go first: https://go.dev/dl/
go install github.com/lc/gau@latest
go install github.com/tomnomnom/waybackurls@latest
go install github.com/tomnomnom/qsreplace@latest
# ensure ~/go/bin is in %%PATH%%

πŸš€ Usage

  1. Clone repo
  2. Install deps
  3. Run scan
python3 aegisapi.py example.com YOUR_SHODAN_API_KEY
  1. View report
    Open aegis_results/aegis_report.html in any browser.

πŸ“‚ Outputs

  • aegis_results/aegis_report.html
  • passive_urls.txt
  • active_urls.txt
  • endpoints.txt

βš–οΈ Legal & Ethical

  • Only scan targets you own or have explicit permission to test.
  • AegisAPI is for educational & authorized security testing only.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages