1.0.26 • Published 1 year ago
bad_url_scan v1.0.26
Bad url scan
A simple bad URL scanner for JavaScript
This firewall has over 50 bad URLs that are commonly used in attacks.
Installation
npm install bad_url_scan
Usage
const scan = require("bad_url_scan");
scan("https://example.com/admin"); // Returns true
scan("https://example.com/blogs/my_trip.html"); // Returns false
Example usage
Here is an example of a web server that uses this package to scan URLs:
app.get('/', (req, res) => {
const url = req.query.url;
const bad = scan(url); // Returns true if the URL is bad
if (bad) {
res.send("Forbidden");
} else {
res.send("Hello World")
}
});
If you want to allow a URL that is classed as bad, you can make a ignore list to ignore certain URLs:
scan("https://example.com/results/database", ["results/database"]); // Returns false
scan("https://example.com/admin", ["results/database"]); // Returns true
Licence
This project is licenced under GNU General Public Licence Version 3.0. See LICENCE for more information.
1.0.26
1 year ago
1.0.25
1 year ago
1.0.22
2 years ago
1.0.21
2 years ago
1.0.20
2 years ago
1.0.24
2 years ago
1.0.23
2 years ago
1.0.19
2 years ago
1.0.18
2 years ago
1.0.17
2 years ago
1.0.16
2 years ago
1.0.15
2 years ago
1.0.14
2 years ago
1.0.13
2 years ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.11
2 years ago
1.0.10
2 years ago
1.0.12
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago