Add "A" key, to accept all intercepted connections.
This commit is contained in:
parent
a7cea1749b
commit
f030718e32
|
@ -98,6 +98,9 @@ class ConnectionItem(WWrap):
|
||||||
if key == "a":
|
if key == "a":
|
||||||
self.flow.accept_intercept()
|
self.flow.accept_intercept()
|
||||||
self.master.sync_list_view()
|
self.master.sync_list_view()
|
||||||
|
elif key == "A":
|
||||||
|
self.master.accept_all()
|
||||||
|
self.master.sync_list_view()
|
||||||
elif key == "d":
|
elif key == "d":
|
||||||
if not self.state.delete_flow(self.flow):
|
if not self.state.delete_flow(self.flow):
|
||||||
self.master.statusbar.message("Can't delete connection mid-intercept.")
|
self.master.statusbar.message("Can't delete connection mid-intercept.")
|
||||||
|
@ -341,6 +344,9 @@ class ConnectionView(WWrap):
|
||||||
elif key == "a":
|
elif key == "a":
|
||||||
self.flow.accept_intercept()
|
self.flow.accept_intercept()
|
||||||
self.master.view_connection(self.flow)
|
self.master.view_connection(self.flow)
|
||||||
|
elif key == "A":
|
||||||
|
self.master.accept_all()
|
||||||
|
self.master.view_connection(self.flow)
|
||||||
elif key == "b":
|
elif key == "b":
|
||||||
self.binary = not self.binary
|
self.binary = not self.binary
|
||||||
self.master.refresh_connection(self.flow)
|
self.master.refresh_connection(self.flow)
|
||||||
|
@ -693,6 +699,10 @@ class State:
|
||||||
for i in self.flow_list[:]:
|
for i in self.flow_list[:]:
|
||||||
self.delete_flow(i)
|
self.delete_flow(i)
|
||||||
|
|
||||||
|
def accept_all(self):
|
||||||
|
for i in self.flow_list[:]:
|
||||||
|
i.accept_intercept()
|
||||||
|
|
||||||
def kill_flow(self, f):
|
def kill_flow(self, f):
|
||||||
f.kill()
|
f.kill()
|
||||||
self.delete_flow(f)
|
self.delete_flow(f)
|
||||||
|
@ -829,7 +839,8 @@ class ConsoleMaster(controller.Master):
|
||||||
text = []
|
text = []
|
||||||
text.extend([("head", "Global keys:\n")])
|
text.extend([("head", "Global keys:\n")])
|
||||||
keys = [
|
keys = [
|
||||||
("a", "accept intercepted request or response"),
|
("A", "accept all intercepted connections"),
|
||||||
|
("a", "accept this intercepted connection"),
|
||||||
("B", "set beep filter pattern"),
|
("B", "set beep filter pattern"),
|
||||||
("i", "set interception pattern"),
|
("i", "set interception pattern"),
|
||||||
("j, k", "up, down"),
|
("j, k", "up, down"),
|
||||||
|
@ -956,8 +967,8 @@ class ConsoleMaster(controller.Master):
|
||||||
def prompt_cancel(self):
|
def prompt_cancel(self):
|
||||||
self.prompt_done()
|
self.prompt_done()
|
||||||
|
|
||||||
def search(self, txt):
|
def accept_all(self):
|
||||||
pass
|
self.state.accept_all()
|
||||||
|
|
||||||
def set_limit(self, txt):
|
def set_limit(self, txt):
|
||||||
if txt:
|
if txt:
|
||||||
|
|
Loading…
Reference in New Issue