20 lines
538 B
Python
20 lines
538 B
Python
import sys
|
|
|
|
import i2plib
|
|
from i2plib.sam import lookup, get_socket
|
|
|
|
if __name__ == "__main__":
|
|
if len(sys.argv) == 2:
|
|
domain = sys.argv[1]
|
|
try:
|
|
r = lookup(get_socket(), domain)
|
|
print("Domain: \n{}\n".format(domain))
|
|
print("Full destination: \n{}\n".format(r.base64))
|
|
print("B32 address: \n{}.b32.i2p\n".format(r.base32))
|
|
except i2plib.InvalidKey:
|
|
print("Domain not found")
|
|
else:
|
|
print("Usage: resolve.py [.i2p domain]")
|
|
exit()
|
|
|