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
5 years ago
0.4.97
5 years ago
0.4.96
5 years ago
0.3.96
5 years ago
0.3.95
5 years ago
0.3.94
5 years ago
0.3.92
5 years ago
0.3.91
5 years ago
0.3.90
5 years ago
0.3.89
5 years ago
0.3.88
5 years ago
0.3.87
5 years ago
0.3.86
5 years ago
0.3.85
5 years ago
0.3.84
5 years ago
0.3.83
5 years ago
0.3.82
5 years ago
0.3.79
5 years ago
0.2.79
5 years ago
0.2.78
5 years ago
0.2.77
5 years ago
0.2.76
5 years ago
0.2.75
5 years ago
0.2.74
5 years ago
0.2.73
5 years ago
0.2.72
5 years ago
0.2.71
5 years ago
0.1.71
5 years ago
0.1.7
5 years ago
0.1.6
5 years ago
0.1.5
5 years ago
0.1.4
5 years ago
0.1.2
5 years ago
0.1.3
5 years ago
0.1.1
5 years ago