aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/filt.py
diff options
context:
space:
mode:
Diffstat (limited to 'libmproxy/filt.py')
-rw-r--r--libmproxy/filt.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/libmproxy/filt.py b/libmproxy/filt.py
index 3e4ebe57..937cc29d 100644
--- a/libmproxy/filt.py
+++ b/libmproxy/filt.py
@@ -182,6 +182,13 @@ class FMethod(_Rex):
return bool(re.search(self.expr, f.request.method, re.IGNORECASE))
+class FDomain(_Rex):
+ code = "d"
+ help = "Domain"
+ def __call__(self, f):
+ return bool(re.search(self.expr, f.request.host, re.IGNORECASE))
+
+
class FUrl(_Rex):
code = "u"
help = "URL"
@@ -260,6 +267,7 @@ filt_rex = [
FBodResponse,
FBod,
FMethod,
+ FDomain,
FUrl,
FRequestContentType,
FResponseContentType,