liberprimus-tool is a Python library/program to decrypt the Liber Primus from the 2014 Cicada 3301 puzzle.
$ docker-compose up -d
$ virtualenv venv
$ source venv/bin/activate
(venv) $ pip install -r requirements.txt
$ virtualenv venv # if not already created
$ source venv/bin/activate
(venv) $ ./test.sh
usage: main.py [-h] [--pages PAGES [PAGES ...]] [--lines LINES [LINES ...]] [--segments SEGMENTS [SEGMENTS ...]] [--paragraphs PARAGRAPHS [PARAGRAPHS ...]]
[--clauses CLAUSES [CLAUSES ...]] [--words WORDS [WORDS ...]] [--runes | --no-runes] [--ga | --no-ga]
Options for Liber Primus Tool
options:
-h, --help show this help message and exit
--pages PAGES [PAGES ...]
--lines LINES [LINES ...]
--segments SEGMENTS [SEGMENTS ...]
--paragraphs PARAGRAPHS [PARAGRAPHS ...]
--clauses CLAUSES [CLAUSES ...]
--words WORDS [WORDS ...]
--runes, --no-runes
--ga, --no-ga
(venv) $ ./main.py --ga
(venv) $ ./main.py
See doc/DESIGN.md
See doc/DIAGRAMS.md