From 4043829cf2d60388133974e12bf45c7e61805189 Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Sat, 23 Jul 2011 12:57:54 +1200 Subject: Add an eventlog option to mitmdump This shows client connections, disconnections and requests (before a complete flow is assembled). We need to add an analogous display to mitmproxy. --- test/test_dump.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'test') diff --git a/test/test_dump.py b/test/test_dump.py index f860d1e0..95e7a98c 100644 --- a/test/test_dump.py +++ b/test/test_dump.py @@ -1,7 +1,7 @@ import os from cStringIO import StringIO import libpry -from libmproxy import dump, flow +from libmproxy import dump, flow, proxy import tutils class uStrFuncs(libpry.AutoTree): @@ -27,6 +27,7 @@ class uDumpMaster(libpry.AutoTree): m.handle_clientconnect(cc) m.handle_request(req) m.handle_response(resp) + m.handle_clientdisconnect(proxy.ClientDisconnect(cc)) def _dummy_cycle(self, filt, content, **options): cs = StringIO() @@ -73,7 +74,7 @@ class uDumpMaster(libpry.AutoTree): def test_basic(self): for i in (1, 2, 3): - assert "GET" in self._dummy_cycle("~s", "", verbosity=i) + assert "GET" in self._dummy_cycle("~s", "", verbosity=i, eventlog=True) assert "GET" in self._dummy_cycle("~s", "\x00\x00\x00", verbosity=i) assert "GET" in self._dummy_cycle("~s", "ascii", verbosity=i) -- cgit v1.2.3