i2pd-tools : utilitaires I2P supplémentaires

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 !





  1. keygen - génération de clé





  2. vain - génération de clés à partir d'un modÚle (mineur de belles adresses)





  3. keyinfo - informations sur les clés





  4. b33address - obtenir une adresse pour un lisset crypté





  5. regaddr - enregistrer un domaine court dans la zone .i2p





  6. regaddr_3ld - enregistrement d'un domaine de troisiĂšme niveau dans la zone .i2p





  7. regaddralias - lier un domaine court à de nouvelles clés





  8. offlinekeys - utilisation de clés temporaires à des fins de sécurité





  9. routerinfo - informations sur le routeur





  10. x25519 - génération de clés de chiffrement





  11. 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



.





: Windows , , , .





keygen

, . . , , - , keygen. : keygen . EDDSA-SHA512-ED25519 ( 7), I2P-. , . , . README.





d'abord une clé est créée avec le type de signature par défaut, puis avec un type de 10
, 10

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

I2P . , – . - 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

x25519 – , base64. .





i2pbase64

- , (, ). , . , , I2P base64. base64 I2P : +



-



, /



~



. base64- -, +



/



: (addresshelper).





, . . i2pbase64 i2pd-tools . , , .






famtool : family – . , , zzz ( Java-), family , . , , , , – family . , famtool , .





- ITSOFT.








All Articles