Regard post #3 i forget the last janitor step
Don't forget before run gnunet server uninstall libextractor 0.5.23, libmicrohttpd-dev, libmicrohttpd5 4.4.1
because otherwise when you publish a file/directory you get errors from extractor:
gnunet-publish -m "title:Hacking The Art of Exploitation 2nd Feb.2008.chm" -m "mimetype:application/x-chm" -m "author:Jon Erickson" -k hack Hacking_The_Art_of_Exploitation_2nd_Feb.2008.chm
Unknown metadata type in metadata option `author:Jon Erickson'. Using metadata type `unknown' instead.
Resolving symbol `EXTRACTOR_oo_extract' failed, so I tried `_EXTRACTOR_oo_extract', but that failed also. Errors are: `/usr/lib/libextractor/libextractor_oo.so: undefined symbol: EXTRACTOR_oo_extract' and `/usr/lib/libextractor/libextractor_oo.so: undefined symbol: _EXTRACTOR_oo_extract'.
Resolving `extract' method of plugin `oo' failed: (null)
Plugin `oo' failed to load!
Resolving symbol `EXTRACTOR_printable_fi_extract' failed, so I tried `_EXTRACTOR_printable_fi_extract', but that failed also. Errors are: `/usr/lib/libextractor/libextractor_printable_fi.so: undefined symbol: EXTRACTOR_printable_fi_extract' and `/usr/lib/libextractor/libextractor_printable_fi.so: undefined symbol: _EXTRACTOR_printable_fi_extract'.
Resolving `extract' method of plugin `printable_fi' failed: (null)
Plugin `printable_fi' failed to load!
(test) Use: Start-stop-search-publish-stats
Before start the server we create a empty(The default configuration in /usr/share/gnunet/defaults.conf must be ok for now) config file
mkdir $HOME/.gnunet/ && touch $HOME/.gnunet/gnunet.conf
Start(as normal user)
$ gnunet-arm -s
Stop
$ gnunet-arm -e
search(without -tn option --number of seconds-- you must type Ctrl-C to get back the prompt)
here's their test file (GPL)
$ gnunet-search -t6 GPL
I too publish 2 file for testing (you can find & download them if my Gnunet server is on)
for the first file
$ gnunet-search "Hacking The Art of Exploitation 2nd Feb.2008.chm"
or trough the keywords extracted automatically from libextractor
$ gnunet-search hacking
or
$ gnunet-search exploit
or
$ gnunet-search application/x-chm
or
$ gnunet-search Jon Erickson
for the 2nd file
harrykar@harrysas:~$ gnunet-search application/pdf
#0:
gnunet-download -o "Gray Hat Hacking Second Edition.pdf" gnunet://fs/chk/FOD1NDAC56PI4J0SF638BM85P07BN2DD9IPDAT8S2Q96M6V816CEUASM99UAUKBHSS71K5VR5VCJD1E3NH316A5QEOM82TKA49JLTK8.5E3PAB8USRH7C8B4I065M44MQ63SDJALSF6G5267KS1N6SIHC41V2MPKAOLR35UVLRES2E0EPVAMN6TUENO57KVBRDMQC5OIV7O4200.13163167
#2:
gnunet-download -o "You And Your Research.pdf" gnunet://fs/chk/BKO1NJO06EPR7L5LA0KHOR4U8UTVC5ACRABR08H1FTE1PS9D57I6CUQR7DFTO3KF9JGKB8M7APO5M7M7U7U10A8INV5A67EB0O72SU8.VTM4RGSO7EL6502DQ4HHD7PKHTJMOREM1GOP5KGVP07DQI2B899JMH3SE910LRUAJMP4CSHC6CAABI0C2R9M07END989MM3H1DO5MB0.96313
publish (go to the dir you have the file to share)
$ gnunet-publish -k hacking -k exploit -m "title:Hacking The Art of Exploitation 2nd Feb.2008.chm" -m "author name:Jon Erickson" -m "mimetype:application/x-chm" Hacking_The_Art_of_Exploitation_2nd_Feb.2008.chm
Publishing `Hacking_The_Art_of_Exploitation_2nd_Feb.2008.chm' done.
URI is `gnunet://fs/chk/G2MPAJBK7SGLP161I54H8EFAL5J8LOONJOPJDCDJSALE7F3KAG8RL67QRQORTB9IU82KVC4MNVV8NVCR5PPMR8M83N6CPEJNJV6N2C8.1K2M2JB1RC00NLUO6BUOV9E8IO1TC60QJFRU93QE2OAEUC56J7PCFVUL5760E0M9SN3UHMIDG0S5V3GALTB4C5EJ1C72QBNPQ2NC3B0.4900023'.
Regard post #3 i forget the last janitor step
Don't forget before run gnunet server uninstall libextractor 0.5.23, libmicrohttpd-dev, libmicrohttpd5 4.4.1
because otherwise when you publish a file/directory you get errors from extractor:
gnunet-publish -m "title:Hacking The Art of Exploitation 2nd Feb.2008.chm" -m "mimetype: application/ x-chm" -m "author:Jon Erickson" -k hack Hacking_ The_Art_ of_Exploitation _2nd_Feb. 2008.chm
Unknown metadata type in metadata option `author:Jon Erickson'. Using metadata type `unknown' instead. oo_extract' failed, so I tried `_EXTRACTOR_ oo_extract' , but that failed also. Errors are: `/usr/lib/ libextractor/ libextractor_ oo.so: undefined symbol: EXTRACTOR_ oo_extract' and `/usr/lib/ libextractor/ libextractor_ oo.so: undefined symbol: _EXTRACTOR_ oo_extract' . printable_ fi_extract' failed, so I tried `_EXTRACTOR_ printable_ fi_extract' , but that failed also. Errors are: `/usr/lib/ libextractor/ libextractor_ printable_ fi.so: undefined symbol: EXTRACTOR_ printable_ fi_extract' and `/usr/lib/ libextractor/ libextractor_ printable_ fi.so: undefined symbol: _EXTRACTOR_ printable_ fi_extract' .
Resolving symbol `EXTRACTOR_
Resolving `extract' method of plugin `oo' failed: (null)
Plugin `oo' failed to load!
Resolving symbol `EXTRACTOR_
Resolving `extract' method of plugin `printable_fi' failed: (null)
Plugin `printable_fi' failed to load!
(test) Use: Start-stop- search- publish- stats
Before start the server we create a empty(The default configuration in /usr/share/ gnunet/ defaults. conf must be ok for now) config file gnunet/ gnunet. conf
mkdir $HOME/.gnunet/ && touch $HOME/.
Start(as normal user)
$ gnunet-arm -s
Stop
$ gnunet-arm -e
search(without -tn option --number of seconds-- you must type Ctrl-C to get back the prompt)
here's their test file (GPL)
$ gnunet-search -t6 GPL
I too publish 2 file for testing (you can find & download them if my Gnunet server is on)
for the first file
$ gnunet-search "Hacking The Art of Exploitation 2nd Feb.2008.chm"
or trough the keywords extracted automatically from libextractor
$ gnunet-search hacking
or
$ gnunet-search exploit
or
$ gnunet-search application/x-chm
or
$ gnunet-search Jon Erickson
for the 2nd file harrysas: ~$ gnunet-search application/pdf //fs/chk/ FOD1NDAC56PI4J0 SF638BM85P07BN2 DD9IPDAT8S2Q96M 6V816CEUASM99UA UKBHSS71K5VR5VC JD1E3NH316A5QEO M82TKA49JLTK8. 5E3PAB8USRH7C8B 4I065M44MQ63SDJ ALSF6G5267KS1N6 SIHC41V2MPKAOLR 35UVLRES2E0EPVA MN6TUENO57KVBRD MQC5OIV7O4200. 13163167
harrykar@
#0:
gnunet-download -o "Gray Hat Hacking Second Edition.pdf" gnunet:
#1: BOF_explanation .pdf" gnunet: //fs/chk/ E5P5JN0RLU3480E PSNEABGV069F8V0 8N1LRNE8KNMNB45 K6VKFQ7DSIBP413 60PL4SPTI6HGIDN 6CLFO9F413O2D1B 23U0A8GP1F8MO. ADO4MVCO84JDLF2 9PRTT4SIJP6SU5E UPLSKEDN48FOCRE ELCHUIPLN7F8PV0 3TU1BBS1V546B5I TP8EFHI9D6DGD7A K1QRSB1R2FE90. 203354
gnunet-download -o "remote_
#2: //fs/chk/ BKO1NJO06EPR7L5 LA0KHOR4U8UTVC5 ACRABR08H1FTE1P S9D57I6CUQR7DFT O3KF9JGKB8M7APO 5M7M7U7U10A8INV 5A67EB0O72SU8. VTM4RGSO7EL6502 DQ4HHD7PKHTJMOR EM1GOP5KGVP07DQ I2B899JMH3SE910 LRUAJMP4CSHC6CA ABI0C2R9M07END9 89MM3H1DO5MB0. 96313
gnunet-download -o "You And Your Research.pdf" gnunet:
download //fs/chk/ PC0M19QMQC0BPSH R6BGA228PP6INER 1D610MGEMOMEM87 222FN8UO7PQGO0O 9HD2GVLHF2N5IDH EQUNK6LKE428FPO 96SKQEA486O. PG7K85JGQ6N599M D5HEP3CHEVFPKQD 9JB6NPSLVA3T1SK DS66CFI499VS6MG Q88B0QUAVT1282T CRD4GGFVUKDLGI8 F0SPIANA3J2LG. 35147
$ gnunet-download -o "gpl-3.0.txt" gnunet:
gnunet-download -o "Hacking_ The_Art_ of_Exploitation _2nd_Feb. 2008.chm" gnunet: //fs/chk/ G2MPAJBK7SGLP16 1I54H8EFAL5J8LO ONJOPJDCDJSALE7 F3KAG8RL67QRQOR TB9IU82KVC4MNVV 8NVCR5PPMR8M83N 6CPEJNJV6N2C8. 1K2M2JB1RC00NLU O6BUOV9E8IO1TC6 0QJFRU93QE2OAEU C56J7PCFVUL5760 E0M9SN3UHMIDG0S 5V3GALTB4C5EJ1C 72QBNPQ2NC3B0. 4900023
publish (go to the dir you have the file to share) application/ x-chm" Hacking_ The_Art_ of_Exploitation _2nd_Feb. 2008.chm The_Art_ of_Exploitation _2nd_Feb. 2008.chm' done. //fs/chk/ G2MPAJBK7SGLP16 1I54H8EFAL5J8LO ONJOPJDCDJSALE7 F3KAG8RL67QRQOR TB9IU82KVC4MNVV 8NVCR5PPMR8M83N 6CPEJNJV6N2C8. 1K2M2JB1RC00NLU O6BUOV9E8IO1TC6 0QJFRU93QE2OAEU C56J7PCFVUL5760 E0M9SN3UHMIDG0S 5V3GALTB4C5EJ1C 72QBNPQ2NC3B0. 4900023' .
$ gnunet-publish -k hacking -k exploit -m "title:Hacking The Art of Exploitation 2nd Feb.2008.chm" -m "author name:Jon Erickson" -m "mimetype:
Publishing `Hacking_
URI is `gnunet:
stats
$ gnunet-statistics
peerinfo
$ gnunet-peerinfo