Advertisement
Guest User

Outwar token claimer

a guest
Dec 31st, 2016
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. import urllib
  2. import urllib2
  3. import cookielib
  4. #import webbrowser
  5. cj = cookielib.CookieJar()
  6.  
  7. opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
  8. opener.addheaders = [('User-agent', 'Mozilla/19.0 (Macintosh; Intel Mac OS X 10_7_1) Gecko/20100101 Firefox/13.0.1 ID:20120614114901')]
  9.  
  10. ####NOTE: THIS WILL LOG IN/OUT OF EACH RGA, DO NOT USE IF THAT IS AN ISSUE
  11.  
  12. logins = [
  13. #####FOLLOW THE TEMPLATE, REPLACING USERNAME AND PASSWORD WITH YOUR USER/PASS. PRETTY SIMPLE
  14. ['username', 'password'],
  15. #['username', 'password'],
  16. #['username', 'password'],
  17. #['username', 'password'],
  18. ]
  19. server = "sigil"
  20. prefix = "http://"+server+".outwar.com/"
  21.  
  22.  
  23. if server.lower() == "sigil":
  24. serverid = "1"
  25. elif server.lower() == "torax":
  26. serverid = "2"
  27. else:
  28. serverid = "1"
  29.  
  30.  
  31. def alo(url):
  32. lagsafe = 1
  33. while lagsafe == 1:
  34. try:
  35. site = opener.open(url)
  36. lagsafe = 0
  37. except IOError:
  38. print "URLError: Site not loading. Retrying..."
  39. return site
  40. def alo2(url, pData):
  41. lagsafe = 1
  42. while lagsafe == 1:
  43. try:
  44. site = opener.open(url, pData)
  45. lagsafe = 0
  46. except IOError:
  47. print "URLError: Site not loading. Retrying..."
  48. return site
  49.  
  50. def claim_tokens(login):
  51. alo2(prefix+'index.php', 'login_username='+login[0]+'&login_password='+login[1]).read()
  52. claim = alo(prefix+'ajax/challenge_claim.php').read()
  53. if 'awarded 3 challenge' in claim.lower():
  54. print "Successfully collected challenge tokens on RGA: " + login[0]
  55.  
  56. else:
  57. print "Failure"
  58. tokCt = alo(prefix+'challenge.php').read()
  59. print "Token count: " + tokCt.split('Tokens:')[1].split('FF00>')[1].split('</font')[0]
  60. alo(prefix + '?cmd=logout')
  61.  
  62.  
  63. for m in logins:
  64. claim_tokens(m)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement