- implement the most common netcat variants on Linux - nc.openbsd - nc.traditional - nc/netcat tries to guess which netcat is currently used