choice of languages C all three libraries written in C Python all three libraries have Python bindings Tcl pcap and dnet have Tcl bindings Perl pcap and dnet have Perl bindings development vs performance scripting your tools makes development faster C code makes your tools faster mix the two and you get flexibility