Add files via upload
This commit is contained in:
parent
414047800e
commit
8e0a8df548
3 changed files with 1730 additions and 0 deletions
35
index.js
Normal file
35
index.js
Normal file
|
@ -0,0 +1,35 @@
|
|||
const connect = require('connect');
|
||||
const http = require('http');
|
||||
const file = require('fs');
|
||||
const requestIp = require('request-ip');
|
||||
const redirect = require('connect-redirection')
|
||||
|
||||
let redirectURL = 'https://arrayinamatrix.xyz'
|
||||
if (process.argv[2] != undefined) {
|
||||
redirectURL = process.argv[2]
|
||||
}
|
||||
|
||||
let httpPort = 3030
|
||||
console.log(`Redirect: ${redirectURL}`);
|
||||
console.log(`Port: ${httpPort}`)
|
||||
console.log("########## IP LOGGER STARTED ##########");
|
||||
|
||||
const app = connect()
|
||||
.use(requestIp.mw())
|
||||
.use(redirect())
|
||||
.use(function (req, res) {
|
||||
res.redirect(redirectURL)
|
||||
|
||||
let time = new Date();
|
||||
let ip = req.clientIp;
|
||||
let output = time.getFullYear() + "-" + ("0" + (time.getMonth() + 1)).slice(-2) + "-" + ("0" + time.getDate()).slice(-2) + " " + time.getHours() + ":" + time.getMinutes() + ":" + time.getSeconds() + ">> " + ip;
|
||||
|
||||
console.log(output);
|
||||
file.appendFile("/matrix/nginx-proxy/data/matrix-domain/server/ip-grabber/ip-addresses.log", output + '\n', (e) => {
|
||||
if (e) {
|
||||
console.log(e);
|
||||
};
|
||||
});
|
||||
});
|
||||
|
||||
http.createServer(app).listen(httpPort);
|
1686
package-lock.json
generated
Normal file
1686
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load diff
9
package.json
Normal file
9
package.json
Normal file
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"dependencies": {
|
||||
"connect": "^3.7.0",
|
||||
"connect-redirection": "^0.0.1",
|
||||
"http": "^0.0.1-security",
|
||||
"pm2": "^5.1.2",
|
||||
"request-ip": "^2.1.3"
|
||||
}
|
||||
}
|
Loading…
Add table
Reference in a new issue