Projects / keyanalyze

keyanalyze

keyanalyze is designed to analyze keyrings in the OpenPGP format (PGP and GnuPG). It looks at properties of connectivity to generate strongly-connected set analysis, as well as some arbitrary statistics including a "mean shortest distance" calculation to show the most connected keys. This code is also used to create a report based on an extremely large keyset once per month.

Tags Security Cryptography
Licenses GPL
Operating Systems POSIX
Implementation C

Tweet this project Short link

Rss Recent releases

Changes: A few scripts that help in the generation of the monthly reports have been added, and the overall scripting has been modified for better end user understanding and personal report generation.

Changes: A hopcount histogram was added for the individual key reports. An extra script for processing the "top 50" report that is generated monthly was also added.

No changes have been submitted for this release.

Rss Recent comments

Rcomment-before 16 Feb 2003 17:41 Rcomment-trans crippler Rcomment-after

is this linux-centric?
Won't compile on OS X.

[gambusia:~/src/keyanalyze-200204] fooman% make
cc -O2 -c -o keyanalyze.o keyanalyze.c
cc keyanalyze.o -lpthread -o keyanalyze
cc -O2 -c -o process_keys.o process_keys.c
process_keys.c:16: header file 'getopt.h' not found
cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode
make: *** [process_keys.o] Error 1
[gambusia:~/src/keyanalyze-200204] fooman %

4336443080ce74b86bbe2ffe12760d2e_thumb

Project Spotlight

Necromancer's Dos Navigator

A Norton Commander clone.

C93c002be9809da33a06443df357bbe1_thumb

Project Spotlight

lighttpd

A light httpd.