Narthex

Modular dictionary generator
git clone git@git.mcdim.xyz:/var/www/git/Narthex.git
Log | Files | Refs | README | LICENSE

commit 535b713ac3c08477ade8fe47bb86347e8481150c
parent e4dbe5533e79e3147d0068478d482d3e65cf9544
Author: Michael Constantine Dimopoulos <31562759+MichaelDim02@users.noreply.github.com>
Date:   Fri, 15 Oct 2021 14:05:33 +0000

Update README.md
Diffstat:
MREADME.md | 14+++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md @@ -1,6 +1,14 @@ # Narthex <img src="https://mcdim.xyz/projects/n/narthexblack.png" alt="Narthex logo" style="height: 150px; width:150px;"/> +<p float="left"> +<img src="https://img.shields.io/badge/version-1.1-green"/> +<img src="https://img.shields.io/badge/language-C-lightgrey"/> +<img src="https://img.shields.io/badge/lines%20of%20code-1k-lightgreen"/> +<img src="https://img.shields.io/badge/tools-8-green"/> +<img src="https://img.shields.io/badge/dependencies-0-green"/> +</p> + Narthex (Greek: Νάρθηξ, νάρθηκας) is a modular & minimal dictionary generator for Unix and Unix-like operating system written in C and Shell. It contains autonomous Unix-style programs for the creation of personalised dictionaries that can be used for password recovery & security assessment. The programs make use of Unix text streams for the collaboration with each other, according to the Unix philosophy. It is licensed under the GPL v3.0. Currently under development! *I made a video to explain the usage of Narthex to non-Unix people:* @@ -20,7 +28,7 @@ https://www.youtube.com/watch?v=U0UmCeLJSkk&t=938s ## Screenshots <p float="left"> <img src="https://mcdim.xyz/projects/n/screens/narthex2.png" alt="Narthex logo" width=50%/> -<img src="https://mcdim.xyz/projects/n/screens/narthex1.png" alt="Narthex logo" width=40%/> +<img src="https://mcdim.xyz/projects/n/screens/narthex1.png" alt="Narthex logo" width=39%/> </p> ## Install @@ -33,12 +41,12 @@ $ sudo make install ## Usage For easy use, there is a wizard program, nwiz, that you can use. Just run ``` -nwiz +$ nwiz ``` And it will ask you for the target's information & generate the dictionary for you. For advanced usage, you can read the manpages of each tool. What they all do, really, is enhance small dictionaries. For example you can run ``` -cat words.txt | nhance -f | nrev | nleet | ninc 1 10 > words2.txt +$ cat words.txt | nhance -f | nrev | nleet | ninc 1 10 > words2.txt ``` on a small wordlist and you can see the result for yourself.