ciscopwreset is a perl script that chats with your cisco 1600 router via the serial console, and resets the enable password to pokpok.

Here's how it works:

You can now connect to the router using some other tool, e.g. screen /dev/ttyS0 and make any other changes you need to make (e.g. changing telnet passwords).

Audience: network administrators (especially those new on the job)
Requires: perl, linux (probably), cisco serial cable for console (RS232/RJ45)
Language: perl
License: GPL
Technical note: This may well work on other Cisco equipment -- let me know if it does.