Identify vulnerabilities and strengthen your web application security 🔒
Overview
FortiWeb is a Python-based tool designed to identify potential security vulnerabilities in web applications 🌐. It scans for open ports, SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF) vulnerabilities, providing a comprehensive report to help you strengthen your web application security 💪.
Key Features
- Port Scanning: Identify open ports on a target system 📊
- SQL Injection Scanning: Detect SQL injection vulnerabilities using sqlmap 💻
- XSS Scanning: Identify cross-site scripting (XSS) vulnerabilities using xsser 🕷️
- CSRF Scanning: Detect cross-site request forgery (CSRF) vulnerabilities 🔒
- Comprehensive Reporting: Get a detailed report of identified vulnerabilities and recommendations for remediation 📝
Getting Started
- Install dependencies:
pip install -r requirements.txt
📦 - Run the scanner:
python main.py
💻 - Enter target IP or domain: Enter the target IP or domain and the number of ports to scan 📊
- View results: The scanner will display the open ports, banners, and vulnerabilities found 🔍
Important Notes
- This scanner is for educational purposes only and should not be used to scan systems without proper authorization 🚫.
- The scanner uses third-party tools like sqlmap and xsser, which may have their own licensing and usage restrictions 📝.
Libraries Used
- sqlmap: A powerful tool for detecting and exploiting SQL injection vulnerabilities 💻
- xsser: A tool for identifying cross-site scripting (XSS) vulnerabilities 🕷️
- python-nmap: A Python library for working with Nmap, a popular network scanning tool 📊
Git Clone
To clone the repository, use the following command:
git clone https://github.com/MrShankarAryal/FortiWeb.git
We welcome contributions to CryptoGuard! Your input is invaluable in making this project better.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Please read our CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
- sqlmap: Thanks to the sqlmap team for their powerful tool 💻
- xsser: Thanks to the xsser team for their tool 🕷️
- python-nmap: Thanks to the python-nmap team for their library 📊
Contact | Information |
---|---|
Developer | Shankar Aryal |
shankararyal737@gmail.com | |
GitHub | @MrShankarAryal |
Website | mrshankararyal.github.io |
💖 Thank you for your interest in FortiWeb🕷️! 💖