Opened 4 years ago

Last modified 4 years ago

#6429 enhancement new

Utility function to create a manhole telnet and/or ssh service

Reported by: Itamar Turner-Trauring Owned by:
Priority: normal Milestone:
Component: conch Keywords:
Cc: Branch:
Author:

Description

twisted.conch.manhole_tap has a useful utility function to create a manhole service, but it is not a good interface for applications other than twistd. Besides having a function not tied to a command-line interface, it'd be nice to be able to specify an arbitrary checker.

Change History (2)

comment:1 Changed 4 years ago by Jean-Paul Calderone

Component: coreconch

comment:2 Changed 4 years ago by Glyph

Even in twistd itself, it's not possible to add a manhole to an existing service without writing a bunch of code. I think it would be nicer to have a way to tack on a manhole for diagnosis for a minute by adding +manhole --auth=memory:me:mypw to the command line.

This might be a new ticket, or a reason to relate this to an existing ticket, or an addendum to this ticket, or just a passing observation; I leave it up to you ;).

Note: See TracTickets for help on using tickets.