-
Notifications
You must be signed in to change notification settings - Fork 2
/
domain-scraper.py
70 lines (57 loc) · 4.28 KB
/
domain-scraper.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#Author: chainski
#Github: https://github.com/chainski
import os
import requests,json
import os.path
from colorama import Fore
os.system('mode con: cols=160 lines=40')
banner = '''
██████╗ ██████╗ ███╗ ███╗ █████╗ ██╗███╗ ██╗ ███████╗ ██████╗██████╗ █████╗ ██████╗ ███████╗██████╗
██╔══██╗██╔═══██╗████╗ ████║██╔══██╗██║████╗ ██║ ██╔════╝██╔════╝██╔══██╗██╔══██╗██╔══██╗██╔════╝██╔══██╗
██║ ██║██║ ██║██╔████╔██║███████║██║██╔██╗ ██║ ███████╗██║ ██████╔╝███████║██████╔╝█████╗ ██████╔╝
██║ ██║██║ ██║██║╚██╔╝██║██╔══██║██║██║╚██╗██║ ╚════██║██║ ██╔══██╗██╔══██║██╔═══╝ ██╔══╝ ██╔══██╗
██████╔╝╚██████╔╝██║ ╚═╝ ██║██║ ██║██║██║ ╚████║ ███████║╚██████╗██║ ██║██║ ██║██║ ███████╗██║ ██║
╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚═╝ ╚═══╝ ╚══════╝ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═╝
'''
info = '''
╔════════════════════════════════╗
║ DOMAIN SCRAPER V1.0 ║
║ coded by chainski ║
║ For Educational Purposes Only ║
║ https://github.com/chainski ║
╚════════════════════════════════╝
'''
print(Fore.CYAN+banner)
print(Fore.LIGHTGREEN_EX+info)
def main():
choice ='0'
while choice =='0':
print(Fore.RESET+" API URL:hackertarget.com")
choice = input (Fore.LIGHTGREEN_EX+"\n\n [+] Press 1 To Start: ")
if choice == "1":
Hackertarget()
else:
print("I don't understand your choice.")
def Hackertarget():
os.system("cls")
print("""
╦ ╦╔═╗╔═╗╦╔═╔═╗╦═╗╔╦╗╔═╗╦═╗╔═╗╔═╗╔╦╗
╠═╣╠═╣║ ╠╩╗║╣ ╠╦╝ ║ ╠═╣╠╦╝║ ╦║╣ ║
╩ ╩╩ ╩╚═╝╩ ╩╚═╝╩╚═ ╩ ╩ ╩╩╚═╚═╝╚═╝ ╩
""")
session = requests.session()
inip = input('Enter URL or IP: ')
print("\n=========== Output ===============")
api = "http://api.hackertarget.com/reverseiplookup/?q="
apipun = api + inip
output = session.get(apipun).text
print(output)
file = input("Save output to txt? [Y/n]").lower()
if file == 'y':
fila = input("\nFilename: ")
filename = fila + ".txt"
file1 = open(filename, "w")
file1.write(str(output))
else:
print("\nThank for using my tool !")
main()