diff options
author | Pedro Worcel <pedro@worcel.com> | 2013-12-26 17:16:26 +1300 |
---|---|---|
committer | Pedro Worcel <pedro@worcel.com> | 2013-12-26 17:16:26 +1300 |
commit | 70f6bb301b2599b8823617a7f1038f44aa9e6acc (patch) | |
tree | 627bab542d878ec8b230bc0a004b92a9c6bf66d4 /libmproxy | |
parent | 21efe2f2c84cd0615d0b0f47a9007efe34abc5b9 (diff) | |
download | mitmproxy-70f6bb301b2599b8823617a7f1038f44aa9e6acc.tar.gz mitmproxy-70f6bb301b2599b8823617a7f1038f44aa9e6acc.tar.bz2 mitmproxy-70f6bb301b2599b8823617a7f1038f44aa9e6acc.zip |
added 'n' functionality, tidy up & testing
Diffstat (limited to 'libmproxy')
-rw-r--r-- | libmproxy/console/flowview.py | 10 |
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 |