Package buildbot :: Module manhole
[hide private]
[frames] | no frames]

Module manhole

source code

Classes [hide private]
  makeTelnetProtocol
  _TelnetRealm
  chainedProtocolFactory
  AuthorizedKeysChecker
Accept connections using SSH keys from a given file.
  _BaseManhole
This provides remote access to a python interpreter (a read/exec/print loop) embedded in the buildmaster via an internal SSH server.
  TelnetManhole
This Manhole accepts unencrypted (telnet) connections, and requires a username and password authorize access.
  PasswordManhole
This Manhole accepts encrypted (ssh) connections, and requires a username and password to authorize access.
  AuthorizedKeysManhole
This Manhole accepts ssh connections, and requires that the prospective client have an ssh private key that matches one of the public keys in our authorized_keys file.
  ArbitraryCheckerManhole
This Manhole accepts ssh connections, but uses an arbitrary user-supplied 'checker' object to perform authentication.
Variables [hide private]
  __package__ = 'buildbot'