diff options
author | Maximilian Hils <git@maximilianhils.com> | 2014-09-08 12:20:40 +0200 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2014-09-08 12:20:40 +0200 |
commit | 2b2d21aff0bbde86df2fc85fe505f1716bf7b79e (patch) | |
tree | a561cb0ec881b5464846cad649820af2bb143f5d /libmproxy/flow.py | |
parent | 8eff2df89e5be8415aeda526e70e10e023ac1b05 (diff) | |
download | mitmproxy-2b2d21aff0bbde86df2fc85fe505f1716bf7b79e.tar.gz mitmproxy-2b2d21aff0bbde86df2fc85fe505f1716bf7b79e.tar.bz2 mitmproxy-2b2d21aff0bbde86df2fc85fe505f1716bf7b79e.zip |
add --ignore ui indication
Diffstat (limited to 'libmproxy/flow.py')
-rw-r--r-- | libmproxy/flow.py | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py index 343466e2..d263ccdd 100644 --- a/libmproxy/flow.py +++ b/libmproxy/flow.py @@ -1,6 +1,5 @@ """ - This module provides more sophisticated flow tracking. These match requests - with their responses, and provide filtering and interception facilities. + This module provides more sophisticated flow tracking and provides filtering and interception facilities. """ from __future__ import absolute_import import base64 @@ -8,12 +7,11 @@ import hashlib, Cookie, cookielib, re, threading import os import flask import requests -from netlib import odict, wsgi, tcp +from netlib import odict, wsgi import netlib.http from . import controller, protocol, tnetstring, filt, script, version, app from .protocol import http, handle -from .proxy.connection import ServerConnection -from .proxy.primitives import ProxyError +from .proxy.config import parse_host_pattern ODict = odict.ODict ODictCaseless = odict.ODictCaseless @@ -522,6 +520,12 @@ class FlowMaster(controller.Master): for script in self.scripts: self.run_single_script_hook(script, name, *args, **kwargs) + def get_ignore(self): + return [i.pattern for i in self.server.config.ignore] + + def set_ignore(self, ignore): + self.server.config.ignore = parse_host_pattern(ignore) + def set_stickycookie(self, txt): if txt: flt = filt.parse(txt) |