Fair NAT is a script for configuring NAT on dedicated Linux routers. It's designed to be highly customizable and therefore well documented. A configuration file lets you specify which clients on your LAN should be allowed to use the router, which ports are to be forwarded to which client, and much more. It uses the kernel's Traffic Shaping capabilities to share bandwidth in a fair manner among users. Some kernel patches are recommended for better performance. Experimental support for peer-to-peer traffic detection is available.
A jQuery plug-in that asks the user for consent before applying Google Analytics.