unofficial git repo -- report bugs/issues/pull requests on https://gitlab.torproject.org/
Go to file
2016-08-11 10:42:09 +02:00
src Store descriptors that metrics-lib cannot parse. 2016-08-11 10:40:54 +02:00
.gitignore Implements task-19021 and task-19005. 2016-05-30 15:14:49 +02:00
.gitmodules Remove metrics-lib submodule. 2016-04-28 11:32:05 +02:00
build.xml All non-scheduling properties can now be reconfigured at runtime. 2016-08-10 10:47:43 +02:00
INSTALL.md The install and operating manual (task-18734). 2016-08-09 17:58:11 +02:00
LICENSE Remove PostgreSQL dependency. 2012-05-11 15:42:00 +02:00
README.md Release README for CollecTor task-19813, derived from metrics-lib. 2016-08-11 10:42:09 +02:00

CollecTor -- The friendly data-collecting service in the Tor network

CollecTor fetches data from various nodes and services in the public Tor network and makes it available to the world.

Verifying releases

Releases can be cryptographically verified to get some more confidence that they were put together by a Tor developer. The following steps explain the verification process by example.

Download the release tarball and the separate signature file:

wget https://dist.torproject.org/collector/1.0.0/collector-1.0.0.tar.gz
wget https://dist.torproject.org/collector/1.0.0/collector-1.0.0.tar.gz.asc

Attempt to verify the signature on the tarball:

gpg --verify collector-1.0.0.tar.gz.asc

If the signature cannot be verified due to the public key of the signer not being locally available, download that public key from one of the key servers and retry:

gpg --keyserver pgp.mit.edu --recv-key 0x4EFD4FDC3F46D41E
gpg --verify collector-1.0.0.tar.gz.asc

If the signature still cannot be verified, something is wrong!

But note that even if it can be verified, you now only know that the signature was made by the person claiming to own this key, which could be anyone. You'll need a trust path to the owner of this key in order to trust this signature, but that's clearly out of scope here. In short, your best chance is to meet a Tor developer in real life and enter the web of trust.

If you want to go one step further in the verification game, you can verify the signature on the .jar files.

Print and then import the provided X.509 certificate:

keytool -printcert -file CERT
keytool -importcert -alias karsten -file CERT

Verify the signatures on the contained .jar files using Java's jarsigner tool:

jarsigner -verify collector-1.0.0.jar
jarsigner -verify collector-1.0.0-sources.jar