Beholder

Beholder is a multi-tabbed remote connection manager written in Python that will help you to keep an eye in all your network hosts.


Attention! Beholder is in process to become Tiamat. Some of this information may be outdated.

Be-what?!

According to the classic D&D Monster Manual, the Beholder is an aggressive and avaricious spherical monster that is most frequently found underground. It resembles a floating orb of flesh with a large mouth, single central eye, and lots of smaller eyestalks, each possess a different magical ability.

Dungeons & Dragons Beholder

In other words, someone you don’t want to bump into. But, and if you have it on your side? It would be pretty useful! With that in mind, I started creating my Beholder which will help me while exploring dark caves composed by network server, routers, switches and firewalls.

Features

Beholder is a full-featured, multi-tab remote connections manager, developed using Python and GTK. It will help you to administrate your network hosts aggregating most common remote administration services as:

  • Telnet;
  • SSHv1;
  • SSHv2;
  • HTTP (Using GTK-WebKit or MozEmbed);
  • HTTPS (Using GTK-WebKit or MozEmbed);
  • VNC (under development);
  • RDP(under development);
  • rlogin (under development);

Beholder gives you fast access to your network hosts storing their information and displaying the in a left panel. Beholder can show your network hosts sorted alphabetically, grouped by tags or hierarchically (under development). In the hierarchical host structure give the possibility to the hosts inherit pre-selected characteristic of its parents groups.

Also, the Gnome-Keyring synchronization is the next main feature. It will be used to store hosts password in a secure way and providing automatically login to network hosts with stored passwords.

Project Hosted at: Launchpad

Screenhots

Beholder Main Window (Alphabetically)

Beholder Main Window - Sorting hosts alphabetically

Beholder Main Window (Tags)

Beholder Main Window - Sorting hosts by tags

SSh terminal

An exemple of a SSh connection from beholder.

Telnet Terminal

An exemple of a Telnet connection from beholder.

Web View

An exemple of a HTTP/HTTPS connection from beholder using GTKMozEmbed

Host Properties (General)

Beholder Host Properties - In the General tab is possible to view and edit the host icon, the hostname, the address and the host tags

Host Properties (Connection)

Beholder Host Properties - In the Connection tab you're able to view and edit the hosts username,protocol and port.