BC v1.05 MinGW
BC (Basic Calculator). An arbitrary precision calculator language. BC is a language to supports arbitrary precision numbers with interactive execution of statements. It starts by processing code from all the files listed on the command line in the order they are listed. After all files have been processed, BC starts reading from the standard input. All code is executed as it is read.
GNU General Public License. Download
LedgerCLI for Windows XP v3.1.2 Cygwin {C++}
Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line. Ledger, begun in 2003, is written by John Wiegley and released under the BSD license.
by John Wiegley. Download
Ledger in Go v0.3.1 Golang
Ledger in Go is a project to parse and import transactions in a ledger file similar to the Ledger command line tool written in C++.
Written by Chris Howey. Download: Win32 | Linux x86 | Linux amd64 | Linux armel | Source
SC (Spreadsheet Calculator) v1.1 Beta Golang
This is a text-based spreadsheet program compatible with sc files.
Written by Chris Howey. Download: Win32 | Linux x86 | Linux amd64 | Linux armel | Source
APG v2.3.0b MinGW/Cygwin (full-featured)
Automated Password Generator (APG) is a Linux program that helps webmasters and server administrators with creating random, secure passwords, through the SSH of server's. A wide range of Linux distros use APG in their repository.
by Adel I. Mirzazhanov. Download MinGW and Cygwin versions.
Bcrypt v1.0 MinGW (static)
Bcrypt encrypts and decrypts files using the blowfish algorithm. Encrypted files will be saved with an extension of .bfe. Any files ending in .bfe will be assumed to be encrypted with bcrypt and will attempt to decrypt them. Any other input files will be encrypted. If more than one type of file is given, bcrypt will process all files which are the same as the first filetype given.
by Johnny Shelley. Download
bruteforce-salted-openssl v1.4.2 Cygwin/MSYS2
bruteforce-salted-openssl 1.4.2 built on Cygwin. OpenSSL tool for security, pentests and forensics investigation. Try to find the passphrase for files encrypted with OpenSSL.
by Guillaume LE VAILLANT. Download for XP (Cygwin) | Donwload for Windows 7 (MSYS2)
LibreSSL 3.2.0 Cygwin/MinGW
LibreSSL is a version of the TLS/crypto stack forked from OpenSSL in 2014, with goals of modernizing the codebase, improving security, and applying best practice development processes.
GOST Support:
GOST 28147-89 - Symmetric block cipher with 256-bit key.
GOST R 34.11-94 - Message digest algorithm. 256-bit hash value.
GOST R 34.10-2001 - Digital signature algorithm.
GOST R 34.10-2012 - Digital signature algorithm.
GOST R 34.11-2012 - "Streebog" algorithm hash functions 256 and 512-bit.
Chinese National Standard:
GM/T 0004-2012 - SM3 Message digest algorithm. 256-bit hash value.
GB/T 32907-2016 - SM4 Symmetric block cipher with 128-bit key.
OpenBSD License. Download
OpenSSL (with GOST Engine) 1.0.2p MinGW
Portable OpenSSL 1.0.2h for Windows 98 and higher.
GOST Engine:
GOST 28147-89 - Symmetric block cipher with 256-bit key.
GOST R 34.11-94 - Message digest algorithm. 256-bit hash value.
GOST R 34.10-2001 - Digital signature algorithm.
OpenSSL License. Download
OpenSSL (with GOST Engine + Magma Implementation) 1.1.1h MinGW (static/shared)
Portable OpenSSL 1.1.1h for Windows XP (full compatible) and higher.
GOST Engine:
GOST 28147-89 - Symmetric block cipher with 256-bit key.
GOST R 34.11-94 - Message digest algorithm. 256-bit hash value.
GOST R 34.10-2001 - Digital signature algorithm.
GOST R 34.10-2012 - Digital signature algorithm.
GOST R 34.11-2012 - "Streebog" algorithm hash functions 256 and 512-bit.
GOST R 34.12-2015 - "Magma" symmetric block cipher. (new!)
GOST R 34.12-2015 - "Kuznyechik" (Grasshopper) symmetric block cipher.
Chinese National Standard:
GM/T 0003-2012 - SM2 Public key algorithm 256-bit.
GM/T 0004-2012 - SM3 Message digest algorithm 256-bit hash value.
GM/T 0002-2012 - SM4 Symmetric block cipher with 128-bit key.
OpenSSL License. Download: Full Version | Static Version (No-GOST) | OpenSSL for Android
GmSSL 3.1.1 PR1 Cygwin (POSIX)
Portable GmSSL 3.1.1 PR1. GmSSL is an open-source library that supports Chinese cryptographic algorithms and security protocols, such as SM2, SM3, SM4, SM9, and SSL/TLS.
Chinese National Standard:
GM/T 0003-2012 - SM2 Public key algorithm 256-bit.
GM/T 0004-2012 - SM3 Message digest algorithm 256-bit hash value.
GM/T 0002-2012 - SM4 Symmetric block cipher with 128-bit key.
Apache-2.0 License. Download: Full Version
b2sum GNU coreutils 8.26 Cygwin (POSIX)
BLAKE2 cryptographic hash function for Windows 32-bits.
Written by Padraig Brady and Samuel Neves. GNU General Public License. Download
gostsum Libengine-OpenSSL-1.1 MinGW
OpenSSL utility to compute GOST/Streebog hashes.
gostsum - computes GOST R 34.11-94 hash.
gost12sum - computes GOST R 34.11-2012 hash.
Written by Victor Wagner, Cryptocom LTD. Download v1.1 | Download v1.0
RHash v1.4.0 MinGW
RHash (Recursive Hasher) is a console utility for calculation and verification of magnet links and various message digests, including CRC32, CRC32C, MD4, MD5, SHA1, SHA256, SHA512, SHA3, AICH, ED2K, DC++ TTH, BitTorrent BTIH, Tiger, GOST R 34.11-94, GOST R 34.11-2012, RIPEMD-160, HAS-160, EDON-R, and Whirlpool.
by Aleksey Kravchenko. Download
RMD160 v1.0 Cygwin (POSIX)
RIPEMD-160 cryptographic hash function for Windows 32-bits. Written by Antoon Bosselaers, Dept. Electrical Eng.-ESAT/COSIC.
Download: Win32 | Linux-x86 | Linux-armel
sha3sum v1.0 Cygwin (POSIX)
SHA-3 cryptographic hash function for Windows 32-bits.
by McDevitt Heavy Industries, Ltd. Download: Win32 | Linux-x86
xxhsum 0.8.0 MinGW
xxhsum - print or check xxHash non-cryptographic checksums. xxhsum supports a command line syntax similar but not identical to md5sum(1).
by Yann Collet. Download
Boxes v1.3.1 MinGW
Draws ASCII Art Boxes and Shapes in Prompt/Terminal. Boxes is a command line program that draws a box around its input text. It can remove and repair those boxes, too. You can easily make your own box designs if you wish, but many designs are already provided.
GNU General Public License. Download
Cowsay v1.0 Golang
A program that generates ASCII pictures of a cow with a message. If run with no arguments, it accepts standard input, word-wraps the message given at about 40 columns, and prints the cow saying the given message on standard output. Download
FIGlet v1.0 MinGW
Display large characters made up of ordinary screen characters. FIGlet output is generally reminiscent of the sort of "signatures" many people like to put at the end of e-mail and UseNet messages. It is also reminiscent of the output of some banner programs, although it is oriented normally, not sideways. Download
GCal 4.1 MinGW
GNU Gcal is a program for calculating and printing calendars.
GNU General Public License. Download
BSD Tar v3.2.0 MinGW
BSD's Tar Implementation for Windows. bsdtar creates and manipulates streaming archive files. This implementation can extract from tar, pax, cpio, zip, jar, ar, and ISO 9660 cdrom images and can create tar, pax, cpio, ar, and shar archives.
BSD License. Download
Bzip2 v1.0.6 MinGW
A block-sorting file compressor. Bzip2 compresses files using the Burrows-Wheeler block sorting text compression algorithm, and Huffman coding. Compression is generally considerably better than that achieved by more conventional LZ77/LZ78-based compressors, and approaches the performance of the PPM family of statistical compressors.
by Julian Seward. Download
Gzip v1.10 MinGW
GNU Gzip is a free and open source algorithm for file compression.
Written by Jean-loup Gailly. Download
GXZ v1.0.0 Golang
Cross-plataform XZ Utils implementation written in Pure Go.
by Ulrich Kunitz. Download
LZMA v1.0.0 Golang
Cross-plataform LZMA implementation written in Pure Go.
by itch.io. Download
PBzip2 v1.1.12 Cygwin
PBzip2 is a parallel implementation of the bzip2 block-sorting file compressor that uses pthreads and achieves near-linear speedup on SMP machines. The output of this version is fully compatible with bzip2 v1.0.2 or newer (ie: anything compressed with pbzip2 can be decompressed with bzip2).
by Jeff Gilchrist. Download
pigz v2.3.1 MinGW
A parallel implementation of gzip for modern multi-processor, multi-core machines. pigz, which stands for parallel implementation of gzip, is a fully functional replacement for gzip that exploits multiple processors and multiple cores to the hilt when compressing data.
by Mark Adler. Download
XZ Utils v5.2.1 MinGW
XZ Utils is free general-purpose data compression software with a high compression ratio. XZ Utils were written for POSIX-like systems, but also work on some not-so-POSIX systems. XZ Utils are the successor to LZMA Utils.
by Lasse Collin. Download
zstd v1.4.6 MinGW/Cygwin
Zstandard, or zstd as short version, is a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression ratios. It's backed by a very fast entropy stage, provided by Huff0 and FSE library.
by Yann Collet. BSD and GPLv2 licensed. MinGW (Windows 7) | Cygwin (Windows XP)
Base64 v1.5 MinGW
Encode and Decode Base64 Files or STDIN.
by John Walker. Download
QREncode v3.4.0 MinGW
Encode input data in a QR Code and save as a PNG image.
by Kentaro Fukuchi. Download
Go-QRCode v1.0 Golang
QRCode Encoder written in Pure Go.
by Tom Harwood. Download
UUID v1.62 MinGW
OSSP uuid provides functions to generate universally unique identifier (generator & parser).
by Ralf S. Engelschall. Download
UUID v1.0.0 Golang
My Own Time-based UUID Generator/Parser.
by Pedro Albanese. Download: Download
xxd v1.11 MinGW
A Linux hexdump utility.
by Vadim Vygonets. Download
CSVfix v1.6 & 1.7 MinGW {C++}
Command-line tool specifically designed to deal with CSV data.
Written by Neil Butterworth. Win32 | Linux-x86 | Linux-armel | Linux-amd64 | Source
Gawk v4.0.0 MinGW
GNU Awk for MS-Windows 32-bits. The awk utility interprets a special-purpose programming language that makes it easy to handle simple data-reformatting jobs.
GNU General Public License. Download
grep v3.5 MinGW
GNU grep is a command-line utility for searching plain-text data sets for lines that match a regular expression. Its name comes from the ed command g/re/p (globally search for a regular expression and print matching lines), which has the same effect.
GNU General Public License. Download
JSON2CSV 0.1.2 Golang
Command-line utility to convert JSON to CSV.
Written by Yuki. Download: Win32 | Linux x86 | Linux amd64 | Linux armel
CSVEd 0.0.0 Golang
CSV Editor with Text-based User Interface (TUI) written in Pure Go.
Written by japanoise. Download: Win32 | Linux x86 | Linux amd64 | Linux armel
Micro 2.0.8 Golang
Terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the capabilities of modern terminals. It comes as a single, batteries-included, static binary with no dependencies.
Written by Zachary Yedidia. Download: Win32 | Linux x86 | Linux amd64 | Linux armel
MultINI 0.4.0 Golang
Command line utility for manipulating ini files with duplicate key names.
Written by GenZmeY. Download: Win32 | Linux x86 | Linux amd64 | Linux armel
Nano Git version MinGW
GNU nano is a text editor for Unix-like computing systems or operating environments using a command line interface. It emulates the Pico text editor, part of the Pine email client, and also provides additional functionality. Unlike Pico, nano is licensed under the GNU General Public License (GPL). Released as free software by Chris Allegretta in 1999, nano became part of the GNU Project in 2001.
GNU General Public License. Download
Shred GNU coreutils 8.26 Cygwin
Overwrite the specified FILE(s) repeatedly, in order to make it harder for even very expensive hardware probing to recover the data.
Written by Colin Plumb. Download
Super-Sed v3.62 MinGW
ssed (super-sed) is a customized version of GNU sed which supports Perl-style regular expressions and features in its commands for s/ubstitu/tion/ and /addressing/.
Maintained by Paolo Bonzini. Download
Unix2Dos v7.4.2 MinGW
DOS/Mac to Unix and vice versa text file format converter.
by John Birchfield. Download
BusyBox v1.33 MinGW
"The Swiss Army knife of Embedded Linux". BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete environment for any small or embedded system.
Maintained by Denys Vlasenko. Download
sfk v1.9.7 MinGW
Swiss File Knife - A Command Line Tools Collection. SFK combines many functions in a single, portable executable that belongs onto every USB stick. Search and convert text files, instant simple FTP/HTTP server, find duplicate files, compare folders, treesize, run own commands on all files of a folder - it's all within a single tool.
BSD License. Download: Win32 | Linux x86 | Linux amd64 | Linux armel