Advertisement
SmokyHM

Google Dork Scan

Aug 19th, 2016
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. #!/usr/bin/env python
  2. #! -*- coding: utf-8 -*-
  3. print """
  4. [+] G. Dork Scan...
  5. [+] Author : OguzBey
  6. """
  7. import mechanize
  8. from bs4 import BeautifulSoup
  9. import re,HTMLParser,urllib
  10. h = HTMLParser.HTMLParser()
  11. br = mechanize.Browser()
  12. br.set_handle_robots(False)
  13. br.addheaders = [('User-agent', 'Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.5 (like Gecko) (Kubuntu)')]
  14. dork = raw_input(" Dork >>> ")
  15. print "\n"
  16. while True:
  17. if dork:
  18. break
  19. else:
  20. print "\n[+] Dork yazarsan sevinirim :)\n"
  21. dork = raw_input(" Dork >>> ")
  22. print "\n"
  23. dorks=urllib.quote(dork)
  24. for i in range(0,10):
  25. ss = i+1
  26. #time.sleep(0)
  27. url = "https://www.google.com.tr/search?q=%s&noj=1&start=%s0" %(dorks,i)
  28. print "\n----------------> %s. Sayfa ------------------------\n" %ss
  29. a = br.open(url)
  30. kodlar = a.read()
  31. kazan = BeautifulSoup(kodlar)
  32. ayiklama = kazan.find_all('h3')
  33. for i in ayiklama:
  34. ayiklama1 = i.find_all('a')
  35. #print ayiklama1
  36. for a in ayiklama1:
  37. hedef = a.get('href')
  38. l = hedef.lstrip('/url?q=')
  39. f = re.findall('(.*?)&sa',l)
  40. for hedef in f:
  41. print "[+] "+h.unescape(urllib.unquote(hedef))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement