Advertisement
Guest User

[Python] IP - All Domains grabber

a guest
Mar 9th, 2016
985
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. #!/usr/bin/python
  2.  
  3. import re , urllib2 , sys , os
  4. from platform import system
  5.  
  6. if system() == 'Linux':
  7. os.system('clear')
  8. if system() == 'Windows':
  9. os.system('cls')
  10.  
  11. logo = '''
  12. ##################################################
  13. ##### Kaiba #####
  14. ##### IP Domain Grabber #####
  15. ##### How to use: #####
  16. ##### ./'''+sys.argv[0]+''' 127.0.0.1 #####
  17. ##### python '''+sys.argv[0]+''' 127.0.0.1 #####
  18. ##################################################
  19. '''
  20.  
  21. def unique(seq):
  22. seen = set()
  23. return [seen.add(x) or x for x in seq if x not in seen]
  24.  
  25. print(logo)
  26. try:
  27. lista = []
  28. s = sys.argv[1]
  29. page = 1
  30. print('\n')
  31. while page <= 21:
  32. bing = "http://www.bing.com/search?q=ip%3A"+s+"+&count=50&first="+str(page)
  33. openbing = urllib2.urlopen(bing)
  34. readbing = openbing.read()
  35. findwebs = re.findall('<h2><a href="(.*?)"' , readbing)
  36. for i in range(len(findwebs)):
  37. allnoclean = findwebs[i]
  38. findall1 = re.findall('http://(.*?)/', allnoclean)
  39. for idx, item in enumerate(findall1):
  40. if 'www' not in item:
  41. findall1[idx] = 'http://www.' + item + '/'
  42. else:
  43. findall1[idx] = 'http://' + item + '/'
  44. lista.extend(findall1)
  45.  
  46. page = page + 10
  47.  
  48. final = unique(lista)
  49. for all1 in final:
  50. print(all1)
  51.  
  52. try:
  53. for i , l in enumerate(final):
  54. pass
  55. print '\nSites Found : ' , i + 1
  56. except:
  57. pass
  58.  
  59. except IndexError:
  60. pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement