Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- # note please download RAW
- # wordpress grabber
- '''
- 888b d888 .d8888b.
- 8888b d8888 d88P Y88b
- 88888b.d88888 888 888
- 888Y88888P888 888
- 888 Y888P 888 888
- 888 Y8P 888 888 888
- 888 " 888 Y88b d88P
- 888 888 "Y8888P"
- Coded by MatriX Coder from tunisia
- Use my code as you want :D
- '''
- import re , urllib2 , sys
- logo = '''
- _ ______
- | | / / __ \ | ----| Wordpress Grabber |----
- | | /| / / /_/ / | Author : MatriX Coder
- | |/ |/ / ____/ | FB : www.fb.com/matrixcoder2
- |__/|__/_/ | Blog : www.matrixcoder.co.vu
- [*] Usage : python '''+sys.argv[0]+''' 127.0.0.1
- '''
- # found this code on stackoverflow.com/questions/19278877
- def unique(seq):
- seen = set()
- return [seen.add(x) or x for x in seq if x not in seen]
- print(logo)
- try:
- lista = []
- s = sys.argv[1]
- page = 1
- print('\n')
- while page <= 21:
- bing = "http://www.bing.com/search?q=ip%3A"+s+"+?page_id=&count=50&first="+str(page)
- openbing = urllib2.urlopen(bing)
- readbing = openbing.read()
- findwebs = re.findall('<h2><a href="(.*?)"' , readbing)
- for i in range(len(findwebs)):
- wpnoclean = findwebs[i]
- findwp = re.findall('(.*?)\?page_id=', wpnoclean)
- lista.extend(findwp)
- page = page + 10
- final = unique(lista)
- for wp in final:
- print(wp)
- try:
- for i , l in enumerate(final):
- pass
- print '\nSites Found : ' , i + 1
- except:
- pass
- except IndexError:
- pass
Add Comment
Please, Sign In to add comment