1234567891011121314151617181920212223242526272829303132333435363738 |
- import sys
- from netaddr import IPNetwork
- import requests
- import xml.etree.ElementTree as ET
- url = 'https://www.bing.com/search'
- cidr = '192.168.1.1/24'
- def main():
- first = 1
- for ip in IPNetwork(cidr):
- print('Looking for ' + str(ip))
- while (parse(search(str(ip), first))):
- if first > 200:
- break
- first += 10
- def help():
- print('Usage: ./dork 192.168.1.1/24')
- def search(ip, first):
- r = requests.get(url, params={'q': 'ip:' + ip, 'format': 'rss', 'first': first});
- tree = ET.fromstring(r.content)
- return tree
- def parse(tree):
- count = 0
- for i in tree[0]:
- if i.tag == 'item':
- count += 1
- print(i[1].text)
- if count == 10:
- return 1
- else:
- return 0
- main()
|