mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-26 02:10:59 +00:00
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":
|
||||
self.flow.accept_intercept()
|
||||
self.master.sync_list_view()
|
||||
elif key == "A":
|
||||
self.master.accept_all()
|
||||
self.master.sync_list_view()
|
||||
elif key == "d":
|
||||
if not self.state.delete_flow(self.flow):
|
||||
self.master.statusbar.message("Can't delete connection mid-intercept.")
|
||||
@ -341,6 +344,9 @@ class ConnectionView(WWrap):
|
||||
elif key == "a":
|
||||
self.flow.accept_intercept()
|
||||
self.master.view_connection(self.flow)
|
||||
elif key == "A":
|
||||
self.master.accept_all()
|
||||
self.master.view_connection(self.flow)
|
||||
elif key == "b":
|
||||
self.binary = not self.binary
|
||||
self.master.refresh_connection(self.flow)
|
||||
@ -693,6 +699,10 @@ class State:
|
||||
for i in self.flow_list[:]:
|
||||
self.delete_flow(i)
|
||||
|
||||
def accept_all(self):
|
||||
for i in self.flow_list[:]:
|
||||
i.accept_intercept()
|
||||
|
||||
def kill_flow(self, f):
|
||||
f.kill()
|
||||
self.delete_flow(f)
|
||||
@ -829,7 +839,8 @@ class ConsoleMaster(controller.Master):
|
||||
text = []
|
||||
text.extend([("head", "Global keys:\n")])
|
||||
keys = [
|
||||
("a", "accept intercepted request or response"),
|
||||
("A", "accept all intercepted connections"),
|
||||
("a", "accept this intercepted connection"),
|
||||
("B", "set beep filter pattern"),
|
||||
("i", "set interception pattern"),
|
||||
("j, k", "up, down"),
|
||||
@ -956,8 +967,8 @@ class ConsoleMaster(controller.Master):
|
||||
def prompt_cancel(self):
|
||||
self.prompt_done()
|
||||
|
||||
def search(self, txt):
|
||||
pass
|
||||
def accept_all(self):
|
||||
self.state.accept_all()
|
||||
|
||||
def set_limit(self, txt):
|
||||
if txt:
|
||||
|
Loading…
Reference in New Issue
Block a user