# github.com/m4ll0k (@m4ll0k2) # Bug Bounty Toolz - bufferover.py # bufferover.py - https://tls.bufferover.run/dns?q=import sys import requests import json def getBufferOverContent(domain): try: req = requests.get( 'https://tls.bufferover.run/dns?q={domain}'.format( domain = domain ) ) return json.loads(req.content.decode('utf-8')) except Exception as _except: print('[ + ] %s'%str(_except)) def __usage__(_=True): print('\nUsage:\n') print('\tpython3 %s '%(sys.argv[0])) print('\tcat domains.txt | python3 %s'%sys.argv[0]) if _: sys.exit(0) def __main__(keyword): jsoned = getBufferOverContent(keyword) _unique = [] if jsoned.get('Results'): for i in jsoned.get('Results'): i = i.split(',')[2] if i not in _unique: _unique.append(i) for i in _unique: print(i) stdin = False if __name__ == "__main__": if len(sys.argv) > 1 and len(sys.argv) < 3: for keyword in sys.argv[1].split(';'): __main__(keyword) else: for line in sys.stdin.readlines(): stdin = True line = line.strip() if line == '\n': __usage__() __main__(line) if len(sys.argv) == 1 and stdin is False: __usage__()
bufferover
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar