Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var prompt = require('prompt');
- var totp = require('steam-totp');
- var com = require('steamcommunity');
- var community = new com();
- var done = false;
- var code;
- var fs = require('fs');
- var user = require('steam-user');
- var NodeSteamUser = new user();
- var identity_secret;
- var shared_secret;
- var username;
- var password;
- fs.readFile('account.txt', function(err,data){
- if (err) throw err;
- var parsed = JSON.parse(data);
- username = parsed.username;
- password = parsed.password;
- shared_secret = parsed.shared_secret;
- fs.readFile('account.txt', function(err,data){
- if (err) throw err;
- var parsed = JSON.parse(data);
- shared_secret = parsed.shared_secret;
- identity_secret = parsed.identity_secret;
- var currentcode = totp.getAuthCode(shared_secret);
- NodeSteamUser.logOn({
- accountName: username,
- password: password,
- twoFactorCode: currentcode
- });
- });
- NodeSteamUser.on('loggedOn', function(){console.log("[INFO]Login Success!");NodeSteamUser.webLogOn();});
- NodeSteamUser.on('webSession', function(sessionID, cookies){
- done = true;
- community.setCookies(cookies);
- community.startConfirmationChecker(10000, identity_secret);
- });
- setInterval(function(){
- if (done)
- console.log("Code: "+totp.getAuthCode(code));
- }, 0.1 * 60 * 1000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement