Cram is a functional testing framework for command line applications based on Mercurial’s unified test format.
Cram tests look like snippets of interactive shell sessions. Cram runs each command and compares the command output in the test with the command’s actual output.
pup is a command line tool for processing HTML. It reads from stdin, prints to stdout, and allows the user to filter parts of the page using CSS selectors.
Inspired by jq, pup aims to be a fast and flexible way of exploring HTML from the terminal.
Rant is a language for adding rich variations to text. It is capable of performing a wide variety of generation tasks, including but not limited to:
- Generating HTML, JSON, and other recursive text-based data structures
- Writing randomly generated words, sentences, and even stories
- Creating strong passwords
- Generating character names and other attributes
- Applying filters to strings
- Random picking from uniform and weighted data sets
- Self-generating code
Willie is a simple, lightweight, open source, easy-to-use IRC utility bot, written in Python. It’s designed to be easy to use, easy to run, and easy to make new features for.
Willie comes with a ton of ready-made features for you to use. It can leave notes for people, give you reminders, check RSS feeds, and much more.
httpry is a specialized packet sniffer designed for displaying and logging HTTP traffic. It is not intended to perform analysis itself, but to capture, parse, and log the traffic for later analysis. It can be run in real-time displaying the traffic as it is parsed, or as a daemon process that logs to an output file. It is written to be as lightweight and flexible as possible, so that it can be easily adaptable to different applications.
asp is a tool to manage the build source files used to create Arch Linux packages. It attempts to replace the
abstool, offering more up to date sources (via the svntogit repositories) and uses a sparse checkout model to conserve diskspace.
lazy-utils is a permissively-licensed set of system tools that complement toybox.
It provides lighweight, independent implementations of init and standard daemons, suitable for use in lighweight distributions.
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.
OS X Auditor is a free Mac OS X computer forensics tool.
OS X Auditor parses and hashes the following artifacts on the running system or a copy of a system you want to analyze:
- the kernel extensions
- the system agents and daemons
- the third party’s agents and daemons
- the old and deprecated system and third party’s startup items
- the users’ agents
- the users’ downloaded files
- the installed applications
- the users’ quarantined files
- the users’ Safari history, downloads, topsites, LastSession, HTML5 databases and localstore
- the users’ Firefox cookies, downloads, formhistory, permissions, places and signons
- the users’ Chrome history and archives history, cookies, login data, top sites, web data, HTML5 databases and local storage
- the users’ social and email accounts
- the WiFi access points the audited system has been connected to (and tries to geolocate them)
sshrc works just like ssh, but it also sources the ~/.sshrc on your local computer after logging in remotely.
You can use this to set environment variables, define functions, and run post-login commands. It’s that simple, and it won’t impact other users on the server - even if they use sshrc too. This makes sshrc very useful if you share a server with multiple users and can’t edit the server’s ~/.bashrc without affecting them, or if you have several servers that you don’t want to configure independently.
wasavi is an extension for Chrome, Opera and Firefox. wasavi transforms TEXTAREA element of any page into a VI editor, so you can edit the text in VI. wasavi supports almost all VI commands and some ex commands.
SafeKeep is a centralized and easy to use backup application that combines the best features of a mirror and an incremental backup. It sets up the appropriate environment for compatible backup packages and simplifies the process of running them.