RecoverPy is a powerful tool that leverages your system capabilities to recover lost files. Unlike others, you can not only recover deleted files but also overwritten data. Every block of your partition will be scanned. You can even find a string in binary files. Uses grep, dd, and lsblk. Interactive.
In the AUR.
A statically-linked copy of Pacman (the Arch package manager). Ideal for rescuing systems where libc is messed up.
NVM-Express user space tooling for Linux. Works like smartctl, but is nVME specific. Gives you much the same information.
In the Arch Community package repo.
A CLI utility which scans websites for broken links. Sitemap aware.
A script that downloads and decrypts OMEMO-encrypted files sent over XMPP. Useful when your XMPP client supports OMEMO-encrypted messages, but not files.
doas is a minimal replacement for the venerable sudo. It was initially written by Ted Unangst of the OpenBSD project to provide 95% of the features of sudo with a fraction of the codebase.
At the moment only linux with GLIBC or musl libc is supported and tested.
This is not an official port/project from OpenBSD!
As much as possible I've attempted to stick to doas as tedu desired it. As things stand it's essentially just code lifted from OpenBSD with PAM or shadow based authentication glommed on to it.
Compatibility functions in libopenbsd come from openbsd directly (strtonum.c, reallocarray.c, strlcpy.c, strlcat.c), from openssh (readpassphrase.c) or from sudo (closefrom.c).
The PAM and shadow authentication code does not come from the OpenBSD project.
In the Arch Community repo.
Self-made C++ file archiver and archive extractor programs based on Huffman's lossless compression algorithm.
πmenu is a pie menu utility for X. πmenu receives a menu specification in stdin, shows a menu for the user to select one of the options, and outputs the option selected to stdout. Works like a UNIX-native utility: Reads an input, prints an output. Submenus. Pie slices with icons. Supports native Xresources. Very lightweight.
kmon provides a text-based user interface for managing the Linux kernel modules and monitoring the kernel activities. By managing, it means loading, unloading, blacklisting and showing the information of a module. These updates in the kernel modules, logs about the hardware and other kernel messages can be tracked with the real-time activity monitor in kmon. Since the usage of different tools like dmesg and kmod are required for these tasks in Linux, kmon aims to gather them in a single terminal window and facilitate the usage as much as possible while keeping the functionality.
It's in the Arch community package repository.
A python tool to shutdown your computer by removing an USB device. Originally intended to be run on RaspberryPi to prevent brutal shutdown.
A script which digs up and displays lots of system configuration information, such as the specifics of the CPUs, storage devices (with identifying information) and space free, version numbers of common utilities, known hardware vulnerabilities, memory, and more. Even if you don't run it as root, you'll still get really useful information out of it.
Written in Perl but don't let that stop you.
In the AUR.
A utility which probes one or more things on the network (such as a web server), and runs a command when it can reach those things. Only runs those commands when the network connection is up.
A Python library for working with deeply nested documents, such as lists and dicts. Not really structured like a module. Seems to do actual searches for what you tell it. Seems to work decently well.
testssl.sh is a free command line tool which checks a server's service on any port for the support of TLS/SSL ciphers, protocols as well as some cryptographic flaws. Clear human-readable and machine-readable outputs. No installation needed, uses only bash. Test any SSL/TLS enabled service on any port.
Simple, fast command-line tool to get photos from Twitter accounts. You can also use it to download your own, or images from your favorites list.
A Makefile and set of shell scripts for turning a new OpenBSD box into a mail server with one command.
A wireless auditing tool implemented as a shell script that uses other tools to do the job.
Web font downloader/inliner.
Downloads a set of web fonts specified by @font-face rules in a CSS file. By default, woff2 equivalents are inlined as the modern browsers all support it.
By inlining woff files, this reduces the number of server roundtrips by two in the best case (the external CSS and woff files), one in the worst (just the external CSS). By reducing roundtrips we can reduce the amount of time we risk showing a flash of unstyled or hidden text content.
This tool is currently designed to work against Google's font server but should work against any hosted CSS font that uses @font-face.