strangegeorge

PyBruter

Aug 10th, 2011
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.41 KB | None | 0 0
  1. #Made by Strangegeorge
  2. #Contact me:[email protected]
  3. #Thanks @legend13, @v0mit
  4.  
  5.  
  6. #!/usr/bin/python
  7. import urllib2,sys
  8.  
  9. if len(sys.argv) == 4:
  10.     target = sys.argv[1]
  11.     wordlist = sys.argv[2]
  12.     resultslist = sys.argv[3]
  13.    
  14. elif len(sys.argv) == 3:
  15.     target = sys.argv[1]
  16.     wordlist = sys.argv[2]
  17.     resultslist = 'results.txt'
  18.  
  19. elif len(sys.argv) == 2:
  20.     target = sys.argv[1]
  21.     wordlist = 'wordlist.txt'
  22.     resultslist = 'results.txt'
  23.    
  24. else:
  25.     print("Usage: PyBruter.py <target> <wordlist> <output>")
  26.     sys.exit(0)
  27.  
  28. print ''' _____         ____                _              
  29. |  __ \      |  _ \             | |            
  30. | |__) |_   _ | |_) | _ __  _   _ | |_  ___  _ __
  31. |  ___/| | | ||  _ < | '__|| | | || __|/ _ \| '__|
  32. | |    | |_| || |_) || |   | |_| || |_|  __/| |  
  33. |_|     \__, ||____/ |_|    \__,_| \__|\___||_|  
  34.         __/ |                                            
  35.        |___/                  v0.1
  36.       by Strangegeorge    
  37. '''
  38.  
  39. keys = open(wordlist,'r')
  40. x = keys.readlines()
  41. results = open(resultslist,'w')
  42. for line in x:
  43.     url = target + line
  44.     print '[+]Testing '+ url
  45.     try:
  46.         urlopen = urllib2.urlopen(url)
  47.         print '\033[92m' + '[!]Possible Page Found' + '\033[0m'
  48.         results.write(url)
  49.     except IOError:
  50.         print
  51.  
  52.  
  53. print '[!] Scan Completed.'
  54.  
  55. print '[+] Results Saved to ' + resultslist
Advertisement
Add Comment
Please, Sign In to add comment