aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/templates
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2013-07-23 10:28:35 +1200
committerAldo Cortesi <aldo@nullcube.com>2013-07-23 10:28:35 +1200
commit64ce3b358ffed2eb34d6836b57dd7849ce856a09 (patch)
tree657db1643284575fb040efa088eb9ec193405f31 /libmproxy/templates
parent55f7e8d5b987636e359cefb4e92fb45e3becc9ea (diff)
downloadmitmproxy-64ce3b358ffed2eb34d6836b57dd7849ce856a09.tar.gz
mitmproxy-64ce3b358ffed2eb34d6836b57dd7849ce856a09.tar.bz2
mitmproxy-64ce3b358ffed2eb34d6836b57dd7849ce856a09.zip
Make a start on mitmproxy web app.
Diffstat (limited to 'libmproxy/templates')
-rw-r--r--libmproxy/templates/certs.html14
-rw-r--r--libmproxy/templates/frame.html9
-rw-r--r--libmproxy/templates/index.html14
-rw-r--r--libmproxy/templates/layout.html68
4 files changed, 105 insertions, 0 deletions
diff --git a/libmproxy/templates/certs.html b/libmproxy/templates/certs.html
new file mode 100644
index 00000000..d30f23a3
--- /dev/null
+++ b/libmproxy/templates/certs.html
@@ -0,0 +1,14 @@
+{% extends "frame.html" %}
+{% block body %}
+
+
+<div class="masthead">
+ <div class="container">
+ <h1>mitmproxy: pathological HTTP</h1>
+
+ <p>Here are some certs.</p>
+ </div>
+</div>
+
+
+{% endblock %}
diff --git a/libmproxy/templates/frame.html b/libmproxy/templates/frame.html
new file mode 100644
index 00000000..b5c5c67c
--- /dev/null
+++ b/libmproxy/templates/frame.html
@@ -0,0 +1,9 @@
+{% extends "layout.html" %}
+{% block content %}
+<div class="row">
+ <div class="span12">
+ {% block body %}
+ {% endblock %}
+ </div>
+</div>
+{% endblock %}
diff --git a/libmproxy/templates/index.html b/libmproxy/templates/index.html
new file mode 100644
index 00000000..4e5c885b
--- /dev/null
+++ b/libmproxy/templates/index.html
@@ -0,0 +1,14 @@
+{% extends "frame.html" %}
+{% block body %}
+
+
+<div class="masthead">
+ <div class="container">
+ <h1>mitmproxy: pathological HTTP</h1>
+
+ <p>This is an index page.</p>
+ </div>
+</div>
+
+
+{% endblock %}
diff --git a/libmproxy/templates/layout.html b/libmproxy/templates/layout.html
new file mode 100644
index 00000000..9eec2aee
--- /dev/null
+++ b/libmproxy/templates/layout.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>mitmproxy</title>
+ <link href="/static/bootstrap.min.css" rel="stylesheet">
+ <link href="/static/mitmproxy.css" rel="stylesheet">
+ <link href="/static/syntax.css" rel="stylesheet">
+ <script src="/static/jquery-1.7.2.min.js"></script>
+ <script src="/static/jquery.scrollTo-min.js"></script>
+ <script src="/static/jquery.localscroll-min.js"></script>
+ <script src="/static/bootstrap.min.js"></script>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta name="description" content="">
+ <meta name="author" content="">
+ <style type="text/css">
+ body {
+ padding-top: 60px;
+ padding-bottom: 40px;
+ }
+ </style>
+ <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
+ <!--[if lt IE 9]>
+ <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+ <![endif]-->
+ </head>
+
+ <body>
+
+ <div class="navbar navbar-fixed-top">
+ <div class="navbar-inner">
+ <div class="container">
+ <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </a>
+ <a class="brand" href="/">mitmproxy</a>
+ <div class="nav-collapse">
+ <ul class="nav">
+ <li {% if section== "home" %} class="active" {% endif %}><a href="/">home</a></li>
+ <li {% if section== "certs" %} class="active" {% endif %}><a href="/certs">certs</a></li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="container">
+ {% block content %}
+ {% endblock %}
+ <hr>
+ <footer>
+ <span><a href="http://mitmproxy.org">mitmproxy</a></span>
+ </footer>
+ </div>
+ </body>
+ <script>
+ $(function(){
+ $.localScroll(
+ {
+ duration: 300,
+ offset: {top: -45}
+ }
+ );
+ });
+ </script>
+</html>