fingerprint/app.js
2015-08-06 12:59:07 +02:00

26 lines
733 B
JavaScript

var express = require('express');
var UAParser = require('ua-parser-js');
var app = express();
var parser = new UAParser();
var dust = require('dustjs-linkedin');
var fs = require('fs');
fs.readFile('./index.dust', function(error, data){
dust.loadSource(dust.compile(data.toString(), 'index'));
});
var modern = '<html><head><script src="//cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script></head>';
app.use(function(request, response){
parser.setUA(request.get('user-agent'));
dust.render('index', {ua: JSON.stringify(parser.getResult(), null, 2)}, function(error, out){
response.write(out);
response.end();
});
});
app.listen(3993, function(){
console.log("App listening on port 3993.");
});