-
Notifications
You must be signed in to change notification settings - Fork 1
/
ipinfog4.py
63 lines (52 loc) · 1.9 KB
/
ipinfog4.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
#!/bin/usr/python
import geocoder
#Kode warna
r = "\033[91m" #red
g = "\033[92m" #green
y = "\033[93m" #yellow
c = "\033[96m" #cyan
p = "\033[95m" #pink
w = "\033[37m" #white
b = "\033[94m" #blue
#Banner
banner = """
{} _ _ ___ _____ ___
{}|_|___|_|___| _|___| __| | |
{}| | . | | | _| . | | |_ |
{}|_| _|_|_|_|_| |___|_____| |_|
{} |_|
{}-----------------------------------------------
{}| {}# {}Author {}: {}Rohmad Hidayah {}|
{}| {}# {}YT {}: {}Black Eye Community {}|
{}| {}# {}Github {}: {}https://github.com/rohmadhidayah {}|
{}-----------------------------------------------
""".format(y,y,y,y,y,w,w,r,p,b,c,w,w,r,p,b,c,w,w,r,p,b,c,w,w)
print(banner)
try:
while True:
teks = input(w+"\n["+y+"?"+w+"]"+y+" Masukkan IP target: ")
#Jika user gk nginput
if teks == "":
print(w+"["+r+"!"+w+"]"+r+" Masukkan IP yg valid!")
break
scan = geocoder.ipinfo(teks)
print(w+"\n["+g+"+"+w+"]"+g+" Alamat "+w+": ", scan.address)
print(w+"["+g+"+"+w+"]"+g+" Kota "+w+": ", scan.city)
print(w+"["+g+"+"+w+"]"+g+" Negara "+w+": ", scan.country)
print(w+"["+g+"+"+w+"]"+g+" Hostname "+w+": ", scan.hostname)
print(w+"["+g+"+"+w+"]"+g+" IP address "+w+": ", scan.ip)
print(w+"["+g+"+"+w+"]"+g+" Latitude "+w+": ", scan.lat)
print(w+"["+g+"+"+w+"]"+g+" Longitude "+w+": ", scan.lng)
print(w+"["+g+"+"+w+"]"+g+" IP nya valid "+w+": ", scan.ok)
print(w+"["+g+"+"+w+"]"+g+" ASN/ISP/ORG "+w+": ", scan.org)
print(w+"["+g+"+"+w+"]"+g+" Kode ZIP/Postal "+w+": ", scan.postal)
ulang = str(input(w+"["+y+"?"+w+"]"+y+" Lacak lagi? [Y/n] "))
#Tanya user mau ulang apa gk
if ulang == "Y":
continue
else:
print(w+"["+g+"+"+w+"]"+g+" Ok")
break
#Jika user memaksa keluar dengan CTRL + C
except KeyboardInterrupt:
print(w+"["+g+"+"+w+"]"+g+"Bye-bye\n"+w+"["+g+"+"+w+"]"+g+"Thanks for using")