aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console
diff options
context:
space:
mode:
authorPedro Worcel <pedro@worcel.com>2013-12-26 17:16:26 +1300
committerPedro Worcel <pedro@worcel.com>2013-12-26 17:16:26 +1300
commit70f6bb301b2599b8823617a7f1038f44aa9e6acc (patch)
tree627bab542d878ec8b230bc0a004b92a9c6bf66d4 /libmproxy/console
parent21efe2f2c84cd0615d0b0f47a9007efe34abc5b9 (diff)
downloadmitmproxy-70f6bb301b2599b8823617a7f1038f44aa9e6acc.tar.gz
mitmproxy-70f6bb301b2599b8823617a7f1038f44aa9e6acc.tar.bz2
mitmproxy-70f6bb301b2599b8823617a7f1038f44aa9e6acc.zip
added 'n' functionality, tidy up & testing
Diffstat (limited to 'libmproxy/console')
-rw-r--r--libmproxy/console/flowview.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/libmproxy/console/flowview.py b/libmproxy/console/flowview.py
index 9ec0ea21..5989ee2e 100644
--- a/libmproxy/console/flowview.py
+++ b/libmproxy/console/flowview.py
@@ -744,10 +744,18 @@ class FlowView(common.WWrap):
self.master.refresh_flow(self.flow)
elif key == "/":
last_search_string = self.state.get_flow_setting(self.flow, "last_search_string")
- search_prompt = "Search body ["+last_search_string+"]: " if last_search_string else "Search body:"
+ search_prompt = "Search body ["+last_search_string+"]: " if last_search_string else "Search body: "
self.master.prompt(search_prompt,
None,
self.search)
+ elif key == "n":
+ last_search_string = self.state.get_flow_setting(self.flow, "last_search_string")
+ if last_search_string:
+ message = self.search(last_search_string)
+ if message:
+ self.master.statusbar.message(message)
+ else:
+ self.master.statusbar.message("no previous searches have been made")
else:
return key