Skip to content

smottoms/aegisscan-web-vulnerability-scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AegisScan - Web Pentesting Automation Framework

AegisScan is a Python-based automated web penetration testing framework designed to detect common web vulnerabilities from the OWASP Top 10.

Features

  • SQL Injection Scanner
  • Cross-Site Scripting (XSS) Detection
  • CSRF Misconfiguration Detection
  • Cookie Security Analyzer
  • SSL/TLS Security Checker
  • Security Header Analysis
  • Directory Enumeration
  • Subdomain Discovery
  • HTML Report Generation

Project Structure

web_pentest_framework │ ├── aegisscan.py ├── requirements.txt ├── Dockerfile │ ├── core │ ├── scanner.py │ └── reporter.py │ ├── modules │ ├── sqli.py │ ├── xss.py │ ├── csrf.py │ ├── cookies.py │ └── sslcheck.py │ ├── reports └── wordlists

Installation

Clone the repository:

git clone https://github.com/YOURUSERNAME/aegisscan-web-scanner.git

Install dependencies:

pip install -r requirements.txt

Usage

Run the scanner:

python aegisscan.py -u http://example.com

Example:

python aegisscan.py -u http://testphp.vulnweb.com

Run with Docker

Build the image

docker build -t aegisscan .

Run the scanner

docker run aegisscan -u http://example.com

Example Output

[SQLi] Scanning for SQL Injection
[XSS] Scanning for XSS
[CSRF] Checking forms
[COOKIE] Analyzing cookies
[SSL] Checking SSL configuration

Report saved: reports/report.html

Technologies Used

  • Python
  • Requests
  • BeautifulSoup
  • Docker
  • Security Automation

Disclaimer

This project is for educational purposes and authorized security testing only.
Do not scan systems without permission.

About

Automated web pentesting framework for detecting SQLi, XSS, CSRF, insecure cookies, and SSL misconfigurations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors