aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/web/app.py
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2014-12-26 03:10:24 +0100
committerMaximilian Hils <git@maximilianhils.com>2014-12-26 03:10:24 +0100
commit3e63107e9473e3ec6676c047171a5d23c79b7dcd (patch)
tree547f90a865ec102ae5f7f90b07e535b6a7b0d6ac /libmproxy/web/app.py
parent1f454b577f7db434d79388eb101006b065f62a2b (diff)
downloadmitmproxy-3e63107e9473e3ec6676c047171a5d23c79b7dcd.tar.gz
mitmproxy-3e63107e9473e3ec6676c047171a5d23c79b7dcd.tar.bz2
mitmproxy-3e63107e9473e3ec6676c047171a5d23c79b7dcd.zip
web: integrate filter docs
Diffstat (limited to 'libmproxy/web/app.py')
-rw-r--r--libmproxy/web/app.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/libmproxy/web/app.py b/libmproxy/web/app.py
index 27e9aefc..31cbf2e2 100644
--- a/libmproxy/web/app.py
+++ b/libmproxy/web/app.py
@@ -4,7 +4,7 @@ import tornado.web
import tornado.websocket
import logging
import json
-from .. import version
+from .. import version, filt
class APIError(tornado.web.HTTPError):
@@ -52,6 +52,12 @@ class IndexHandler(RequestHandler):
self.render("index.html")
+class FiltHelp(RequestHandler):
+ def get(self):
+ self.write(dict(
+ commands=filt.help
+ ))
+
class WebSocketEventBroadcaster(tornado.websocket.WebSocketHandler):
connections = None # raise an error if inherited class doesn't specify its own instance.
@@ -194,6 +200,7 @@ class Application(tornado.web.Application):
self.master = master
handlers = [
(r"/", IndexHandler),
+ (r"/filter-help", FiltHelp),
(r"/updates", ClientConnection),
(r"/events", Events),
(r"/flows", Flows),