Projects / NetConnect


NetConnect is a command line tool for automating the login process to routers, switches, or UNIX hosts and any intermediate devices or proxies in the path. It does this by using credentials supplied within a configuration file. It also allows users to run Perl based scripts on a single device or devices in parallel to automate tasks. Although it was originally designed around Cisco routers and switches, it can be extended to work with any CLI based device by specifying custom prompts that different devices use. It works well with Cisco routers and switches as the concepts around "enable" mode and the corresponding syntax of the prompt are contained within the source. Devices can be stored within your configuration file, so you are able to connect to devices using a portion of their name (using regular expressions) as opposed to having to remember IP addresses or full DNS names.

Operating Systems

Recent releases

  •  14 Sep 2011 09:51

    Release Notes: The majority of the code has been rewritten and a simpler configuration file format introduced.

    •  02 Nov 2010 09:27

      Release Notes: This is the initial release of NetConnect on It is a stable release which contains a bug fix to deal with an issue where NetConnect would indefinitely loop in the background if the terminal window was closed without exiting NetConnect first.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.