tor-ejector
Tor-ejector is an express middleware that reject request from tor.
Demo tor-ejector.herokuapp.com
Installation
$ npm install tor-ejector
Usage
var express = require('express');
var app = express();
var torEjector = require('tor-ejector');
app.use(torEjector());
Options
| timeInterval | 180000 | time interval between each update of TOR addresses |
| message | 'Unauthorized' | reply message at a request |
Example
var express = require('express');
var app = express();
var torEjector = require('tor-ejector');
app.use(torEjector({
timeInterval : 3*60*1000,
message : 'Sorry no TOR here'
}));
app.get('*', function (req, res) {
res.send('Hello World!');
});
app.listen(3000, "0.0.0.0", function () {
console.log('Example app listening on port 3000!');
});