2. Project Overview
Tabbed Telnet and SSH client for Linux/UNIX
Specific features to aid in Internetwork Management
Save configs, restore configs, etc.
Scripts written in Perl, GUI client written in Perl/Tk.
3. Progress Status
Functional GUI client which connects to all devices at
will.
Core features such as save, restore, are fully integrated
with the client.
File->option...
Aesthetic changes since last time. (Window titles, etc.)
Check script to test required modules.
4. More Progress!
Key bindings! All OK buttons are now bound to the enter
key.
Semi-dynamic resizing
Tk widget doesn't take kindly to dynamic resizing
Best I can do is allow user to set height/width at
startup.
Disconnect function, clean exit on File->exit.
5. That Timeout Thing
Connections to Routers/Switches (at RPI) drop after 20
minutes.
This is a good thing.
Other software (Old versions of INMP, Poderosa) would
drop the whole tab when a device disconnects.
My tabs stick around after a device drops.
Just type telnet IP port to reconnect...
6. That "No Shutdown" Thing
Router interfaces are shutdown by default.
This is also a good thing, usually.
"Shutdown" command is propagated into running
configuration.
Command is reversed by pre-pending "no".
This does not propagate-it simply removes the
"shutdown" command
INMP now inserts "no shutdown" after every interface.
If an interface was supposed to be down,
the shutdown command follows immediately.
7. Still to Come
Stuff for non-RPI students.
Macro of commonly used connections
Packaging (.deb, .rpm, etc).