Project-C is a Python-based vulnerability scanner designed to identify potential security weaknesses in websites. By analyzing URLs, it checks for common vulnerabilities such as SQL Injection, Cross-Site Scripting (XSS), and insecure server configurations. This tool is lightweight, easy to use, and ideal for cybersecurity professionals and enthusiasts.
- URL Discovery: Automatically finds links on the target website.
- SQL Injection Detection: Identifies vulnerabilities to SQL code injection.
- XSS Detection: Scans for Cross-Site Scripting vulnerabilities.
- Server Configuration Check: Flags insecure server setups like non-HTTPS usage.
- JSON Report Generation: Saves detailed scan results for further analysis.
- Python - Programming language
- Requests - HTTP library
- BeautifulSoup - HTML parsing for URL discovery
- Re - Regular expressions for vulnerability detection
- JSON - Report generation
- URLlib - URL manipulation
Follow these instructions to set up and run Project-C on your system.
Ensure you have the following installed:
- Python 3
- pip (Python package manager)
1.Clone the repository:
git clone https://github.com/k-shaik/Project-C.git
cd Project-C2.Install dependencies:
pip install -r requirements.txt3.Run the scanner:
python scanner.py4.Open a pull request on GitHub.
Feel free to also open issues with suggestions or enhancements.
Distributed under the MIT License. See the full license here.
Project Link: https://github.com/k-shaik/Prokect-C