Go to file
Brian Barto 3f0c49862f Update README documentation for new version
modified:   README.md
2017-01-11 20:37:38 -05:00
src Initial update with code from libnms 2017-01-08 17:22:03 -05:00
.gitignore minor Makefile cleanup and introduced gcc warnings 2016-04-28 04:51:47 +00:00
COPYING Added license info 2016-04-05 17:08:56 -04:00
INSTALL.md Typo fix 2016-10-30 08:37:23 -04:00
Makefile Initial update with code from libnms 2017-01-08 17:22:03 -05:00
README.md Update README documentation for new version 2017-01-11 20:37:38 -05:00
no-more-secrets.spec Updating description text for the spec file 2016-05-20 10:15:56 -04:00

README.md

No More Secrets

This project provides a command line tool called nms that recreates the famous data decryption effect seen on screen in the 1992 hacker movie Sneakers. For reference, you can see this effect at 0:35 in this youtube video.

This command works on piped data. Pipe any ASCII or UTF-8 text to nms, and it will apply the effect to it, initially showing "encrypted" data, then starting a decryption sequence to reveal the original plaintext data.

Screenshot

Also included in this project is a program called sneakers that recreates what we see in the above movie clip. Note that this program requires the user to select one of the menu options before it terminates.

Screenshot

Table of Contents

  1. Download and Install
  2. Usage
  3. License

Download and Install

In order to download and build this project, you will need to have git, gcc, and make installed. Install them from your package manager if not already installed.

$ which make
/usr/bin/make

$ which gcc
/usr/bin/gcc

$ which git
/usr/bin/git

See the INSTALL file for a list of instructions for various operating systems.

Usage

nms works on piped data. All ASCII and UTF-8 character sets should be supported.

After the initial "encrypted" characters are displayed, nms will wait for the user to press a key before it starts the decryption sequence.

ls -l / | nms
ls -l / | nms -a           // Set auto-decrypt flag
ls -l / | nms -f green     // Set foreground color to green

Command Line Options

-a

This option sets the auto-decrypt flag. This will automatically start the decryption sequence without a key press.

-f color

This option sets the foreground color of the decrypted text to the color specified. Valid options are white, yellow, black, magenta, blue, green, or red. This is blue by default.

License

This program is free software; you can redistribute it and/or modify it under the terms of the the MIT License (MIT). See LICENSE for more details.