Provides normal ColoredManhole features (python REPL with automatic syntax coloring and history), plus some readline-y niceness like C-a (beginning-of-line), C-e (end-of-line), C-h (backspace), C-u (unix-line-discard), C-w (unix-word-rubout), and C-y (yank).
- tab-completion a la rlcompleter module
- telnet login/password protection
Example usage as a .tac:
from MagicManhole import MagicManhole
application = service.Application("ripcordd")
hole = MagicManhole(globals())
hole.setServiceParent(application)
Connecting:
telnet localhost 6022