I'm looking for a tool to configure Cisco routers. I need to configure the router initially over the console port (possibly using Expect.pm and Device::SerialPort) because the current configuration will be unknown. I'll even have to do the password resetting magic by accessing the boot ROM. Then I can use Telnet possibly with Net::Telnet::Cisco or SNMP.
I know I can cobble something together, but if someone has something I can start with, I'd appreciate it.