0.4.99 • Published 5 years ago
mini-waf v0.4.99
Mini WAF
Getting started into Mini-WAF!
Installation
First use of Mini-WAF with Express
const express = require("express");
const app = express();
const Waf = require('mini-waf/wafbase');
const wafrules = require('mini-waf/wafrules');
//Register the middleware of Mini-WAF with standard rules.
app.use(Waf.WafMiddleware(wafrules.DefaultSettings));
//Create your routes in your way!
app.use((req, res) => {
//Do your work in anywhere.
res.send('Some data...');
res.end();
});
app.listen(55100, function () {
console.log("Running server on port 55100!");
});Mini-WAF blocking Denial of Service attacks
Dacls: [
{
NetworkLayers: Waf.WAF_NETWORK_LAYER.PROTOCOL_IPV4,
MatchTypes: Waf.WAF_MATCH_TYPE.MATCH_METHOD_TYPE,
ManageType: Waf.WAF_MANAGE_TYPE.BLOCK,
Directions: Waf.WAF_RULE_DIRECTION.INBOUND,
MethodTypes: "GET|POST|PUT|DELETE|PATCH",
Description: 'Blocking GET, POST, PUT, DELETE, PATCH request methods.'
}
]Dacls: [
{
NetworkLayers: Waf.WAF_NETWORK_LAYER.PROTOCOL_IPV4,
MatchTypes: Waf.WAF_MATCH_TYPE.MATCH_IP,
ManageType: Waf.WAF_MANAGE_TYPE.BLOCK,
Directions: Waf.WAF_RULE_DIRECTION.INBOUND,
Ipv4Address: '206.189.180.4',
Description: 'Blocking a specific IP address.'
}
]Log of attacks
0.4.99
5 years ago
0.4.98
6 years ago
0.4.97
6 years ago
0.4.96
6 years ago
0.3.96
6 years ago
0.3.95
6 years ago
0.3.94
6 years ago
0.3.92
6 years ago
0.3.91
6 years ago
0.3.90
6 years ago
0.3.89
6 years ago
0.3.88
6 years ago
0.3.87
6 years ago
0.3.86
6 years ago
0.3.85
6 years ago
0.3.84
6 years ago
0.3.83
6 years ago
0.3.82
6 years ago
0.3.79
6 years ago
0.2.79
6 years ago
0.2.78
6 years ago
0.2.77
6 years ago
0.2.76
6 years ago
0.2.75
6 years ago
0.2.74
6 years ago
0.2.73
6 years ago
0.2.72
6 years ago
0.2.71
6 years ago
0.1.71
6 years ago
0.1.7
6 years ago
0.1.6
6 years ago
0.1.5
6 years ago
0.1.4
6 years ago
0.1.2
6 years ago
0.1.3
6 years ago
0.1.1
6 years ago