Skip to content
This repository
Browse code

update web to include rich snippets

  • Loading branch information...
commit f7639fbab848806af7da2000d7e6cbf7a9d69b82 1 parent 4321bb2
Maximilian Hils authored
1,595 docs/honeyproxy-logo-caption.ai
859 additions, 736 deletions not shown
22 web/about.html
@@ -5,7 +5,7 @@
5 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
6 6
7 7 <title>HoneyProxy - HTTP(S) Traffic Investigation</title>
8   - <meta name="description" content="">
  8 + <meta name="description" content="HoneyProxy is a lightweight SSL-capable proxy that helps you analyze HTTP traffic.">
9 9 <meta name="author" content="Maximilian Hils">
10 10
11 11 <meta name="viewport" content="width=device-width">
@@ -13,21 +13,21 @@
13 13 <link rel="stylesheet" href="css/style.css">
14 14
15 15 </head>
16   -<body>
  16 +<body itemscope itemtype="http://schema.org/SoftwareApplication">
17 17 <!--[if lt IE 7]><p class=chromeframe>Your browser is <em>ancient!</em> <a href="http://browsehappy.com/">Upgrade to a different browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to experience this site.</p><![endif]-->
18 18 <a href="https://github.com/mhils/HoneyProxy"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png" alt="Fork me on GitHub"></a>
19 19 <header>
20 20 <ul id=topnav>
21   - <li><a href="./">Home</a>
  21 + <li><a itemprop="url" href="./">Home</a>
22 22 <li><a href="./#quickstart">Download</a>
23 23 <li><a href="https://github.com/mhils/HoneyProxy/wiki/Features">Docs</a>
24 24 <li><a href="./about.html">About</a>
25 25 </ul>
26 26 <a href="./">
27   - <img id=logo src="./img/logo.png" alt="Logo">
  27 + <img itemprop="image" id=logo src="./img/logo.png" alt="Logo">
28 28 </a>
29   - <h1>HoneyProxy</h1>
30   - <h2>a man-in-the-middle SSL proxy & traffic analyzer</h2>
  29 + <h1 itemprop="name">HoneyProxy</h1>
  30 + <h2 itemprop="description">a man-in-the-middle SSL proxy & traffic analyzer</h2>
31 31 </header>
32 32 <div id="main">
33 33 <div class=box>
@@ -59,7 +59,15 @@
59 59 </div>
60 60 </div>
61 61 <footer>
62   - <p><a href="https://plus.google.com/111960278782881436247/?rel=author">Circle us on Google+</a> &nbsp;&nbsp;&nbsp; &copy; 2012 Maximilian Hils</p>
  62 + <p>
  63 + <!-- <a href="https://plus.google.com/111960278782881436247/" rel="publisher">Circle us on Google+</a> &nbsp;&nbsp;&nbsp; -->
  64 + &copy; 2012
  65 + <span itemprop="author" itemscope itemtype="http://schema.org/Person">
  66 + <a itemprop="url" href="http://maximilianhils.com">
  67 + <span itemprop="name">Maximilian Hils</span>
  68 + </a>
  69 + </span>
  70 + </p>
63 71 </footer>
64 72
65 73 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
30 web/index.html
@@ -5,7 +5,7 @@
5 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
6 6
7 7 <title>HoneyProxy - HTTP(S) Traffic Investigation</title>
8   - <meta name="description" content="">
  8 + <meta name="description" content="HoneyProxy is a lightweight SSL-capable proxy that helps you analyze HTTP traffic.">
9 9 <meta name="author" content="Maximilian Hils">
10 10
11 11 <meta name="viewport" content="width=device-width">
@@ -13,25 +13,25 @@
13 13 <link rel="stylesheet" href="css/style.css">
14 14
15 15 </head>
16   -<body>
  16 +<body itemscope itemtype="http://schema.org/SoftwareApplication">
17 17 <!--[if lt IE 7]><p class=chromeframe>Your browser is <em>ancient!</em> <a href="http://browsehappy.com/">Upgrade to a different browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to experience this site.</p><![endif]-->
18 18 <a href="https://github.com/mhils/HoneyProxy"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png" alt="Fork me on GitHub"></a>
19 19 <header>
20 20 <ul id=topnav>
21   - <li><a href="./">Home</a>
  21 + <li><a itemprop="url" href="./">Home</a>
22 22 <li><a href="./#quickstart">Download</a>
23 23 <li><a href="https://github.com/mhils/HoneyProxy/wiki/Features">Docs</a>
24 24 <li><a href="./about.html">About</a>
25 25 </ul>
26 26 <a href="./">
27   - <img id=logo src="./img/logo.png" alt="Logo">
  27 + <img itemprop="image" id=logo src="./img/logo.png" alt="Logo">
28 28 </a>
29   - <h1>HoneyProxy</h1>
30   - <h2>a man-in-the-middle SSL proxy & traffic analyzer</h2>
  29 + <h1 itemprop="name">HoneyProxy</h1>
  30 + <h2 itemprop="description">a man-in-the-middle SSL proxy & traffic analyzer</h2>
31 31 </header>
32 32 <div id="main">
33 33 <div class=box>
34   - <img class=current-state width=735 height=482 src="./img/current-status.png">
  34 + <img itemprop="screenshot" class=current-state width=735 height=482 alt="Screenshot of HoneyProxy" src="./img/current-status.png">
35 35 <p class=intro>
36 36 <strong>HoneyProxy</strong> is a lightweight tool that allows live <strong>HTTP(S) traffic inspection</strong> and analysis.<br>
37 37 It focuses on features that are useful for malware analysis and network forensics.
@@ -43,14 +43,16 @@
43 43 <li><strong>Save</strong> HTTP conversations for later analysis
44 44 <li>Make <strong>scripted changes</strong> with Python, e.g. remove Cache Header.
45 45 <li>based on and <strong>compatible to <a href="http://mitmproxy.org/">mitmproxy</a></strong>.
46   - <li><strong>cross-platform</strong> (Windows, OSX and Linux)
  46 + <li><strong>cross-platform</strong> (<span itemprop="operatingSystems">Windows</span>, <span itemprop="operatingSystems">OSX</span> and <span itemprop="operatingSystems">Linux</span>)
47 47 <li>SSL interception certs generated on the fly
48 48 </ul>
49 49 Looking for more? Check out our <a href="https://github.com/mhils/HoneyProxy/wiki/Features">GitHub wiki</a>!
50 50 <h2 id="quickstart">Quick Start</h2>
51 51 <p>
52 52 <strong>Download</strong> the <a target="_blank" href="https://github.com/downloads/mhils/HoneyProxy/honeyproxy-latest.zip"><strong>latest release.</strong></a>
53   - <!-- <span style="font-size: 0.85em; color: hsl(0, 0%, 50%);">or clone the git repo: <code>git clone --recursive git://github.com/mhils/HoneyProxy.git</code>.</span> -->
  53 + <link itemprop="SoftwareApplicationCategory" href="http://schema.org/SecurityApplication"/>
  54 + <span itemprop="offers" itemscope itemtype="http://schema.org/Offer"><meta itemprop="price" content="0.00"><meta itemprop="priceCurrency" content="USD" /></span>
  55 + <!-- <span style="font-size: 0.85em; color: hsl(0, 0%, 50%);">or clone the git repo: <code>git clone &#8208;&#8208;recursive git://github.com/mhils/HoneyProxy.git</code>.</span> -->
54 56 </p>
55 57 <p>
56 58 <strong>Install all dependencies</strong>: <code>pip install pyOpenSSL pyasn1 Twisted Autobahn</code><br>
@@ -67,7 +69,15 @@ <h2 id="quickstart">Quick Start</h2>
67 69 </div>
68 70 </div>
69 71 <footer>
70   - <p><a href="https://plus.google.com/111960278782881436247/?rel=author">Circle us on Google+</a> &nbsp;&nbsp;&nbsp; &copy; 2012 Maximilian Hils</p>
  72 + <p>
  73 + <!-- <a href="https://plus.google.com/111960278782881436247/" rel="publisher">Circle us on Google+</a> &nbsp;&nbsp;&nbsp; -->
  74 + &copy; 2012
  75 + <span itemprop="author" itemscope itemtype="http://schema.org/Person">
  76 + <a itemprop="url" href="http://maximilianhils.com">
  77 + <span itemprop="name">Maximilian Hils</span>
  78 + </a>
  79 + </span>
  80 + </p>
71 81 </footer>
72 82
73 83 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
22 web/pages/_template.html
@@ -5,7 +5,7 @@
5 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
6 6
7 7 <title>HoneyProxy - HTTP(S) Traffic Investigation</title>
8   - <meta name="description" content="">
  8 + <meta name="description" content="HoneyProxy is a lightweight SSL-capable proxy that helps you analyze HTTP traffic.">
9 9 <meta name="author" content="Maximilian Hils">
10 10
11 11 <meta name="viewport" content="width=device-width">
@@ -13,27 +13,35 @@
13 13 <link rel="stylesheet" href="css/style.css">
14 14
15 15 </head>
16   -<body>
  16 +<body itemscope itemtype="http://schema.org/SoftwareApplication">
17 17 <!--[if lt IE 7]><p class=chromeframe>Your browser is <em>ancient!</em> <a href="http://browsehappy.com/">Upgrade to a different browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to experience this site.</p><![endif]-->
18 18 <a href="https://github.com/mhils/HoneyProxy"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png" alt="Fork me on GitHub"></a>
19 19 <header>
20 20 <ul id=topnav>
21   - <li><a href="./">Home</a>
  21 + <li><a itemprop="url" href="./">Home</a>
22 22 <li><a href="./#quickstart">Download</a>
23 23 <li><a href="https://github.com/mhils/HoneyProxy/wiki/Features">Docs</a>
24 24 <li><a href="./about.html">About</a>
25 25 </ul>
26 26 <a href="./">
27   - <img id=logo src="./img/logo.png" alt="Logo">
  27 + <img itemprop="image" id=logo src="./img/logo.png" alt="Logo">
28 28 </a>
29   - <h1>HoneyProxy</h1>
30   - <h2>a man-in-the-middle SSL proxy & traffic analyzer</h2>
  29 + <h1 itemprop="name">HoneyProxy</h1>
  30 + <h2 itemprop="description">a man-in-the-middle SSL proxy & traffic analyzer</h2>
31 31 </header>
32 32 <div id="main">
33 33 %s
34 34 </div>
35 35 <footer>
36   - <p><a href="https://plus.google.com/111960278782881436247/?rel=author">Circle us on Google+</a> &nbsp;&nbsp;&nbsp; &copy; 2012 Maximilian Hils</p>
  36 + <p>
  37 + <!-- <a href="https://plus.google.com/111960278782881436247/" rel="publisher">Circle us on Google+</a> &nbsp;&nbsp;&nbsp; -->
  38 + &copy; 2012
  39 + <span itemprop="author" itemscope itemtype="http://schema.org/Person">
  40 + <a itemprop="url" href="http://maximilianhils.com">
  41 + <span itemprop="name">Maximilian Hils</span>
  42 + </a>
  43 + </span>
  44 + </p>
37 45 </footer>
38 46
39 47 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
9 web/pages/build.py
... ... @@ -1,7 +1,8 @@
1   -import os, re
  1 +import os, re, time
2 2
3 3 def update():
4 4 isPage = re.compile("^[^_].+\.html$")
  5 + time.sleep(0.3)
5 6 with open("_template.html", 'r') as tmpl:
6 7 template = tmpl.read()
7 8
@@ -9,8 +10,10 @@ def update():
9 10 if(isPage.match(filename)):
10 11 with open(filename, 'r') as page:
11 12 with open("../"+filename, 'w') as result:
12   - result.write(template % page.read())
13   -
  13 + try:
  14 + result.write(template % page.read())
  15 + except TypeError as e:
  16 + print e
14 17 def watch():
15 18 """
16 19 Windows only
8 web/pages/index.html
... ... @@ -1,5 +1,5 @@
1 1 <div class=box>
2   - <img class=current-state width=735 height=482 src="./img/current-status.png">
  2 + <img itemprop="screenshot" class=current-state width=735 height=482 alt="Screenshot of HoneyProxy" src="./img/current-status.png">
3 3 <p class=intro>
4 4 <strong>HoneyProxy</strong> is a lightweight tool that allows live <strong>HTTP(S) traffic inspection</strong> and analysis.<br>
5 5 It focuses on features that are useful for malware analysis and network forensics.
@@ -11,14 +11,16 @@
11 11 <li><strong>Save</strong> HTTP conversations for later analysis
12 12 <li>Make <strong>scripted changes</strong> with Python, e.g. remove Cache Header.
13 13 <li>based on and <strong>compatible to <a href="http://mitmproxy.org/">mitmproxy</a></strong>.
14   - <li><strong>cross-platform</strong> (Windows, OSX and Linux)
  14 + <li><strong>cross-platform</strong> (<span itemprop="operatingSystems">Windows</span>, <span itemprop="operatingSystems">OSX</span> and <span itemprop="operatingSystems">Linux</span>)
15 15 <li>SSL interception certs generated on the fly
16 16 </ul>
17 17 Looking for more? Check out our <a href="https://github.com/mhils/HoneyProxy/wiki/Features">GitHub wiki</a>!
18 18 <h2 id="quickstart">Quick Start</h2>
19 19 <p>
20 20 <strong>Download</strong> the <a target="_blank" href="https://github.com/downloads/mhils/HoneyProxy/honeyproxy-latest.zip"><strong>latest release.</strong></a>
21   - <!-- <span style="font-size: 0.85em; color: hsl(0, 0%, 50%);">or clone the git repo: <code>git clone --recursive git://github.com/mhils/HoneyProxy.git</code>.</span> -->
  21 + <link itemprop="SoftwareApplicationCategory" href="http://schema.org/SecurityApplication"/>
  22 + <span itemprop="offers" itemscope itemtype="http://schema.org/Offer"><meta itemprop="price" content="0.00"><meta itemprop="priceCurrency" content="USD" /></span>
  23 + <!-- <span style="font-size: 0.85em; color: hsl(0, 0%, 50%);">or clone the git repo: <code>git clone &#8208;&#8208;recursive git://github.com/mhils/HoneyProxy.git</code>.</span> -->
22 24 </p>
23 25 <p>
24 26 <strong>Install all dependencies</strong>: <code>pip install pyOpenSSL pyasn1 Twisted Autobahn</code><br>

0 comments on commit f7639fb

Please sign in to comment.
Something went wrong with that request. Please try again.