LLTD (Link Layer Topology Discovery Protocol)
implementation written in Perl (using Net::Frame framewwork).
Also, the OSPF implementation used to write the OSPF Attack
Shell has also been released (see www.gomor.org).
http://search.cpan.org/~gomor/