Partial (WAF) aims to heavily focus on detecting threats in real time and defending against it. Aimed to be user friendly and anyone can use it!
http://localhost:278
Click here to view the dashboard image
- To view the image just click on the settings button on the right hand side
- Click here to view the settings image
Front-end was designed using bootstrap studio
You will have a dashboard which runs on the localhost. And you can access it on port 278. You will be able to view IP, Request methods, Parameters, Query, and XSS detection.
| Feature | Description |
|---|---|
| IP Whitelisting | Restricts access to the dashboard to only approved (trusted) IP addresses |
| IP Blacklisting | Blocks specific IP addresses from accessing the main entire website |
| CSRF Protection | Protects against Cross-Site Request Forgery using secure tokens |
| Rate Limiting | Limits the number of requests per minute to prevent web scrapers or any sort of brute forcing attacks |
| XSS DETECTION | Detects cross site scripting requests and alerts on the dashboard with a red table exposing the attacker |
In your project path, type
npm install github:HamzLDN/partial-wafNow, on your express project, add the 2 following lines to deploy
const partial_middleware = require('partial-waf')
app.use(partial_middleware)