A very simple webhook server to launch shell scripts.
Resource monitor that shows usage and stats for processor, memory, disks, network and processes. Easy to use, with a game inspired menu system. Fast and "mostly" responsive UI with UP, DOWN keys process selection. Ability to filter processes. Easy switching between sorting options. Send SIGTERM, SIGKILL, SIGINT to selected process. UI menu for changing all config file options. Auto scaling graph for network usage.
The neat thing is, it's implemented as a bunch of shell scripts. The only dependencies are bash, ps, and awk.
A collection of wrapper scripts that make it easy to run some of the more obscure ssh features without having to read the manpage every time.
In the AUR.
Somebody wrote an entire Minecraft server as a bunch of shell scripts.
Requires busybox 1.35.0 or later (crashes on 1.34, for some reason), bash, gnu grep, gnu sed and nmap-ncat. Grep was actually only used once, so maybe I could make it work with the bb one?
DOS on dope. The last MVC Web framework you'll ever need.
All of the controllers in DoD are batch files.
All of the views are batch files.
The model is based on batch files. The helper functions are... you guessed it! Beautiful batch files!
(Okay, I'm no purist. There's a few lines of C# for url routing and batch file execution. Everything else is either a .bat or a .cmd file. With a liberal helping of .csv mixed in.)
This is a small utility to test the syntax of sieve-scripts as well as check what actions a script causes given specific e-mail.
This page was originally created by Sanjay Sheth and later moved and rewritten at Fastmail. Seems to work pretty well for testing Protonmail sieves, too.
Based upon RFC 5228.
SIGbox is a "go-kit" for Signal Intelligence (SIGINT) enthusiasts with emphasis on capabilities in the VHF, UHF, and SHF spectrum. For completeness, HF spectrum related software is included for optional install. Describes both software and hardware used for this purpose.
SIGpi is the compute component of SIGbox built on a Raspberry Pi4 4GB RAM and 32GB microSD card. The SIGpi Build Script is run on your Raspberry Pi as user pi only AFTER you followed the Raspberry Pi Documentation - Getting Started guide.
Log configurations and scripts for host intrusion detection system. iptables, syslog and psad configs are here because they are becoming hard to otherwise manage. Configs for various systemd units, rsyslog, psad, logrotate, iptables. Tabkey completion files for bash. Manpages. A couple of scripts for managing running settings.
Tools, scripts and tips useful during Penetration Testing engagements.
How to add support for configuration files to your shell scripts.
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php. This awesome collection is also available on Unix-Shell.ZEEF.com.
A collection of shell scripts for light-weight containers. Just requires posix shell and some tools, which makes it easy to run it even on busybox. Even lets you stand up containers that use QEMU to run software for other architectures.
pyenv lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well. Forked from rbenv. Implemented entirely with shell scripts - you don't need Python to run this tool. Manage the system default Python version as well as per-project Python environments.
If eval "$(pyenv virtualenv-init -)" is configured in your shell, pyenv-virtualenv will automatically activate/deactivate virtualenvs on entering/leaving directories which contain a .python-version file that contains the name of a valid virtual environment.
A collection of shell scripts for communicating with a Matrix instance. Requires a POSIX compatible shell and a copy of jq.
psql and shell scripts for maintaining a Matrix Synapse chat server. Currently looking for maintainers.
A curated list of awesome Mastodon and Fediverse related stuff!
This is a set of scripts supplementing the btrfs filesystem and aims to automate a few maintenance tasks. This means the scrub, balance, trim or defragmentation.
Each of the tasks can be turned on/off and configured independently. The default config values were selected to fit the default installation profile with btrfs on the root filesystem.
Overall tuning of the default values should give a good balance between effects of the tasks and low impact of other work on the system. If this does not fit your needs, please adjust the settings.
It's in the AUR, too.
A set of scripts for Retroflag's RasPi cases that make the power and reset buttons functional in ways considered safe for live Linux machines. Requires the GPIO pins.
Be sure to follow the instructions for the correct Retroflag case!
A Makefile and set of shell scripts for turning a new OpenBSD box into a mail server with one command.
Orc is a post-exploitation framework for Linux written in Bash.