This is a staging site. Uploads will not persist. Testing only.
transparent IP (Layer 3) proxy ARP bridging tool

parprouted

transparent IP (Layer 3) proxy ARP bridging tool

This is useful for creation of transparent firewalls and bridging networks with different MAC protocols. Also, unlike standard bridging, proxy ARP bridging allows one to bridge Ethernet networks behind wireless nodes without using WDS or layer 2 bridging.
Dockapp mixer for OSS

wmix

Dockapp mixer for OSS

Allows toggling record source, muting individual channels, adjusting volume and balance, all in a compact dockapp size, with TV-like on-screen-display for volume levels.
Debian

android-permissions

create gids that represent Android permissions

This package sets up Android permissions in a Debian chroot to provide good integration into a host Android system. It must be installed as early as possible in the process of setting up the chroot, ideally using debootstrap's --include= flag or something like that. Uninstalling this package will not remove the users and groups it creates since they are required for normal operation of the Debian chroot.
Main view in TikZiT 2.1.6-1.

tikzit

visual PGF/TikZ graph editor

TikZiT is a super simple GUI editor for graphs and string diagrams. Its native file format is a subset of PGF/TikZ, which means TikZiT files can be included directly in papers typeset using LaTeX.
console tool to analyze DNS traffic

dnstop

console tool to analyze DNS traffic

dnstop is a console tool to analyze and display various tables of DNS traffic. Currently dnstop displays tables of (among others): * Source IP addresses * Destination IP addresses * Query types * Top level domains * Second level domains
tsumego (go problems) practice tool

uligo

tsumego (go problems) practice tool

To get stronger at the game of go, it is essential to develop one's reading ability. That is why professionals recommend study of life and death or tesuji (local offensive positions) problems. uliGo is a program that allows you to do that: the computer displays a problem, and asks for the answer. You enter the first move, the computer responds, and so on until you reach the final solution or enter a wrong move.