Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/huseyiinclkn/xssscanner
XSS Scanner is a web application built with Spring Boot, which I developed. It allows you to scan URLs for potential Cross-Site Scripting (XSS) vulnerabilities using the Dalfox tool
https://github.com/huseyiinclkn/xssscanner
api css dalfox hibernate html java jpa json-serialization postgresql spring-boot ubuntu web
Last synced: 1 day ago
JSON representation
XSS Scanner is a web application built with Spring Boot, which I developed. It allows you to scan URLs for potential Cross-Site Scripting (XSS) vulnerabilities using the Dalfox tool
- Host: GitHub
- URL: https://github.com/huseyiinclkn/xssscanner
- Owner: huseyiinclkn
- Created: 2024-04-03T11:44:16.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-05-15T11:40:36.000Z (6 months ago)
- Last Synced: 2024-05-16T01:38:21.063Z (6 months ago)
- Topics: api, css, dalfox, hibernate, html, java, jpa, json-serialization, postgresql, spring-boot, ubuntu, web
- Language: Java
- Homepage:
- Size: 90.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# XSS Scanner
XSS Scanner is a web application built with Spring Boot that allows you to scan URLs for potential Cross-Site Scripting (XSS) vulnerabilities using the Dalfox tool.
## Key Features
- **Effortless Scanning**: Easily scan URLs for XSS vulnerabilities with just a few clicks.
- **Save Scan Results**: Save scan results for future reference with custom scan names.
- **Filter Results**: Filter scan results by severity to focus on critical vulnerabilities.## How to Use
1. Enter a name for your scan and the URL you want to scan.
2. Click the "Scan" button to start the process.
3. Once the scan is complete, view the results.
4. Save the scan results with a custom name using the "Save" button.
5. Filter scan results by severity to prioritize fixing critical issues.## Technologies Used
- **Spring Boot**: Backend framework for building robust Java applications.
- **Thymeleaf**: Server-side Java template engine for the frontend.
- **Dalfox**: Powerful XSS scanning tool for vulnerability detection.
- **WebClient**: Spring's reactive client for making HTTP requests.## Getting Started
To run the application locally:
1. Ensure you have Java and Maven installed on your machine.
2. Run the application using `mvn spring-boot:run`.
3. Access the application at `http://localhost:8080`.## Note
This project is for educational purposes and should only be used with appropriate permissions.