From ba92d22e1d789c189f2007f8b933c520e2a593a9 Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Mon, 1 Mar 2010 14:58:04 +1300 Subject: Put DumpMaster in its own file. It's going to become a more important part of the mitmproxy suite now. --- libmproxy/controller.py | 36 ------------------------------------ 1 file changed, 36 deletions(-) (limited to 'libmproxy/controller.py') diff --git a/libmproxy/controller.py b/libmproxy/controller.py index f20d17b4..cd86151a 100644 --- a/libmproxy/controller.py +++ b/libmproxy/controller.py @@ -86,39 +86,3 @@ class Master: self.server.shutdown() -class DumpMaster(Master): - """ - A simple master that just dumps to screen. - """ - def __init__(self, server, verbosity): - self.verbosity = verbosity - Master.__init__(self, server) - - def run(self): - try: - return Master.run(self) - except KeyboardInterrupt: - self.shutdown() - - def handle_response(self, msg): - if 0 < self.verbosity < 3: - print >> sys.stderr, ">>", - print >> sys.stderr, msg.request.short() - if self.verbosity == 1: - print >> sys.stderr, "<<", - print >> sys.stderr, msg.short() - elif self.verbosity == 2: - print >> sys.stderr, "<<" - for i in msg.assemble().splitlines(): - print >> sys.stderr, "\t", i - print >> sys.stderr, "<<" - elif self.verbosity == 3: - print >> sys.stderr, ">>" - for i in msg.request.assemble().splitlines(): - print >> sys.stderr, "\t", i - print >> sys.stderr, ">>" - print >> sys.stderr, "<<" - for i in msg.assemble().splitlines(): - print >> sys.stderr, "\t", i - print >> sys.stderr, "<<" - msg.ack() -- cgit v1.2.3