GASP is a generic protocol encoder and decoder. It offers a complete scripting language (based on Tcl) which allows you to construct or analyze any packet of data based on abstract protocol definition. This version includes all the basics networking protocols (IP, ARP, ICMP, TCP, UDP, and DNS), some protocols for archivers (ZIP, GZIP, and TAR), and some multimedia protocols (JPEG, GIF, and PNG).
Gepetto provides a framework to animate characters. It lets you record choreographies and build complex moves using elementary actions. Gepetto is fully graphical and offers real-time rendering of the animation, but there is an undelying textual language describing the moves which can be used directly.