[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6337":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":15,"stars7d":15,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":18,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},6337,"no-more-secrets","bartobri\u002Fno-more-secrets","bartobri","A command line tool that recreates the famous data decryption effect seen in the 1992 movie Sneakers.","",null,"C",7793,305,123,1,0,9,3,38.46,"GNU General Public License v3.0",false,"master",true,[25,26,27,28,29,30],"effect","hacker","matrix","movie","sneakers","terminal","2026-06-12 02:01:18","![Version](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FVersion-1.0.2-green.svg)\n\nLike this project? Consider tipping me: [https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fbartobri](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fbartobri)\n\nNo More Secrets\n===============\n\nThis project provides a command line tool called `nms` that recreates the\nfamous data decryption effect seen on screen in the 1992 hacker movie Sneakers.\nFor reference, you can see this effect at 0:35 in [this movie clip](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=F5bAa6gFvLs&t=35).\n\nThis command works on piped data. Pipe any ASCII or UTF-8 text to `nms`,\nand it will apply the Hollywood effect, initially showing encrypted data,\nthen starting a decryption sequence to reveal the original plain-text characters.\n\n![Screenshot](http:\u002F\u002Fwww.brianbarto.info\u002Fstatic\u002Fnms\u002Fnms.gif)\n\nAlso included in this project is a program called `sneakers` that recreates\nwhat we see in the above movie clip. Note that this program requires the\nuser to select one of the menu options before it terminates.\n\n![Screenshot](http:\u002F\u002Fwww.brianbarto.info\u002Fstatic\u002Fnms\u002Fsneakers.gif)\n\nBy default, this project has no dependencies, but it does rely on ANSI\u002FVT100\nterminal escape sequences to recreate the effect. Most modern terminal\nprograms support these sequences so this should not be an issue for most\nusers. If yours does not, this project also provides a ncurses implementation\nwhich supports non-ANSI terminals, but at the expense of losing the inline\nfunctionality (ncurses will always clear the screen prior to displaying output).\n\nTable of Contents\n-----------------\n\n1. [Download and Install](#download-and-install)\n2. [Usage](#usage)\n3. [The NMS Library](#the-nms-library)\n4. [License](#license)\n\nDownload and Install\n--------------------\n\nMore and more Unix\u002FLinux platforms are including this project in their\npackage manager. You may wish to search your package manager to see if it\nis an installation option. If you install from a package manager, please\ncheck that you have the latest version (`nms -v`). If not, I suggest\ninstalling from source by following the instructions below.\n\nTo install this project from source, you will need to have the tools `git`,\n`gcc`, and `make` to download and build it. Install them from your package\nmanager if they are not already installed.\n\nOnce you have the necessary tools installed, follow these instructions:\n\n#### Install:\n```\n$ git clone https:\u002F\u002Fgithub.com\u002Fbartobri\u002Fno-more-secrets.git\n$ cd .\u002Fno-more-secrets\n$ make nms\n$ make sneakers             ## Optional\n$ sudo make install\n```\n\n#### Uninstall:\n\n```\n$ sudo make uninstall\n```\n\n#### Install with Ncurses Support\n\nIf your terminal does not support ANSI\u002FVT100 escape sequences, the effect\nmay not render properly. This project provides a ncurses implementation\nfor such cases. You will need the ncurses library installed. [Install this\nlibrary from your package manager](NCURSES.md). Next, follow these instructions:\n\n```\n$ git clone https:\u002F\u002Fgithub.com\u002Fbartobri\u002Fno-more-secrets.git\n$ cd .\u002Fno-more-secrets\n$ make nms-ncurses\n$ make sneakers-ncurses     ## Optional\n$ sudo make install\n```\n\nUsage\n-----\n\n`nms` works on piped data. Pipe any ASCII or UTF-8 characters to it and\nenjoy the magic. In the below examples, I use a simple directory listing.\n\n```\n$ ls -l | nms\n$ ls -l | nms -a           \u002F\u002F Set auto-decrypt flag\n$ ls -l | nms -s           \u002F\u002F Set flag to mask space characters\n$ ls -l | nms -f green     \u002F\u002F Set foreground color to green\n$ ls -l | nms -c           \u002F\u002F Clear screen\n$ nms -v                   \u002F\u002F Display version\n```\n\nNote that by default, after the initial encrypted characters are displayed,\n`nms` will wait for the user to press a key before initiating the decryption\nsequence. This is how the it is depicted in the movie.\n\n#### Command Line Options\n\n`-a`\n\nSet the auto-decrypt flag. This will automatically start the\ndecryption sequence without requiring a key press.\n\n`-s`\n\nSet a flag to mask space characters. This will only mask single blank space\ncharacters. Other space characters such as tabs and newlines will not be masked.\n\n`-f \u003Ccolor>`\n\nSet the foreground color of the decrypted text to the color\nspecified. Valid options are white, yellow, black, magenta, blue, green,\nred, cyan, or any color value in hex string format (i.e. #FF1234).\nThis is blue by default.\n\n`-c`\n\nClear the screen prior to printing any output. Specifically,\nit saves the state of the terminal (all current output), and restores it\nonce the effect is completed. Note that when using this option, `nms` requires\nthe user to press a key before restoring the terminal.\n\n`-v`\n\nDisplay version info.\n\nThe NMS Library\n---------------\n\nFor those who would like to use this effect in their own projects, I have\ncreated a C library that provides simple interface and can easily be used\nfor any program that runs from the command line.\n\nSee [LibNMS](https:\u002F\u002Fgithub.com\u002Fbartobri\u002Flibnms) for more info.\n\nLicense\n-------\n\nThis program is free software; you can redistribute it and\u002For modify it\nunder the terms of the GNU General Public License. See [LICENSE](LICENSE) for\nmore details.\n","这个项目提供了一个命令行工具`nms`，用于重现1992年电影《Sneakers》中的著名数据解密效果。其核心功能是通过管道接收ASCII或UTF-8文本，并以好莱坞风格的动画形式展示从加密到明文的解密过程。技术上，它利用ANSI\u002FVT100终端转义序列实现动画效果，同时为不支持这些序列的终端提供了ncurses版本。适合在需要增加趣味性和视觉吸引力的技术演示、黑客主题活动或个人娱乐等场景中使用。",2,"2026-06-11 03:06:32","top_language"]