Added I2P base32 address output to rnstatus utility
This commit is contained in:
parent
d487609dcf
commit
d4aabc8b89
@ -129,6 +129,7 @@ class I2PController:
|
|||||||
i2p_dest = self.i2plib.Destination(data=prvd, has_private_key=True)
|
i2p_dest = self.i2plib.Destination(data=prvd, has_private_key=True)
|
||||||
|
|
||||||
i2p_b32 = i2p_dest.base32
|
i2p_b32 = i2p_dest.base32
|
||||||
|
owner.b32 = i2p_b32
|
||||||
|
|
||||||
self.server_tunnels[i2p_b32] = False
|
self.server_tunnels[i2p_b32] = False
|
||||||
|
|
||||||
@ -509,6 +510,7 @@ class I2PInterface(Interface):
|
|||||||
self.connectable = connectable
|
self.connectable = connectable
|
||||||
self.i2p_tunneled = True
|
self.i2p_tunneled = True
|
||||||
|
|
||||||
|
self.b32 = None
|
||||||
self.i2p = I2PController(rns_storagepath)
|
self.i2p = I2PController(rns_storagepath)
|
||||||
|
|
||||||
self.IN = True
|
self.IN = True
|
||||||
|
@ -669,6 +669,12 @@ class Reticulum:
|
|||||||
else:
|
else:
|
||||||
ifstats["clients"] = None
|
ifstats["clients"] = None
|
||||||
|
|
||||||
|
if hasattr(interface, "b32"):
|
||||||
|
if interface.b32 != None:
|
||||||
|
ifstats["i2p_b32"] = interface.b32+".b32.i2p"
|
||||||
|
else:
|
||||||
|
ifstats["i2p_b32"] = None
|
||||||
|
|
||||||
ifstats["name"] = str(interface)
|
ifstats["name"] = str(interface)
|
||||||
ifstats["rxb"] = interface.rxb
|
ifstats["rxb"] = interface.rxb
|
||||||
ifstats["txb"] = interface.txb
|
ifstats["txb"] = interface.txb
|
||||||
|
@ -216,6 +216,7 @@ loglevel = 4
|
|||||||
[[I2P]]
|
[[I2P]]
|
||||||
type = I2PInterface
|
type = I2PInterface
|
||||||
interface_enabled = yes
|
interface_enabled = yes
|
||||||
|
connectable = yes
|
||||||
peers = 5urvjicpzi7q3ybztsef4i5ow2aq4soktfj7zedz53s47r54jnqq.b32.i2p
|
peers = 5urvjicpzi7q3ybztsef4i5ow2aq4soktfj7zedz53s47r54jnqq.b32.i2p
|
||||||
|
|
||||||
|
|
||||||
|
@ -51,6 +51,10 @@ def program_setup(configdir, dispall=False, verbosity = 0):
|
|||||||
|
|
||||||
print(" {n}".format(n=ifstat["name"]))
|
print(" {n}".format(n=ifstat["name"]))
|
||||||
print("\tStatus: {ss}".format(ss=ss))
|
print("\tStatus: {ss}".format(ss=ss))
|
||||||
|
|
||||||
|
if "i2p_b32" in ifstat:
|
||||||
|
print("\tI2P B32: {ep}".format(ep=str(ifstat["i2p_b32"])))
|
||||||
|
|
||||||
if clients != None:
|
if clients != None:
|
||||||
print("\t"+clients_string)
|
print("\t"+clients_string)
|
||||||
print("\tRX: {rxb}\n\tTX: {txb}".format(rxb=size_str(ifstat["rxb"]), txb=size_str(ifstat["txb"])))
|
print("\tRX: {rxb}\n\tTX: {txb}".format(rxb=size_str(ifstat["rxb"]), txb=size_str(ifstat["txb"])))
|
||||||
|
Loading…
Reference in New Issue
Block a user