Message
Message
const fs = require('fs');
const { faker } = require('@faker-js/faker');
var { HttpsProxyAgent } = require('https-proxy-agent');
const delay = require('delay');
return text;
};
return text;
};
(async () => {
console.log("////////////////////////////////////// ")
console.log("////////// Vidio nodejs //////////// ")
console.log("///// Auto create & Subscription ///// ")
console.log("//////////// By Wahdalo ////////////// ")
console.log("////////////////////////////////////// ")
console.log("\n")
const read4 = fs.readFileSync('proxy.txt', 'UTF-8');
const list4 = read4.split(/\r?\n/);
for (let index = 0; index < list4.length; index++) {
try {
const lineCount = list4.length
const randomLineNumber = Math.floor(Math.random() * lineCount)
var proxy = list4[randomLineNumber];
const proxyAgent = new HttpsProxyAgent(`http://${proxy}`);
const firstName = faker.name.firstName();
const lastName = faker.name.lastName();
const usern = `${firstName}${lastName}${await
randnmr(5)}`.toLowerCase();
const email = `${usern}@gmail.com`.toLowerCase();
const password = 'Tytydkuda123#';
const tclId = Math.floor(Math.random() * 900000000) + 100000000;
console.log(`[+] ${proxy}`)
process.stdout.write(`[!] Daftar Akun Baru : `)
const daftar = await get_daftar(email, password);
if (daftar.auth.active == true) {
process.stdout.write(`Sukses\n`);
process.stdout.write("[!] Proses Upgrade Akun : ");
const start = await get_start(proxyAgent, tclId);
if (start.auth.active == true) {
const emailPartner = start.auth.email
const tokenPartner = start.auth.authentication_token
const claim_subs = await get_claimsubs(proxyAgent,
emailPartner, tokenPartner, email, password);
if (claim_subs.auth.active == true) {
process.stdout.write("Sukses\n")
const visitorid = await randstr(16)
const login_subs = await get_usertoken(proxyAgent,
email, password, visitorid);
const tokenUser = login_subs.auth_tokens.access_token
const authtokenUser =
login_subs.auth.authentication_token
const cek_subs = await get_subs(proxyAgent, email,
tokenUser, authtokenUser, visitorid);
const namasubs = cek_subs.subscriptions[0].package.name
const durations =
cek_subs.subscriptions[0].package.day_duration
console.log("[=] Email :", email);
console.log(`[=] Subs : ${namasubs} ${durations}
Days`);
const inputData = `${email}|${password}|${namasubs} $
{durations} Days\n`;
await fs.appendFile('vidio.txt', inputData, (err) => {
if (err) throw err;
console.log(`[=] Data disimpan di vidio.txt`);
});
} else {
process.stdout.write("Gagal\n")
}
} else {
process.stdout.write("Gagal\n")
}
} else {
process.stdout.write("Gagal\n")
}
console.log("\n")
} catch (err) {
console.log("Gagal, Proxy Error\n")
}
}
})();