-
Notifications
You must be signed in to change notification settings - Fork 9
/
index.html
111 lines (91 loc) · 4.38 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
<!DOCTYPE html>
<html ng-app='KatyushaApp'>
<!--Style-->
<link rel="stylesheet" type="text/css" href="assets/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="assets/style.css">
<!--JS-->
<script src="https://code.angularjs.org/1.3.5/angular.min.js"></script>
<script src="assets/ui-bootstrap.min.js"></script>
<script src="assets/ui-bootstrap-tpls.js"></script>
<script src="assets/app.js"></script>
<head lang="en">
<meta charset="UTF-8">
<title>Katyusha Fuzzer</title>
</head>
<body ng-controller="MainCtrl">
<div class="container">
<div class="row">
<p>If everything is ok you should see {{test}} variable</p>
<pre>
_ __ _ _
| | / / | | | |
| |/ / __ _| |_ _ _ _ _ ___| |__ __ _
| \ / _` | __| | | | | | / __| _ \ / _` |
| |\ \ (_| | |_| |_| | |_| \__ \ | | | (_| |
\_| \_/\__,_|\__|\__, |\__,_|___/_| |_|\__,_|
__/ |
|___/
REST and SOAP fuzzer
</pre>
<div class="row search-form">
<div class="col-lg-6 col-lg-offset-3">
<div class="input-group custom-search-form">
<input ng-model="search.$" class="form-control" placeholder="Search for anything...">
<span class="input-group-btn">
<button class="btn btn-default" type="button">
<span class="glyphicon glyphicon-search"></span>
</button>
</span>
</div>
</div>
</div>
<div ng-repeat="item in data | orderBy:'time':true | orderBy:'length':true | filter:search:strict"
ng-class="{warnings: item.length > getAvg()}">
<accordion close-others="oneAtATime">
<accordion-group is-open=item.status>
<accordion-heading>
<span>
<span>Id: {{item.id}} </span>
<span>Length:{{item.length}}</span>
<span>Time:{{item.time}}</span>
<span>HTTP Code:{{item.code}}</span>
<span>Request:{{item.request}}</span>
</span>
<i class="pull-right glyphicon"
ng-class="{'glyphicon-chevron-down': item.status, 'glyphicon-chevron-right': !item.status}">
</i>
</accordion-heading>
<h1>Request</h1>
<hr>
<div><b>Method:</b>{{item.method}}</div>
<div><b>Request:</b>{{item.request}}</div>
<h1>Response headers</h1>
<hr>
<div><b>Response time:</b>{{item.time}}</div>
<div><b>Status:</b>{{item.code}}</div>
<div><b>Content-location:</b>{{item.headers ["content-location"]}}</div>
<div class="cookie"><b>Cookie:</b>{{item.headers ["set-cookie"]}}</div>
<div><b>X powered by:</b>{{item.headers ["x-powered-by"] }}</div>
<div><b>Host:</b>{{item.headers.host}}</div>
<div><b>Allow:</b>{{item.headers.connection}}</div>
<div><b>Cache control:</b>{{item.headers ["cache-control"]}}</div>
<div><b>Date:</b>{{item.headers.date}}</div>
<div><b>Content type:</b>{{item.headers ["content-type"]}}</div>
<h1>SOAP params</h1>
<div><b>Content type:</b>{{item.headers ["x-soap-server"]}}</div>
<h1>Raw response</h1>
<p>You can view html code by pasting it into : <a href="http://plnkr.co/">Plunker</a></p>
<div>
{{item.response}}
</div>
</accordion-group>
</accordion>
</div>
</div>
</div>
</body>
</html>