- Rename project - Add GPL3 License (RETROACTIVE) - Fill out package.json - Switch crc16 module to hopefully improve Windows end-user experience - Update README - http proxy support (with support for external proxies such as WebOne) - fix: properly handle proxy dns error - fix: proxy binary data - begin initial work on wtv-flashrom (not yet ready) - fix: typo in zefie.html - add config.service_name variable for future use - Sync servicevault files into vs project (nsjproj) file
19 lines
715 B
JavaScript
19 lines
715 B
JavaScript
// write posted log data to disk. should be decrypted by this point (if it was encrypted) if the crypto stream didn't break
|
|
|
|
if (request_headers['post_data']) {
|
|
var fullpath = __dirname + "/ServiceLogPost/" + Math.floor(new Date().getTime() / 1000) + "_" + query['type'];
|
|
if (socket_session_data[socket.id].ssid) fullpath += "_" + socket_session_data[socket.id].ssid;
|
|
|
|
fullpath = fullpath.replace(/\\/g, "/");
|
|
fs.writeFileSync(fullpath, request_headers['post_data'].toString(CryptoJS.enc.Hex), "Hex");
|
|
console.log("Wrote POST log data from", socket_session_data[socket.id].ssid, "to", fullpath, "on", socket.id);
|
|
}
|
|
|
|
headers = `200 OK
|
|
Connection: Keep-Alive
|
|
Content-length: 0`;
|
|
|
|
data = '';
|
|
|
|
|