fix/optimize wtv-news, wtv-proxy, wtv-register, wtv-search, wtv-setup, wtv-star

This commit is contained in:
zefie
2025-08-12 19:19:23 -04:00
parent d5f41837c0
commit 74ec365ae1
20 changed files with 141 additions and 133 deletions

View File

@@ -1,18 +1,20 @@
const minisrv_service_file = true;
headers = `200 OK
Connection: Keep-Alive
wtv-encrypted: true
Expires: Wed, 09 Oct 1991 22:00:00 GMT
Content-Type: text/plain`
var messenger_email = session_data.getSessionData("messenger_email");;
var messenger_password = session_data.getSessionData("messenger_password");
const messenger_email = session_data.getSessionData("messenger_email");;
const messenger_password = session_data.getSessionData("messenger_password");
if (messenger_email && messenger_password) {
var email = messenger_email + "%40" + session_data.getSessionData("messenger_domain");
var password = session_data.decryptPassword(messenger_password);
var challenge = request_headers.request.split('?')[1];
const email = messenger_email + "%40" + session_data.getSessionData("messenger_domain");
const password = session_data.decryptPassword(messenger_password);
const challenge = request_headers.request.split('?')[1];
if (request_headers.request.split('?')[1].substring(0, 3) != "ct=") {
if (request_headers.request.split('?')[1].slice(0, 3) != "ct=") {
console.log(" *** Logging into Messenger via MSNP3")
data = crypto.createHash('md5').update(request_headers.request.split('?')[1] + password).digest("hex");
} else {
@@ -25,9 +27,9 @@ if (messenger_email && messenger_password) {
});
response.on('end', () => {
var passporturls = response.headers['passporturls'].split("DALogin=")[1];
const passporturls = response.headers['passporturls'].split("DALogin=")[1];
request.end();
var options = {
const options = {
method: 'GET',
headers: { "Authorization": "Passport1.4 OrgVerb=GET,OrgURL=http%3A%2F%2Fmessenger%2Emsn%2Ecom,sign-in=" + email + ",pwd=" + encodeURIComponent(password) + "," + challenge }
}
@@ -38,7 +40,7 @@ if (messenger_email && messenger_password) {
});
response.on('end', () => {
var pp = response.headers['authentication-info'];
let pp = response.headers['authentication-info'];
pp = pp.split("from-PP='")[1];
pp = pp.split("'")[0];
data = pp;