aboutsummaryrefslogtreecommitdiffstats
path: root/pathod/libpathod/templates/request_previewform.html
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2016-02-15 14:58:49 +0100
committerMaximilian Hils <git@maximilianhils.com>2016-02-15 14:58:49 +0100
commit175ce43a30559115c08e41e5d87519e957ff96f6 (patch)
tree9231c6396d15b70601492458b33f44bfe579233b /pathod/libpathod/templates/request_previewform.html
parent43c3e164ecf13b2d0909f748c2c61f39e197659e (diff)
parente8598f5f7a613d7d27130de970b4c0045b3ee0d1 (diff)
downloadmitmproxy-175ce43a30559115c08e41e5d87519e957ff96f6.tar.gz
mitmproxy-175ce43a30559115c08e41e5d87519e957ff96f6.tar.bz2
mitmproxy-175ce43a30559115c08e41e5d87519e957ff96f6.zip
add pathod
Diffstat (limited to 'pathod/libpathod/templates/request_previewform.html')
-rw-r--r--pathod/libpathod/templates/request_previewform.html53
1 files changed, 53 insertions, 0 deletions
diff --git a/pathod/libpathod/templates/request_previewform.html b/pathod/libpathod/templates/request_previewform.html
new file mode 100644
index 00000000..91b5598a
--- /dev/null
+++ b/pathod/libpathod/templates/request_previewform.html
@@ -0,0 +1,53 @@
+<form style="margin-bottom: 0" class="form-inline" method="GET" action="/request_preview">
+ <input style="width: 18em" id="spec" name="spec" class="input-medium" value="{{spec}}"
+ placeholder="method:path:[features]">
+ <input type="submit" class="btn" value="preview">
+</form>
+
+<a class="innerlink" data-toggle="collapse" data-target="#requestexamples">examples</a>
+
+<div id="requestexamples" class="collapse">
+ <p>
+ Check out the <a href="/docs/language">complete language docs</a>. Here are
+ some examples to get you started:
+ </p>
+
+ <table class="table table-bordered">
+ <tbody>
+ <tr>
+ <td><a href="/request_preview?spec=get:/">get:/</a></td>
+ <td>Get path /</td>
+ </tr>
+ <tr>
+ <td><a href="/request_preview?spec=get:/:b@100">get:/:b@100</a></td>
+ <td>100 random bytes as the body</td>
+ </tr>
+ <tr>
+ <td><a href='/request_preview?spec=get:/:h"Etag"="&apos;;drop table browsers;"'>get:/:h"Etag"="';drop table browsers;"</a></td>
+ <td>Add a header</td>
+ </tr>
+ <tr>
+ <td><a href='/request_preview?spec=get:/:u"&apos;;drop table browsers;"'>get:/:u"';drop table browsers;"</a></td>
+ <td>Add a User-Agent header</td>
+ </tr>
+ <tr>
+ <td><a href="/request_preview?spec=get:/:b@100:dr">get:/:b@100:dr</a></td>
+ <td>Drop the connection randomly</td>
+ </tr>
+ <tr>
+ <td>
+ <a href="/request_preview?spec="></a>
+ </td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><a href="/request_preview?spec=get:/:b@100,ascii:ir,@1">get:/:b@100,ascii:ir,@1</a></td>
+ <td>100 ASCII bytes as the body, and randomly inject a random byte</td>
+ </tr>
+ <tr>
+ <td><a href="/request_preview?spec=ws:/">ws:/</a></td>
+ <td>Initiate a websocket handshake.</td>
+ </tr>
+ </tbody>
+ </table>
+</div>