i use backtrack to check my network settings and a few other things. as an installed os, i don't know as i only use the live cd.
if you want to install those programs, then as i always praise, Arch Linux is a suitable os. It's very lightweight, easy to setup, and i use it as a headless...