Une étude détaillée d'i2pd est digne de respect. Cet article est similaire dans son esprit aux compétences d'administration de routeur, mais se concentre sur un sujet légÚrement différent mais important : une boßte à outils qui comprend un certain nombre d'utilitaires utiles. i2pd-tools, mesdames et messieurs !
keygen - génération de clé
vain - génération de clés à partir d'un modÚle (mineur de belles adresses)
keyinfo - informations sur les clés
b33address - obtenir une adresse pour un lisset crypté
regaddr - enregistrer un domaine court dans la zone .i2p
regaddr_3ld - enregistrement d'un domaine de troisiĂšme niveau dans la zone .i2p
regaddralias - lier un domaine court à de nouvelles clés
offlinekeys - utilisation de clés temporaires à des fins de sécurité
routerinfo - informations sur le routeur
x25519 - génération de clés de chiffrement
i2pbase64 - encodage et décodage base64
Utilitaires de compilation
, -. , : , .
: . : git clone --recursive https://github.com/purplei2p/i2pd-tools
. , dependencies.sh
. , C++ make , boost openssl.
, git, g++ make : sudo apt install git g++ make
. Windows â MSYS2, : pacman -S git make mingw-w64-x86_64-gcc
. MSYS2 ( , chmod +x dependencies.sh
). , make
.
keygen
, . . , , - , keygen. : keygen . EDDSA-SHA512-ED25519 ( 7), I2P-. , . , . README.
vain
- keygen ( ). vain (vanitygen). (vanity â «») . : .
. . , , . , , . , -t
(--threads
).
6 , . README. vain EDDSA-SHA512-ED25519 (7), .
keyinfo
- i2pd . , . -, . , .
: -v
â «verbose», ; -d
â «destination», base64, -b
â «b33» («bb32»), ( ).
, (). ( ).
«Destination Hash». , , â , . , , .
b33address
keyinfo -b
. b33address , , base64. ( b33 bb32, ), 11. b33address .
, bb32 keyinfo. , keyinfo. keyinfo , b33address. , , . , , keyinfo, .. b33address keyinfo -b, .
regaddr
«site.i2p» reg.i2p stats.i2p ( â PurpleI2P, â Java-).
: , , . . regaddr ( 2.37.0 i2pd -). : , .
regaddr , : , , , â . . keyinfo -d
. .
, , , . verifyhost, reg.i2p. bash , , ( ).
, verifyhost , .
regaddr_3ld
:
./regaddr_3ld step1 sub_domain.dat sub.domain.i2p > step1.txt
:
./regaddr_3ld step2 step1.txt domain.dat domain.i2p > step2.txt
:
./regaddr_3ld step3 step2.txt sub_domain.dat > step3.txt
step3.txt.
regaddralias
, , regaddralias. , ( ). , .
: .
offlinekeys
I2P - (offline keys), . , , , . , , , . - .
, â , «Offline signature» .
routerinfo
I2P- netDb. . , , RouterInfo (RI). IP- ( ).
-p
( IP-). -f
iptables I2P- ( , ). -6
IPv6 , .
x25519
i2pbase64
- , (, ). , . , , I2P base64. base64 I2P : +
-
, /
~
. base64- -, +
/
: (addresshelper).
, . . i2pbase64 i2pd-tools . , , .
famtool : family â . , , zzz ( Java-), family , . , , , , â family . , famtool , .
- ITSOFT.