Projects / 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.

Operating Systems

Recent releases

  •  11 Apr 2002 20:25

    Release Notes: 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.

    •  10 Aug 2001 16:45

      Release Notes: 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.

      •  12 Jul 2001 03:23

        No changes have been submitted for this release.

        Recent comments

        16 Feb 2003 17:41 crippler

        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 %


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.