diff options
Diffstat (limited to 'libmproxy/flow.py')
-rw-r--r-- | libmproxy/flow.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py index 438cb9ad..59520167 100644 --- a/libmproxy/flow.py +++ b/libmproxy/flow.py @@ -58,6 +58,15 @@ class ReplaceHooks: if (fpatt, rex, s) == self.lst[i][:3]: del self.lst[i] + def get_specs(self): + """ + Retrieve the hook specifcations. Returns a list of (fpatt, rex, s) tuples. + """ + return [i[:3] for i in self.lst] + + def count(self): + return len(self.lst) + def run(self, f): for _, rex, s, cpatt in self.lst: if cpatt(f): |