You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spot.apache.org by le...@apache.org on 2019/09/11 01:39:32 UTC

[incubator-spot] 03/45: Import website content.

This is an automated email from the ASF dual-hosted git repository.

leahy pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-spot.git

commit 5d5c25028785527c139048c8b8dcbc6fcafdb6f8
Author: Doug Cutting <cu...@apache.org>
AuthorDate: Tue Sep 27 13:56:20 2016 -0700

    Import website content.
---
 2016/03/index.html                                 |  279 +++++
 2016/08/index.html                                 |  307 ++++++
 blog/index.html                                    |  323 ++++++
 category/cybersecurity/feed/index.html             |   51 +
 category/cybersecurity/index.html                  |  280 +++++
 category/security-analytics/feed/index.html        |   51 +
 category/security-analytics/index.html             |  280 +++++
 category/uncategorized/feed/index.html             |   47 +
 category/uncategorized/index.html                  |  281 +++++
 comments/feed/index.html                           |   18 +
 feed/index.html                                    |  107 ++
 .../feed/index.html                                |   18 +
 .../index.html                                     |  306 ++++++
 index.html                                         |  549 +++++++++-
 .../feed/index.html                                |   18 +
 .../index.html                                     |  319 ++++++
 .../feed/index.html                                |   18 +
 .../index.html                                     |  324 ++++++
 tag/github/feed/index.html                         |   51 +
 tag/github/index.html                              |  280 +++++
 tag/open-network-insight/feed/index.html           |   51 +
 tag/open-network-insight/index.html                |  280 +++++
 tag/open-source/feed/index.html                    |   51 +
 tag/open-source/index.html                         |  280 +++++
 wp-content/themes/oni/favicon.png                  |  Bin 0 -> 564 bytes
 wp-content/themes/oni/library/css/meanmenu.css     |  168 +++
 wp-content/themes/oni/library/css/style.css        | 1069 ++++++++++++++++++++
 wp-content/themes/oni/library/fonts/icomoon.eot    |  Bin 0 -> 1736 bytes
 wp-content/themes/oni/library/fonts/icomoon.svg    |   13 +
 wp-content/themes/oni/library/fonts/icomoon.ttf    |  Bin 0 -> 1572 bytes
 wp-content/themes/oni/library/fonts/icomoon.woff   |  Bin 0 -> 1648 bytes
 wp-content/themes/oni/library/images/and.png       |  Bin 0 -> 880 bytes
 .../themes/oni/library/images/apache-incubator.png |  Bin 0 -> 7213 bytes
 .../themes/oni/library/images/apple-touch-icon.png |  Bin 0 -> 5971 bytes
 .../themes/oni/library/images/key_features_bg.jpg  |  Bin 0 -> 23292 bytes
 wp-content/themes/oni/library/images/logo.png      |  Bin 0 -> 8007 bytes
 .../themes/oni/library/images/masthead-bg.png      |  Bin 0 -> 70435 bytes
 .../themes/oni/library/images/quote-person.png     |  Bin 0 -> 1079 bytes
 wp-content/themes/oni/library/images/quotes.png    |  Bin 0 -> 886 bytes
 wp-content/themes/oni/library/images/search.png    |  Bin 0 -> 391 bytes
 .../themes/oni/library/js/jquery.meanmenu.js       |  285 ++++++
 .../oni/library/js/libs/modernizr.custom.min.js    |    4 +
 wp-content/themes/oni/library/js/scripts.js        |  120 +++
 wp-content/uploads/2016/03/FloCon2015-300x225.png  |  Bin 0 -> 40316 bytes
 wp-content/uploads/2016/03/FloCon2015-768x576.png  |  Bin 0 -> 111556 bytes
 wp-content/uploads/2016/03/FloCon2015.png          |  Bin 0 -> 43681 bytes
 .../uploads/2016/03/SPOT_Collabration-Icon_v2.png  |  Bin 0 -> 19033 bytes
 .../uploads/2016/03/SPOT_OpenDataModel-Icon_v1.png |  Bin 0 -> 18850 bytes
 .../uploads/2016/03/advantages-1-300x136.png       |  Bin 0 -> 16738 bytes
 .../uploads/2016/03/advantages-1-768x347.png       |  Bin 0 -> 54522 bytes
 wp-content/uploads/2016/03/advantages-1.png        |  Bin 0 -> 35716 bytes
 wp-content/uploads/2016/03/connects.png            |  Bin 0 -> 2846 bytes
 wp-content/uploads/2016/03/how-it-works.png        |  Bin 0 -> 47916 bytes
 wp-content/uploads/2016/03/magnify-icon.png        |  Bin 0 -> 2899 bytes
 wp-content/uploads/2016/03/spot470.png             |  Bin 0 -> 16211 bytes
 wp-content/uploads/2016/03/storyboard-icon.png     |  Bin 0 -> 2458 bytes
 wp-content/uploads/2016/03/threat-icon.png         |  Bin 0 -> 2652 bytes
 .../ONI_Architecture-Diagram_1300_v4-1024x532.png  |  Bin 0 -> 309743 bytes
 .../ONI_Architecture-Diagram_1300_v4-300x156.png   |  Bin 0 -> 36669 bytes
 .../ONI_Architecture-Diagram_1300_v4-768x399.png   |  Bin 0 -> 185948 bytes
 .../2016/09/ONI_Architecture-Diagram_1300_v4.png   |  Bin 0 -> 431626 bytes
 wp-includes/js/comment-reply.min.js                |    1 +
 wp-includes/js/jquery/jquery-migrate.min.js        |    2 +
 wp-includes/js/jquery/jquery.js                    |    6 +
 wp-includes/js/wp-embed.min.js                     |    1 +
 wp-json/index.html                                 |    1 +
 66 files changed, 6231 insertions(+), 8 deletions(-)

diff --git a/2016/03/index.html b/2016/03/index.html
new file mode 100644
index 0000000..4971dc0
--- /dev/null
+++ b/2016/03/index.html
@@ -0,0 +1,279 @@
+<!doctype html>
+
+<!--[if lt IE 7]><html lang="en-US" class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]-->
+<!--[if (IE 7)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9 lt-ie8"><![endif]-->
+<!--[if (IE 8)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9"><![endif]-->
+<!--[if gt IE 8]><!-->
+<html lang="en-US" class="no-js">
+    <!--<![endif]-->
+
+    <head>
+        <meta charset="utf-8">
+
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+
+        <title>Apache Spot  2016  March</title>
+
+        <meta name="HandheldFriendly" content="True">
+        <meta name="MobileOptimized" content="320">
+        <meta name="viewport" content="width=device-width, initial-scale=1"/>
+
+        <link rel="apple-touch-icon" href="../../wp-content/themes/oni/library/images/apple-touch-icon.png">
+        <link rel="icon" href="../../wp-content/themes/oni/favicon.png">
+        <!--[if IE]>
+        <link rel="shortcut icon" href="../../wp-content/themes/oni/favicon.ico">
+        <![endif]-->
+        <meta name="msapplication-TileColor" content="#f01d4f">
+        <meta name="msapplication-TileImage" content="../../wp-content/themes/oni/library/images/win8-tile-icon.png">
+        <meta name="theme-color" content="#121212">
+
+        <link rel="pingback" href="../../xmlrpc.php">
+
+        <link rel='dns-prefetch' href='//fonts.googleapis.com' />
+        <link rel='dns-prefetch' href='//s.w.org' />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Feed" href="../../feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Comments Feed" href="../../comments/feed/" />
+        <script type="text/javascript">
+			window._wpemojiSettings = {
+				"baseUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/72x72\/",
+				"ext" : ".png",
+				"svgUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/svg\/",
+				"svgExt" : ".svg",
+				"source" : {
+					"concatemoji" : "http:\/\/spot.incubator.apache.org\/wp-includes\/js\/wp-emoji-release.min.js"
+				}
+			}; ! function(a, b, c) {
+				function d(a) {
+					var c,
+					    d,
+					    e,
+					    f,
+					    g,
+					    h = b.createElement("canvas"),
+					    i = h.getContext && h.getContext("2d"),
+					    j = String.fromCharCode;
+					if (!i || !i.fillText)
+						return !1;
+					switch(i.textBaseline="top",i.font="600 32px Arial",a) {
+					case"flag":
+						return i.fillText(j(55356, 56806, 55356, 56826), 0, 0), !(h.toDataURL().length < 3e3) && (i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 65039, 8205, 55356, 57096), 0, 0),
+						c = h.toDataURL(), i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 55356, 57096), 0, 0),
+						d = h.toDataURL(), c !== d);
+					case"diversity":
+						return i.fillText(j(55356, 57221), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						f = e[0] + "," + e[1] + "," + e[2] + "," + e[3], i.fillText(j(55356, 57221, 55356, 57343), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						g = e[0] + "," + e[1] + "," + e[2] + "," + e[3], f !== g;
+					case"simple":
+						return i.fillText(j(55357, 56835), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode8":
+						return i.fillText(j(55356, 57135), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode9":
+						return i.fillText(j(55358, 56631), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0]
+					}
+					return !1
+				}
+
+				function e(a) {
+					var c = b.createElement("script");
+					c.src = a, c.type = "text/javascript", b.getElementsByTagName("head")[0].appendChild(c)
+				}
+
+				var f,
+				    g,
+				    h,
+				    i;
+				for ( i = Array("simple", "flag", "unicode8", "diversity", "unicode9"), c.supports = {
+					everything : !0,
+					everythingExceptFlag : !0
+				},
+				h = 0; h < i.length; h++)
+					c.supports[i[h]] = d(i[h]), c.supports.everything = c.supports.everything && c.supports[i[h]], "flag" !== i[h] && (c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && c.supports[i[h]]);
+				c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && !c.supports.flag, c.DOMReady = !1, c.readyCallback = function() {
+					c.DOMReady = !0
+				}, c.supports.everything || ( g = function() {
+					c.readyCallback()
+				}, b.addEventListener ? (b.addEventListener("DOMContentLoaded", g, !1), a.addEventListener("load", g, !1)) : (a.attachEvent("onload", g), b.attachEvent("onreadystatechange", function() {
+					"complete" === b.readyState && c.readyCallback()
+				})),
+				f = c.source || {}, f.concatemoji ? e(f.concatemoji) : f.wpemoji && f.twemoji && (e(f.twemoji), e(f.wpemoji)))
+			}(window, document, window._wpemojiSettings);
+        </script>
+        <style type="text/css">
+			img.wp-smiley, img.emoji {
+				display: inline !important;
+				border: none !important;
+				box-shadow: none !important;
+				height: 1em !important;
+				width: 1em !important;
+				margin: 0 .07em !important;
+				vertical-align: -0.1em !important;
+				background: none !important;
+				padding: 0 !important;
+			}
+        </style>
+        <link rel='stylesheet' id='googleFonts-css'  href='http://fonts.googleapis.com/css?family=Lato%3A400%2C700%2C400italic%2C700italic' type='text/css' media='all' />
+        <link rel='stylesheet' id='bones-stylesheet-css'  href='../../wp-content/themes/oni/library/css/style.css' type='text/css' media='all' />
+        <!--[if lt IE 9]>
+        <link rel='stylesheet' id='bones-ie-only-css'  href='../../wp-content/themes/oni/library/css/ie.css' type='text/css' media='all' />
+        <![endif]-->
+        <link rel='stylesheet' id='mm-css-css'  href='../../wp-content/themes/oni/library/css/meanmenu.css' type='text/css' media='all' />
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/libs/modernizr.custom.min.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/jquery/jquery.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/jquery/jquery-migrate.min.js'></script>
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/jquery.meanmenu.js'></script>
+        <link rel='https://api.w.org/' href='../../wp-json/' />
+
+        <script>
+			(function(i, s, o, g, r, a, m) {
+				i['GoogleAnalyticsObject'] = r;
+				i[r] = i[r] ||
+				function() {
+					(i[r].q = i[r].q || []).push(arguments)
+				}, i[r].l = 1 * new Date();
+				a = s.createElement(o),
+				m = s.getElementsByTagName(o)[0];
+				a.async = 1;
+				a.src = g;
+				m.parentNode.insertBefore(a, m)
+			})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
+
+			ga('create', 'UA-75955621-1', 'auto');
+			ga('send', 'pageview');
+
+        </script>
+    </head>
+
+    <body class="archive date" itemscope itemtype="http://schema.org/WebPage">
+
+        <div id="container">
+
+            <header class="header" role="banner" itemscope itemtype="http://schema.org/WPHeader">
+
+                <div id="inner-header" class="wrap cf">
+
+                    <p id="logo" class="h1" itemscope itemtype="http://schema.org/Organization">
+                        <a href="http://spot.incubator.apache.org" rel="nofollow"><img src="../../wp-content/themes/oni/library/images/logo.png" alt="Open Network Insight" /></a>
+                    </p>
+
+                    <nav role="navigation" itemscope itemtype="http://schema.org/SiteNavigationElement">
+                        <ul id="menu-main-menu" class="nav top-nav cf">
+                            <li id="menu-item-129" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-129">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight">Get Started</a>
+                            </li>
+                            <li id="menu-item-5" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#if-you-want-all-of-the-oni-code-at-once-just-clone-it">Download</a>
+                            </li>
+                            <li id="menu-item-130" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-130">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#contributing-to-oni">Contribute</a>
+                            </li>
+                            <li id="menu-item-106" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-106">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight/wiki">Wiki</a>
+                            </li>
+                            <li id="menu-item-13" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-13">
+                                <a href="../../blog/">Blog</a>
+                            </li>
+                        </ul>
+                    </nav>
+
+                </div>
+
+            </header>
+
+            <div id="mobile-nav"></div>
+
+            <div id="content">
+
+                <div id="inner-content" class="wrap cf">
+
+                    <main id="main" class="m-all t-2of3 d-5of7 cf" role="main" itemscope itemprop="mainContentOfPage" itemtype="http://schema.org/Blog">
+
+                        <h1 class="page-title">Month: March 2016</h1>
+
+                        <article id="post-62" class="cf post-62 post type-post status-publish format-standard hentry category-security-analytics tag-github tag-open-network-insight tag-open-source" role="article">
+
+                            <header class="entry-header article-header">
+
+                                <h3 class="h2 entry-title"><a href="../../open-network-insight-3-most-asked-questions/" rel="bookmark" title="Apache Spot: Three Most-Asked Questions">Apache Spot: Three Most-Asked Questions</a></h3>
+                                <p class="byline entry-meta vcard">
+                                    <time class="updated entry-time" datetime="2016-03-29" itemprop="datePublished">
+                                        March 29, 2016
+                                    </time>
+                                    </span>
+                                </p>
+
+                            </header>
+
+                            <section class="entry-content cf">
+
+                                <p>
+                                    While this is not the first blog post about Apache Spot, it is the first one by a creator of the solution. As a security data scientist in Intel&#8217;s Data Center Group, I joined a small team to start thinking about solving really hard problems in cloud analytics. The team grew, and out of that&#8230; <a class="excerpt-read-more" href="../../open-network-insight-3-most-asked-questions/" title="Read Apache Spot: Three Most-Asked Questions">Read more & [...]
+                                </p>
+
+                            </section>
+
+                            <footer class="article-footer">
+
+                            </footer>
+
+                        </article>
+
+                    </main>
+
+                    <div id="sidebar1" class="sidebar m-all t-1of3 d-2of7 last-col cf" role="complementary">
+
+                        <div id="recent-posts-2" class="widget widget_recent_entries">
+                            <h4 class="widgettitle">Recent Posts</h4>
+                            <ul>
+                                <li>
+                                    <a href="../../open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/">Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure</a>
+                                </li>
+                                <li>
+                                    <a href="../../how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/">How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</a>
+                                </li>
+                                <li>
+                                    <a href="../../open-network-insight-3-most-asked-questions/">Apache Spot: Three Most-Asked Questions</a>
+                                </li>
+                            </ul>
+                        </div>
+                        <div id="archives-2" class="widget widget_archive">
+                            <h4 class="widgettitle">Archives</h4>
+                            <ul>
+                                <li>
+                                    <a href='../../2016/08/'>August 2016</a>
+                                </li>
+                                <li>
+                                    <a href='../../2016/03/'>March 2016</a>
+                                </li>
+                            </ul>
+                        </div>
+
+                    </div>
+
+                </div>
+
+            </div>
+
+            <footer class="footer" role="contentinfo" itemscope itemtype="http://schema.org/WPFooter">
+
+                <div id="inner-footer" class="wrap cf">
+
+                    <nav role="navigation"></nav>
+                    <p class="source-org copyright" style="text-align:center;">
+                        &copy; 2016 Apache Spot.
+                    </p>
+
+                </div>
+
+            </footer>
+
+        </div>
+
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/scripts.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/wp-embed.min.js'></script>
+
+    </body>
+
+</html>
+<!-- end of site. what a ride! -->
diff --git a/2016/08/index.html b/2016/08/index.html
new file mode 100644
index 0000000..455c751
--- /dev/null
+++ b/2016/08/index.html
@@ -0,0 +1,307 @@
+<!doctype html>
+
+<!--[if lt IE 7]><html lang="en-US" class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]-->
+<!--[if (IE 7)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9 lt-ie8"><![endif]-->
+<!--[if (IE 8)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9"><![endif]-->
+<!--[if gt IE 8]><!-->
+<html lang="en-US" class="no-js">
+    <!--<![endif]-->
+
+    <head>
+        <meta charset="utf-8">
+
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+
+        <title>Apache Spot  2016  August</title>
+
+        <meta name="HandheldFriendly" content="True">
+        <meta name="MobileOptimized" content="320">
+        <meta name="viewport" content="width=device-width, initial-scale=1"/>
+
+        <link rel="apple-touch-icon" href="../../wp-content/themes/oni/library/images/apple-touch-icon.png">
+        <link rel="icon" href="../../wp-content/themes/oni/favicon.png">
+        <!--[if IE]>
+        <link rel="shortcut icon" href="../../wp-content/themes/oni/favicon.ico">
+        <![endif]-->
+        <meta name="msapplication-TileColor" content="#f01d4f">
+        <meta name="msapplication-TileImage" content="../../wp-content/themes/oni/library/images/win8-tile-icon.png">
+        <meta name="theme-color" content="#121212">
+
+        <link rel="pingback" href="../../xmlrpc.php">
+
+        <link rel='dns-prefetch' href='//fonts.googleapis.com' />
+        <link rel='dns-prefetch' href='//s.w.org' />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Feed" href="../../feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Comments Feed" href="../../comments/feed/" />
+        <script type="text/javascript">
+			window._wpemojiSettings = {
+				"baseUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/72x72\/",
+				"ext" : ".png",
+				"svgUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/svg\/",
+				"svgExt" : ".svg",
+				"source" : {
+					"concatemoji" : "http:\/\/spot.incubator.apache.org\/wp-includes\/js\/wp-emoji-release.min.js"
+				}
+			}; ! function(a, b, c) {
+				function d(a) {
+					var c,
+					    d,
+					    e,
+					    f,
+					    g,
+					    h = b.createElement("canvas"),
+					    i = h.getContext && h.getContext("2d"),
+					    j = String.fromCharCode;
+					if (!i || !i.fillText)
+						return !1;
+					switch(i.textBaseline="top",i.font="600 32px Arial",a) {
+					case"flag":
+						return i.fillText(j(55356, 56806, 55356, 56826), 0, 0), !(h.toDataURL().length < 3e3) && (i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 65039, 8205, 55356, 57096), 0, 0),
+						c = h.toDataURL(), i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 55356, 57096), 0, 0),
+						d = h.toDataURL(), c !== d);
+					case"diversity":
+						return i.fillText(j(55356, 57221), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						f = e[0] + "," + e[1] + "," + e[2] + "," + e[3], i.fillText(j(55356, 57221, 55356, 57343), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						g = e[0] + "," + e[1] + "," + e[2] + "," + e[3], f !== g;
+					case"simple":
+						return i.fillText(j(55357, 56835), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode8":
+						return i.fillText(j(55356, 57135), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode9":
+						return i.fillText(j(55358, 56631), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0]
+					}
+					return !1
+				}
+
+				function e(a) {
+					var c = b.createElement("script");
+					c.src = a, c.type = "text/javascript", b.getElementsByTagName("head")[0].appendChild(c)
+				}
+
+				var f,
+				    g,
+				    h,
+				    i;
+				for ( i = Array("simple", "flag", "unicode8", "diversity", "unicode9"), c.supports = {
+					everything : !0,
+					everythingExceptFlag : !0
+				},
+				h = 0; h < i.length; h++)
+					c.supports[i[h]] = d(i[h]), c.supports.everything = c.supports.everything && c.supports[i[h]], "flag" !== i[h] && (c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && c.supports[i[h]]);
+				c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && !c.supports.flag, c.DOMReady = !1, c.readyCallback = function() {
+					c.DOMReady = !0
+				}, c.supports.everything || ( g = function() {
+					c.readyCallback()
+				}, b.addEventListener ? (b.addEventListener("DOMContentLoaded", g, !1), a.addEventListener("load", g, !1)) : (a.attachEvent("onload", g), b.attachEvent("onreadystatechange", function() {
+					"complete" === b.readyState && c.readyCallback()
+				})),
+				f = c.source || {}, f.concatemoji ? e(f.concatemoji) : f.wpemoji && f.twemoji && (e(f.twemoji), e(f.wpemoji)))
+			}(window, document, window._wpemojiSettings);
+        </script>
+        <style type="text/css">
+			img.wp-smiley, img.emoji {
+				display: inline !important;
+				border: none !important;
+				box-shadow: none !important;
+				height: 1em !important;
+				width: 1em !important;
+				margin: 0 .07em !important;
+				vertical-align: -0.1em !important;
+				background: none !important;
+				padding: 0 !important;
+			}
+        </style>
+        <link rel='stylesheet' id='googleFonts-css'  href='http://fonts.googleapis.com/css?family=Lato%3A400%2C700%2C400italic%2C700italic' type='text/css' media='all' />
+        <link rel='stylesheet' id='bones-stylesheet-css'  href='../../wp-content/themes/oni/library/css/style.css' type='text/css' media='all' />
+        <!--[if lt IE 9]>
+        <link rel='stylesheet' id='bones-ie-only-css'  href='../../wp-content/themes/oni/library/css/ie.css' type='text/css' media='all' />
+        <![endif]-->
+        <link rel='stylesheet' id='mm-css-css'  href='../../wp-content/themes/oni/library/css/meanmenu.css' type='text/css' media='all' />
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/libs/modernizr.custom.min.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/jquery/jquery.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/jquery/jquery-migrate.min.js'></script>
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/jquery.meanmenu.js'></script>
+        <link rel='https://api.w.org/' href='../../wp-json/' />
+
+        <script>
+			(function(i, s, o, g, r, a, m) {
+				i['GoogleAnalyticsObject'] = r;
+				i[r] = i[r] ||
+				function() {
+					(i[r].q = i[r].q || []).push(arguments)
+				}, i[r].l = 1 * new Date();
+				a = s.createElement(o),
+				m = s.getElementsByTagName(o)[0];
+				a.async = 1;
+				a.src = g;
+				m.parentNode.insertBefore(a, m)
+			})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
+
+			ga('create', 'UA-75955621-1', 'auto');
+			ga('send', 'pageview');
+
+        </script>
+    </head>
+
+    <body class="archive date" itemscope itemtype="http://schema.org/WebPage">
+
+        <div id="container">
+
+            <header class="header" role="banner" itemscope itemtype="http://schema.org/WPHeader">
+
+                <div id="inner-header" class="wrap cf">
+
+                    <p id="logo" class="h1" itemscope itemtype="http://schema.org/Organization">
+                        <a href="http://spot.incubator.apache.org" rel="nofollow"><img src="../../wp-content/themes/oni/library/images/logo.png" alt="Open Network Insight" /></a>
+                    </p>
+
+                    <nav role="navigation" itemscope itemtype="http://schema.org/SiteNavigationElement">
+                        <ul id="menu-main-menu" class="nav top-nav cf">
+                            <li id="menu-item-129" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-129">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight">Get Started</a>
+                            </li>
+                            <li id="menu-item-5" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#if-you-want-all-of-the-oni-code-at-once-just-clone-it">Download</a>
+                            </li>
+                            <li id="menu-item-130" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-130">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#contributing-to-oni">Contribute</a>
+                            </li>
+                            <li id="menu-item-106" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-106">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight/wiki">Wiki</a>
+                            </li>
+                            <li id="menu-item-13" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-13">
+                                <a href="../../blog/">Blog</a>
+                            </li>
+                        </ul>
+                    </nav>
+
+                </div>
+
+            </header>
+
+            <div id="mobile-nav"></div>
+
+            <div id="content">
+
+                <div id="inner-content" class="wrap cf">
+
+                    <main id="main" class="m-all t-2of3 d-5of7 cf" role="main" itemscope itemprop="mainContentOfPage" itemtype="http://schema.org/Blog">
+
+                        <h1 class="page-title">Month: August 2016</h1>
+
+                        <article id="post-117" class="cf post-117 post type-post status-publish format-standard hentry category-cybersecurity" role="article">
+
+                            <header class="entry-header article-header">
+
+                                <h3 class="h2 entry-title"><a href="../../open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/" rel="bookmark" title="Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure">Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure</a></h3>
+                                <p class="byline entry-meta vcard">
+                                    <time class="updated entry-time" datetime="2016-08-08" itemprop="datePublished">
+                                        August 8, 2016
+                                    </time>
+                                    </span>
+                                </p>
+
+                            </header>
+
+                            <section class="entry-content cf">
+
+                                <p>
+                                    The “first” documented cybersecurity case was the worm replication, which was initiated by Robert T. Morris on November 2, 1988. Wow! Here we are in 2016, 28 years later, with viruses and worms giving way to Trojan horses and polymorphic code. Nowadays, we are also fighting against DDoS, phishing, spear phishing attacks, command and controls&#8230; <a class="excerpt-read-more" href="../../open-network-insight-oni-and-cybersecurity-using-netflows-to-det [...]
+                                </p>
+
+                            </section>
+
+                            <footer class="article-footer">
+
+                            </footer>
+
+                        </article>
+
+                        <article id="post-113" class="cf post-113 post type-post status-publish format-standard hentry category-uncategorized" role="article">
+
+                            <header class="entry-header article-header">
+
+                                <h3 class="h2 entry-title"><a href="../../how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/" rel="bookmark" title="How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights">How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</a></h3>
+                                <p class="byline entry-meta vcard">
+                                    <time class="updated entry-time" datetime="2016-08-08" itemprop="datePublished">
+                                        August 8, 2016
+                                    </time>
+                                    </span>
+                                </p>
+
+                            </header>
+
+                            <section class="entry-content cf">
+
+                                <p>
+                                    About four years ago, the era of the Big Data analytics began. Paired with advanced analytics, massive volumes of data can be culled to not only inform critical decisions, but also to simulate sophisticated “what if” scenarios that allow companies to gain competitive advantages by generating and predicting different scenarios. For example, a financial services&#8230; <a class="excerpt-read-more" href="../../how-open-network-insight-helps-create-well-st [...]
+                                </p>
+
+                            </section>
+
+                            <footer class="article-footer">
+
+                            </footer>
+
+                        </article>
+
+                    </main>
+
+                    <div id="sidebar1" class="sidebar m-all t-1of3 d-2of7 last-col cf" role="complementary">
+
+                        <div id="recent-posts-2" class="widget widget_recent_entries">
+                            <h4 class="widgettitle">Recent Posts</h4>
+                            <ul>
+                                <li>
+                                    <a href="../../open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/">Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure</a>
+                                </li>
+                                <li>
+                                    <a href="../../how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/">How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</a>
+                                </li>
+                                <li>
+                                    <a href="../../open-network-insight-3-most-asked-questions/">Apache Spot: Three Most-Asked Questions</a>
+                                </li>
+                            </ul>
+                        </div>
+                        <div id="archives-2" class="widget widget_archive">
+                            <h4 class="widgettitle">Archives</h4>
+                            <ul>
+                                <li>
+                                    <a href='../../2016/08/'>August 2016</a>
+                                </li>
+                                <li>
+                                    <a href='../../2016/03/'>March 2016</a>
+                                </li>
+                            </ul>
+                        </div>
+
+                    </div>
+
+                </div>
+
+            </div>
+
+            <footer class="footer" role="contentinfo" itemscope itemtype="http://schema.org/WPFooter">
+
+                <div id="inner-footer" class="wrap cf">
+
+                    <nav role="navigation"></nav>
+                    <p class="source-org copyright" style="text-align:center;">
+                        &copy; 2016 Apache Spot.
+                    </p>
+
+                </div>
+
+            </footer>
+
+        </div>
+
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/scripts.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/wp-embed.min.js'></script>
+
+    </body>
+
+</html>
+<!-- end of site. what a ride! -->
diff --git a/blog/index.html b/blog/index.html
new file mode 100644
index 0000000..81a376e
--- /dev/null
+++ b/blog/index.html
@@ -0,0 +1,323 @@
+<!doctype html>
+
+<!--[if lt IE 7]><html lang="en-US" class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]-->
+<!--[if (IE 7)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9 lt-ie8"><![endif]-->
+<!--[if (IE 8)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9"><![endif]-->
+<!--[if gt IE 8]><!-->
+<html lang="en-US" class="no-js">
+    <!--<![endif]-->
+
+    <head>
+        <meta charset="utf-8">
+
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+
+        <title>Apache Spot  Blog</title>
+
+        <meta name="HandheldFriendly" content="True">
+        <meta name="MobileOptimized" content="320">
+        <meta name="viewport" content="width=device-width, initial-scale=1"/>
+
+        <link rel="apple-touch-icon" href="../wp-content/themes/oni/library/images/apple-touch-icon.png">
+        <link rel="icon" href="../wp-content/themes/oni/favicon.png">
+        <!--[if IE]>
+        <link rel="shortcut icon" href="../wp-content/themes/oni/favicon.ico">
+        <![endif]-->
+        <meta name="msapplication-TileColor" content="#f01d4f">
+        <meta name="msapplication-TileImage" content="../wp-content/themes/oni/library/images/win8-tile-icon.png">
+        <meta name="theme-color" content="#121212">
+
+        <link rel="pingback" href="../xmlrpc.php">
+
+        <link rel='dns-prefetch' href='//fonts.googleapis.com' />
+        <link rel='dns-prefetch' href='//s.w.org' />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Feed" href="../feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Comments Feed" href="../comments/feed/" />
+        <script type="text/javascript">
+			window._wpemojiSettings = {
+				"baseUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/72x72\/",
+				"ext" : ".png",
+				"svgUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/svg\/",
+				"svgExt" : ".svg",
+				"source" : {
+					"concatemoji" : "http:\/\/spot.incubator.apache.org\/wp-includes\/js\/wp-emoji-release.min.js"
+				}
+			}; ! function(a, b, c) {
+				function d(a) {
+					var c,
+					    d,
+					    e,
+					    f,
+					    g,
+					    h = b.createElement("canvas"),
+					    i = h.getContext && h.getContext("2d"),
+					    j = String.fromCharCode;
+					if (!i || !i.fillText)
+						return !1;
+					switch(i.textBaseline="top",i.font="600 32px Arial",a) {
+					case"flag":
+						return i.fillText(j(55356, 56806, 55356, 56826), 0, 0), !(h.toDataURL().length < 3e3) && (i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 65039, 8205, 55356, 57096), 0, 0),
+						c = h.toDataURL(), i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 55356, 57096), 0, 0),
+						d = h.toDataURL(), c !== d);
+					case"diversity":
+						return i.fillText(j(55356, 57221), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						f = e[0] + "," + e[1] + "," + e[2] + "," + e[3], i.fillText(j(55356, 57221, 55356, 57343), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						g = e[0] + "," + e[1] + "," + e[2] + "," + e[3], f !== g;
+					case"simple":
+						return i.fillText(j(55357, 56835), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode8":
+						return i.fillText(j(55356, 57135), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode9":
+						return i.fillText(j(55358, 56631), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0]
+					}
+					return !1
+				}
+
+				function e(a) {
+					var c = b.createElement("script");
+					c.src = a, c.type = "text/javascript", b.getElementsByTagName("head")[0].appendChild(c)
+				}
+
+				var f,
+				    g,
+				    h,
+				    i;
+				for ( i = Array("simple", "flag", "unicode8", "diversity", "unicode9"), c.supports = {
+					everything : !0,
+					everythingExceptFlag : !0
+				},
+				h = 0; h < i.length; h++)
+					c.supports[i[h]] = d(i[h]), c.supports.everything = c.supports.everything && c.supports[i[h]], "flag" !== i[h] && (c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && c.supports[i[h]]);
+				c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && !c.supports.flag, c.DOMReady = !1, c.readyCallback = function() {
+					c.DOMReady = !0
+				}, c.supports.everything || ( g = function() {
+					c.readyCallback()
+				}, b.addEventListener ? (b.addEventListener("DOMContentLoaded", g, !1), a.addEventListener("load", g, !1)) : (a.attachEvent("onload", g), b.attachEvent("onreadystatechange", function() {
+					"complete" === b.readyState && c.readyCallback()
+				})),
+				f = c.source || {}, f.concatemoji ? e(f.concatemoji) : f.wpemoji && f.twemoji && (e(f.twemoji), e(f.wpemoji)))
+			}(window, document, window._wpemojiSettings);
+        </script>
+        <style type="text/css">
+			img.wp-smiley, img.emoji {
+				display: inline !important;
+				border: none !important;
+				box-shadow: none !important;
+				height: 1em !important;
+				width: 1em !important;
+				margin: 0 .07em !important;
+				vertical-align: -0.1em !important;
+				background: none !important;
+				padding: 0 !important;
+			}
+        </style>
+        <link rel='stylesheet' id='googleFonts-css'  href='http://fonts.googleapis.com/css?family=Lato%3A400%2C700%2C400italic%2C700italic' type='text/css' media='all' />
+        <link rel='stylesheet' id='bones-stylesheet-css'  href='../wp-content/themes/oni/library/css/style.css' type='text/css' media='all' />
+        <!--[if lt IE 9]>
+        <link rel='stylesheet' id='bones-ie-only-css'  href='../wp-content/themes/oni/library/css/ie.css' type='text/css' media='all' />
+        <![endif]-->
+        <link rel='stylesheet' id='mm-css-css'  href='../wp-content/themes/oni/library/css/meanmenu.css' type='text/css' media='all' />
+        <script type='text/javascript' src='../wp-content/themes/oni/library/js/libs/modernizr.custom.min.js'></script>
+        <script type='text/javascript' src='../wp-includes/js/jquery/jquery.js'></script>
+        <script type='text/javascript' src='../wp-includes/js/jquery/jquery-migrate.min.js'></script>
+        <script type='text/javascript' src='../wp-content/themes/oni/library/js/jquery.meanmenu.js'></script>
+        <link rel='https://api.w.org/' href='../wp-json/' />
+
+        <script>
+			(function(i, s, o, g, r, a, m) {
+				i['GoogleAnalyticsObject'] = r;
+				i[r] = i[r] ||
+				function() {
+					(i[r].q = i[r].q || []).push(arguments)
+				}, i[r].l = 1 * new Date();
+				a = s.createElement(o),
+				m = s.getElementsByTagName(o)[0];
+				a.async = 1;
+				a.src = g;
+				m.parentNode.insertBefore(a, m)
+			})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
+
+			ga('create', 'UA-75955621-1', 'auto');
+			ga('send', 'pageview');
+
+        </script>
+    </head>
+
+    <body class="blog" itemscope itemtype="http://schema.org/WebPage">
+
+        <div id="container">
+
+            <header class="header" role="banner" itemscope itemtype="http://schema.org/WPHeader">
+
+                <div id="inner-header" class="wrap cf">
+
+                    <p id="logo" class="h1" itemscope itemtype="http://schema.org/Organization">
+                        <a href="http://spot.incubator.apache.org" rel="nofollow"><img src="../wp-content/themes/oni/library/images/logo.png" alt="Open Network Insight" /></a>
+                    </p>
+
+                    <nav role="navigation" itemscope itemtype="http://schema.org/SiteNavigationElement">
+                        <ul id="menu-main-menu" class="nav top-nav cf">
+                            <li id="menu-item-129" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-129">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight">Get Started</a>
+                            </li>
+                            <li id="menu-item-5" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#if-you-want-all-of-the-oni-code-at-once-just-clone-it">Download</a>
+                            </li>
+                            <li id="menu-item-130" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-130">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#contributing-to-oni">Contribute</a>
+                            </li>
+                            <li id="menu-item-106" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-106">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight/wiki">Wiki</a>
+                            </li>
+                            <li id="menu-item-13" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-10 current_page_item current_page_parent menu-item-13">
+                                <a href="../blog/">Blog</a>
+                            </li>
+                        </ul>
+                    </nav>
+
+                </div>
+
+            </header>
+
+            <div id="mobile-nav"></div>
+
+            <div id="content">
+
+                <div id="inner-content" class="wrap cf">
+                    <main id="main" class="m-all t-2of3 d-5of7 cf" role="main" itemscope itemprop="mainContentOfPage" itemtype="http://schema.org/Blog">
+
+                        <article id="post-117" class="cf post-117 post type-post status-publish format-standard hentry category-cybersecurity" role="article">
+
+                            <header class="article-header">
+
+                                <h1 class="h2 entry-title"><a href="../open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/" rel="bookmark" title="Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure">Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure</a></h1>
+                                <p class="byline entry-meta vcard">
+                                    <time class="updated entry-time" datetime="2016-08-08" itemprop="datePublished">
+                                        August 8, 2016
+                                    </time>
+                                    </span>
+                                </p>
+
+                            </header>
+
+                            <section class="entry-content cf">
+                                <div class="m-all t-1of4 d-2of7"></div>
+                                <div class="m-all t-3of4 d-5of7">
+                                    <p>
+                                        The “first” documented cybersecurity case was the worm replication, which was initiated by Robert T. Morris on November 2, 1988. Wow! Here we are in 2016, 28 years later, with viruses and worms giving way to Trojan horses and polymorphic code. Nowadays, we are also fighting against DDoS, phishing, spear phishing attacks, command and controls&#8230; <a class="excerpt-read-more" href="../open-network-insight-oni-and-cybersecurity-using-netflows-to-de [...]
+                                    </p>
+                                </div>
+                            </section>
+
+                        </article>
+
+                        <article id="post-113" class="cf post-113 post type-post status-publish format-standard hentry category-uncategorized" role="article">
+
+                            <header class="article-header">
+
+                                <h1 class="h2 entry-title"><a href="../how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/" rel="bookmark" title="How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights">How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</a></h1>
+                                <p class="byline entry-meta vcard">
+                                    <time class="updated entry-time" datetime="2016-08-08" itemprop="datePublished">
+                                        August 8, 2016
+                                    </time>
+                                    </span>
+                                </p>
+
+                            </header>
+
+                            <section class="entry-content cf">
+                                <div class="m-all t-1of4 d-2of7"></div>
+                                <div class="m-all t-3of4 d-5of7">
+                                    <p>
+                                        About four years ago, the era of the Big Data analytics began. Paired with advanced analytics, massive volumes of data can be culled to not only inform critical decisions, but also to simulate sophisticated “what if” scenarios that allow companies to gain competitive advantages by generating and predicting different scenarios. For example, a financial services&#8230; <a class="excerpt-read-more" href="../how-open-network-insight-helps-create-well-s [...]
+                                    </p>
+                                </div>
+                            </section>
+
+                        </article>
+
+                        <article id="post-62" class="cf post-62 post type-post status-publish format-standard hentry category-security-analytics tag-github tag-open-network-insight tag-open-source" role="article">
+
+                            <header class="article-header">
+
+                                <h1 class="h2 entry-title"><a href="../open-network-insight-3-most-asked-questions/" rel="bookmark" title="Apache Spot: Three Most-Asked Questions">Apache Spot: Three Most-Asked Questions</a></h1>
+                                <p class="byline entry-meta vcard">
+                                    <time class="updated entry-time" datetime="2016-03-29" itemprop="datePublished">
+                                        March 29, 2016
+                                    </time>
+                                    </span>
+                                </p>
+
+                            </header>
+
+                            <section class="entry-content cf">
+                                <div class="m-all t-1of4 d-2of7"></div>
+                                <div class="m-all t-3of4 d-5of7">
+                                    <p>
+                                        While this is not the first blog post about Apache Spot, it is the first one by a creator of the solution. As a security data scientist in Intel&#8217;s Data Center Group, I joined a small team to start thinking about solving really hard problems in cloud analytics. The team grew, and out of that&#8230; <a class="excerpt-read-more" href="../open-network-insight-3-most-asked-questions/" title="Read Apache Spot: Three Most-Asked Questions">Read more  [...]
+                                    </p>
+                                </div>
+                            </section>
+
+                        </article>
+
+                    </main>
+
+                    <div id="sidebar1" class="sidebar m-all t-1of3 d-2of7 last-col cf" role="complementary">
+
+                        <div id="recent-posts-2" class="widget widget_recent_entries">
+                            <h4 class="widgettitle">Recent Posts</h4>
+                            <ul>
+                                <li>
+                                    <a href="../open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/">Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure</a>
+                                </li>
+                                <li>
+                                    <a href="../how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/">How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</a>
+                                </li>
+                                <li>
+                                    <a href="../open-network-insight-3-most-asked-questions/">Apache Spot: Three Most-Asked Questions</a>
+                                </li>
+                            </ul>
+                        </div>
+                        <div id="archives-2" class="widget widget_archive">
+                            <h4 class="widgettitle">Archives</h4>
+                            <ul>
+                                <li>
+                                    <a href='../2016/08/'>August 2016</a>
+                                </li>
+                                <li>
+                                    <a href='../2016/03/'>March 2016</a>
+                                </li>
+                            </ul>
+                        </div>
+
+                    </div>
+
+                </div>
+
+            </div>
+
+            <footer class="footer" role="contentinfo" itemscope itemtype="http://schema.org/WPFooter">
+
+                <div id="inner-footer" class="wrap cf">
+
+                    <nav role="navigation"></nav>
+                    <p class="source-org copyright" style="text-align:center;">
+                        &copy; 2016 Apache Spot.
+                    </p>
+
+                </div>
+
+            </footer>
+
+        </div>
+
+        <script type='text/javascript' src='../wp-content/themes/oni/library/js/scripts.js'></script>
+        <script type='text/javascript' src='../wp-includes/js/wp-embed.min.js'></script>
+
+    </body>
+
+</html>
+<!-- end of site. what a ride! -->
diff --git a/category/cybersecurity/feed/index.html b/category/cybersecurity/feed/index.html
new file mode 100644
index 0000000..01c43db
--- /dev/null
+++ b/category/cybersecurity/feed/index.html
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
+	xmlns:content="http://purl.org/rss/1.0/modules/content/"
+	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
+	xmlns:dc="http://purl.org/dc/elements/1.1/"
+	xmlns:atom="http://www.w3.org/2005/Atom"
+	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
+	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
+	>
+
+<channel>
+	<title>Cybersecurity &#8211; Apache Spot</title>
+	<atom:link href="http://spot.incubator.apache.org/category/cybersecurity/feed/" rel="self" type="application/rss+xml" />
+	<link>http://spot.incubator.apache.org</link>
+	<description></description>
+	<lastBuildDate>Tue, 27 Sep 2016 18:37:15 +0000</lastBuildDate>
+	<language>en-US</language>
+	<sy:updatePeriod>hourly</sy:updatePeriod>
+	<sy:updateFrequency>1</sy:updateFrequency>
+	
+	<item>
+		<title>Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure</title>
+		<link>http://spot.incubator.apache.org/open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/</link>
+		<comments>http://spot.incubator.apache.org/open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/#respond</comments>
+		<pubDate>Mon, 08 Aug 2016 08:00:32 +0000</pubDate>
+		<dc:creator><![CDATA[oni-admin]]></dc:creator>
+				<category><![CDATA[Cybersecurity]]></category>
+
+		<guid isPermaLink="false">http://spot.incubator.apache.org/?p=117</guid>
+		<description><![CDATA[The “first” documented cybersecurity case was the worm replication, which was initiated by Robert T. Morris on November 2, 1988. Wow! Here we are in 2016, 28 years later, with viruses and worms giving way to Trojan horses and polymorphic code. Nowadays, we are also fighting against DDoS, phishing, spear phishing attacks, command and controls...  <a class="excerpt-read-more" href="http://spot.incubator.apache.org/open-network-insight-oni-and-cybersecurity-using-net [...]
+				<content:encoded><![CDATA[<p>The “first” documented cybersecurity case was the worm replication, which was initiated by Robert T. Morris on November 2, 1988. Wow! Here we are in 2016, 28 years later, with viruses and worms giving way to Trojan horses and polymorphic code. Nowadays, we are also fighting against DDoS, phishing, spear phishing attacks, command and controls along with APTs such as Aurora, Zeus, Red October and Stuxnet. What happened with our security controls on each att [...]
+<p>Despite heroic efforts, internal and external security controls, no matter if they are preventive, detective or corrective, can be bypassed by different situations or misconfigurations. Capabilities to detect bugs or vulnerabilities in code, protocol, etc. are still limited. When we consider how to close these gaps, we have two options:</p>
+<ol>
+<li>Collect information from each device that is part of the environment.</li>
+<li>Collect information from the critical infrastructure that is used for most, if not all, of the systems.</li>
+</ol>
+<p>This blog will describe the second approach.</p>
+<p>Critical infrastructure, including nationally significant infrastructure, can be broadly defined as the systems, assets, facilities and networks that provide essential services. For nations, this means protecting the national security, economic security and prosperity as well as the health and safety of their citizenry. If we extrapolate this definition on the IT enterprise environments, we can define the critical infrastructure as the service, or services, that need to be up and runn [...]
+<p>Effectively protecting critical infrastructure means that millions, if not billions, of different scenarios must be identified and monitored. To do this, the cybersecurity problem must be broken into small pieces.</p>
+<p>Let’s consider DNS — your communications to the Web. How can you know which communications are being established by your critical servers? And, what if you want to do it for most of your infrastructure?</p>
+<p>First idea: Use NetFlow, which is a network protocol that helps us collect IP traffic information and monitor network traffic. NetFlow has the details on the communications of all of your network traffic. However, the normal data on an enterprise environment includes billions of NetFlow events per day. To use this data to identify issues, it must be stored and analyzed. Storage alone is costly. Analyzing what amount Big Data stores is an entire other challenge.</p>
+<p>Apache Spot offers a solution. It was designed to gather, store and analyze Big Data. In fact, Apache Spot is an ideal solution for this cybersecurity challenge. Apache Spot can integrate many different data sources in a data lake then add operational context to the data by linking configuration, inventory, service databases and other data stores. This helps you to prioritize the actions to take under different attack, malware, APT and hacking scenarios. With Apache Spot, attacks that [...]
+<p>Not only can Apache Spot collect, store and analyze billions of NetFlow packets, but it can also be adapted to meet the unique requirements of your organization. How? Apache Spot is an open-source project.</p>
+<p><strong>But Wait, There’s More</strong></p>
+<p>Check out “<a href="http://spot.incubator.apache.org/how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/"><u>How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</u></a>” to learn more about the underlying Apache Spot architecture.</p>
+<p>This is the first of a series of blogs that we will be writing about cybersecurity, so check back to read more.</p>
+]]></content:encoded>
+			<wfw:commentRss>http://spot.incubator.apache.org/open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/feed/</wfw:commentRss>
+		<slash:comments>0</slash:comments>
+		</item>
+	</channel>
+</rss>
diff --git a/category/cybersecurity/index.html b/category/cybersecurity/index.html
new file mode 100644
index 0000000..676bc20
--- /dev/null
+++ b/category/cybersecurity/index.html
@@ -0,0 +1,280 @@
+<!doctype html>
+
+<!--[if lt IE 7]><html lang="en-US" class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]-->
+<!--[if (IE 7)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9 lt-ie8"><![endif]-->
+<!--[if (IE 8)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9"><![endif]-->
+<!--[if gt IE 8]><!-->
+<html lang="en-US" class="no-js">
+    <!--<![endif]-->
+
+    <head>
+        <meta charset="utf-8">
+
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+
+        <title>Apache Spot  Cybersecurity</title>
+
+        <meta name="HandheldFriendly" content="True">
+        <meta name="MobileOptimized" content="320">
+        <meta name="viewport" content="width=device-width, initial-scale=1"/>
+
+        <link rel="apple-touch-icon" href="../../wp-content/themes/oni/library/images/apple-touch-icon.png">
+        <link rel="icon" href="../../wp-content/themes/oni/favicon.png">
+        <!--[if IE]>
+        <link rel="shortcut icon" href="../../wp-content/themes/oni/favicon.ico">
+        <![endif]-->
+        <meta name="msapplication-TileColor" content="#f01d4f">
+        <meta name="msapplication-TileImage" content="../../wp-content/themes/oni/library/images/win8-tile-icon.png">
+        <meta name="theme-color" content="#121212">
+
+        <link rel="pingback" href="../../xmlrpc.php">
+
+        <link rel='dns-prefetch' href='//fonts.googleapis.com' />
+        <link rel='dns-prefetch' href='//s.w.org' />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Feed" href="../../feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Comments Feed" href="../../comments/feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Cybersecurity Category Feed" href="../../category/cybersecurity/feed/" />
+        <script type="text/javascript">
+			window._wpemojiSettings = {
+				"baseUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/72x72\/",
+				"ext" : ".png",
+				"svgUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/svg\/",
+				"svgExt" : ".svg",
+				"source" : {
+					"concatemoji" : "http:\/\/spot.incubator.apache.org\/wp-includes\/js\/wp-emoji-release.min.js"
+				}
+			}; ! function(a, b, c) {
+				function d(a) {
+					var c,
+					    d,
+					    e,
+					    f,
+					    g,
+					    h = b.createElement("canvas"),
+					    i = h.getContext && h.getContext("2d"),
+					    j = String.fromCharCode;
+					if (!i || !i.fillText)
+						return !1;
+					switch(i.textBaseline="top",i.font="600 32px Arial",a) {
+					case"flag":
+						return i.fillText(j(55356, 56806, 55356, 56826), 0, 0), !(h.toDataURL().length < 3e3) && (i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 65039, 8205, 55356, 57096), 0, 0),
+						c = h.toDataURL(), i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 55356, 57096), 0, 0),
+						d = h.toDataURL(), c !== d);
+					case"diversity":
+						return i.fillText(j(55356, 57221), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						f = e[0] + "," + e[1] + "," + e[2] + "," + e[3], i.fillText(j(55356, 57221, 55356, 57343), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						g = e[0] + "," + e[1] + "," + e[2] + "," + e[3], f !== g;
+					case"simple":
+						return i.fillText(j(55357, 56835), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode8":
+						return i.fillText(j(55356, 57135), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode9":
+						return i.fillText(j(55358, 56631), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0]
+					}
+					return !1
+				}
+
+				function e(a) {
+					var c = b.createElement("script");
+					c.src = a, c.type = "text/javascript", b.getElementsByTagName("head")[0].appendChild(c)
+				}
+
+				var f,
+				    g,
+				    h,
+				    i;
+				for ( i = Array("simple", "flag", "unicode8", "diversity", "unicode9"), c.supports = {
+					everything : !0,
+					everythingExceptFlag : !0
+				},
+				h = 0; h < i.length; h++)
+					c.supports[i[h]] = d(i[h]), c.supports.everything = c.supports.everything && c.supports[i[h]], "flag" !== i[h] && (c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && c.supports[i[h]]);
+				c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && !c.supports.flag, c.DOMReady = !1, c.readyCallback = function() {
+					c.DOMReady = !0
+				}, c.supports.everything || ( g = function() {
+					c.readyCallback()
+				}, b.addEventListener ? (b.addEventListener("DOMContentLoaded", g, !1), a.addEventListener("load", g, !1)) : (a.attachEvent("onload", g), b.attachEvent("onreadystatechange", function() {
+					"complete" === b.readyState && c.readyCallback()
+				})),
+				f = c.source || {}, f.concatemoji ? e(f.concatemoji) : f.wpemoji && f.twemoji && (e(f.twemoji), e(f.wpemoji)))
+			}(window, document, window._wpemojiSettings);
+        </script>
+        <style type="text/css">
+			img.wp-smiley, img.emoji {
+				display: inline !important;
+				border: none !important;
+				box-shadow: none !important;
+				height: 1em !important;
+				width: 1em !important;
+				margin: 0 .07em !important;
+				vertical-align: -0.1em !important;
+				background: none !important;
+				padding: 0 !important;
+			}
+        </style>
+        <link rel='stylesheet' id='googleFonts-css'  href='http://fonts.googleapis.com/css?family=Lato%3A400%2C700%2C400italic%2C700italic' type='text/css' media='all' />
+        <link rel='stylesheet' id='bones-stylesheet-css'  href='../../wp-content/themes/oni/library/css/style.css' type='text/css' media='all' />
+        <!--[if lt IE 9]>
+        <link rel='stylesheet' id='bones-ie-only-css'  href='../../wp-content/themes/oni/library/css/ie.css' type='text/css' media='all' />
+        <![endif]-->
+        <link rel='stylesheet' id='mm-css-css'  href='../../wp-content/themes/oni/library/css/meanmenu.css' type='text/css' media='all' />
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/libs/modernizr.custom.min.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/jquery/jquery.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/jquery/jquery-migrate.min.js'></script>
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/jquery.meanmenu.js'></script>
+        <link rel='https://api.w.org/' href='../../wp-json/' />
+
+        <script>
+			(function(i, s, o, g, r, a, m) {
+				i['GoogleAnalyticsObject'] = r;
+				i[r] = i[r] ||
+				function() {
+					(i[r].q = i[r].q || []).push(arguments)
+				}, i[r].l = 1 * new Date();
+				a = s.createElement(o),
+				m = s.getElementsByTagName(o)[0];
+				a.async = 1;
+				a.src = g;
+				m.parentNode.insertBefore(a, m)
+			})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
+
+			ga('create', 'UA-75955621-1', 'auto');
+			ga('send', 'pageview');
+
+        </script>
+    </head>
+
+    <body class="archive category category-cybersecurity category-9" itemscope itemtype="http://schema.org/WebPage">
+
+        <div id="container">
+
+            <header class="header" role="banner" itemscope itemtype="http://schema.org/WPHeader">
+
+                <div id="inner-header" class="wrap cf">
+
+                    <p id="logo" class="h1" itemscope itemtype="http://schema.org/Organization">
+                        <a href="http://spot.incubator.apache.org" rel="nofollow"><img src="../../wp-content/themes/oni/library/images/logo.png" alt="Open Network Insight" /></a>
+                    </p>
+
+                    <nav role="navigation" itemscope itemtype="http://schema.org/SiteNavigationElement">
+                        <ul id="menu-main-menu" class="nav top-nav cf">
+                            <li id="menu-item-129" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-129">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight">Get Started</a>
+                            </li>
+                            <li id="menu-item-5" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#if-you-want-all-of-the-oni-code-at-once-just-clone-it">Download</a>
+                            </li>
+                            <li id="menu-item-130" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-130">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#contributing-to-oni">Contribute</a>
+                            </li>
+                            <li id="menu-item-106" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-106">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight/wiki">Wiki</a>
+                            </li>
+                            <li id="menu-item-13" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-13">
+                                <a href="../../blog/">Blog</a>
+                            </li>
+                        </ul>
+                    </nav>
+
+                </div>
+
+            </header>
+
+            <div id="mobile-nav"></div>
+
+            <div id="content">
+
+                <div id="inner-content" class="wrap cf">
+
+                    <main id="main" class="m-all t-2of3 d-5of7 cf" role="main" itemscope itemprop="mainContentOfPage" itemtype="http://schema.org/Blog">
+
+                        <h1 class="page-title">Category: Cybersecurity</h1>
+
+                        <article id="post-117" class="cf post-117 post type-post status-publish format-standard hentry category-cybersecurity" role="article">
+
+                            <header class="entry-header article-header">
+
+                                <h3 class="h2 entry-title"><a href="../../open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/" rel="bookmark" title="Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure">Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure</a></h3>
+                                <p class="byline entry-meta vcard">
+                                    <time class="updated entry-time" datetime="2016-08-08" itemprop="datePublished">
+                                        August 8, 2016
+                                    </time>
+                                    </span>
+                                </p>
+
+                            </header>
+
+                            <section class="entry-content cf">
+
+                                <p>
+                                    The “first” documented cybersecurity case was the worm replication, which was initiated by Robert T. Morris on November 2, 1988. Wow! Here we are in 2016, 28 years later, with viruses and worms giving way to Trojan horses and polymorphic code. Nowadays, we are also fighting against DDoS, phishing, spear phishing attacks, command and controls&#8230; <a class="excerpt-read-more" href="../../open-network-insight-oni-and-cybersecurity-using-netflows-to-det [...]
+                                </p>
+
+                            </section>
+
+                            <footer class="article-footer">
+
+                            </footer>
+
+                        </article>
+
+                    </main>
+
+                    <div id="sidebar1" class="sidebar m-all t-1of3 d-2of7 last-col cf" role="complementary">
+
+                        <div id="recent-posts-2" class="widget widget_recent_entries">
+                            <h4 class="widgettitle">Recent Posts</h4>
+                            <ul>
+                                <li>
+                                    <a href="../../open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/">Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure</a>
+                                </li>
+                                <li>
+                                    <a href="../../how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/">How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</a>
+                                </li>
+                                <li>
+                                    <a href="../../open-network-insight-3-most-asked-questions/">Apache Spot: Three Most-Asked Questions</a>
+                                </li>
+                            </ul>
+                        </div>
+                        <div id="archives-2" class="widget widget_archive">
+                            <h4 class="widgettitle">Archives</h4>
+                            <ul>
+                                <li>
+                                    <a href='../../2016/08/'>August 2016</a>
+                                </li>
+                                <li>
+                                    <a href='../../2016/03/'>March 2016</a>
+                                </li>
+                            </ul>
+                        </div>
+
+                    </div>
+
+                </div>
+
+            </div>
+
+            <footer class="footer" role="contentinfo" itemscope itemtype="http://schema.org/WPFooter">
+
+                <div id="inner-footer" class="wrap cf">
+
+                    <nav role="navigation"></nav>
+                    <p class="source-org copyright" style="text-align:center;">
+                        &copy; 2016 Apache Spot.
+                    </p>
+
+                </div>
+
+            </footer>
+
+        </div>
+
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/scripts.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/wp-embed.min.js'></script>
+
+    </body>
+
+</html>
+<!-- end of site. what a ride! -->
diff --git a/category/security-analytics/feed/index.html b/category/security-analytics/feed/index.html
new file mode 100644
index 0000000..690f185
--- /dev/null
+++ b/category/security-analytics/feed/index.html
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
+	xmlns:content="http://purl.org/rss/1.0/modules/content/"
+	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
+	xmlns:dc="http://purl.org/dc/elements/1.1/"
+	xmlns:atom="http://www.w3.org/2005/Atom"
+	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
+	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
+	>
+
+<channel>
+	<title>Security Analytics &#8211; Apache Spot</title>
+	<atom:link href="http://spot.incubator.apache.org/category/security-analytics/feed/" rel="self" type="application/rss+xml" />
+	<link>http://spot.incubator.apache.org</link>
+	<description></description>
+	<lastBuildDate>Tue, 27 Sep 2016 18:37:15 +0000</lastBuildDate>
+	<language>en-US</language>
+	<sy:updatePeriod>hourly</sy:updatePeriod>
+	<sy:updateFrequency>1</sy:updateFrequency>
+	
+	<item>
+		<title>Apache Spot: Three Most-Asked Questions</title>
+		<link>http://spot.incubator.apache.org/open-network-insight-3-most-asked-questions/</link>
+		<comments>http://spot.incubator.apache.org/open-network-insight-3-most-asked-questions/#respond</comments>
+		<pubDate>Tue, 29 Mar 2016 05:48:19 +0000</pubDate>
+		<dc:creator><![CDATA[oni-admin]]></dc:creator>
+				<category><![CDATA[Security Analytics]]></category>
+		<category><![CDATA[github]]></category>
+		<category><![CDATA[open network insight]]></category>
+		<category><![CDATA[open source]]></category>
+
+		<guid isPermaLink="false">http://spot.incubator.apache.org/?p=62</guid>
+		<description><![CDATA[While this is not the first blog post about Apache Spot, it is the first one by a creator of the solution. As a security data scientist in Intel&#8217;s Data Center Group, I joined a small team to start thinking about solving really hard problems in cloud analytics. The team grew, and out of that...  <a class="excerpt-read-more" href="http://spot.incubator.apache.org/open-network-insight-3-most-asked-questions/" title="Read Apache Spot: Three Most-Asked Questions" [...]
+				<content:encoded><![CDATA[<p>While this is not the first blog post about Apache Spot, it is the first one by a creator of the solution. As a security data scientist in Intel&#8217;s Data Center Group, I joined a small team to start thinking about solving really hard problems in cloud analytics. The team grew, and out of that effort, came Apache Spot. Since we started talking about the project, these are the three questions I am asked the most.</p>
+<p><strong>What Is Apache Spot?</strong><br />
+Apache Spot is an open source, flow and packet analytics solution built on Hadoop. It combines big data processing, at-scale machine learning, and unique security analytics to put potential threats in front of defenders. While I am a data scientist today, I was a security investigator just a few years ago. I wanted to develop a solution that would put new tools and technology in play for defenders, but without requiring them to walk away from security and get a math degree.</p>
+<p>We wanted to start with the hard problems, so we looked at the emerging need to analyze data that was produced at a scale outside what a lot of security solutions could handle. The data is being created today, and lack of visibility into that data gives attackers a profound advantage. Also, in this new era of security, many defenders (public and private sector) have to answer to their citizens and customers when these threats occur. In other words, an event that says &#8220;this attac [...]
+<a href="http://spot.incubator.apache.org/wp-content/uploads/2016/03/FloCon2015.png" rel="attachment wp-att-66"><img class="aligncenter size-full wp-image-66" src="http://spot.incubator.apache.org/wp-content/uploads/2016/03/FloCon2015.png" alt="open source packet and flow analytics" width="960" height="720" srcset="http://spot.incubator.apache.org/wp-content/uploads/2016/03/FloCon2015.png 960w, http://spot.incubator.apache.org/wp-content/uploads/2016/03/FloCon2015-300x225.png 300w, http: [...]
+<p>The gist is that while processing is a challenge at higher scales, the amount of insight gained is higher when analyzing flows and packets from key protocols (like DNS). And that&#8217;s how we got here.</p>
+<p><strong>Why Intel?</strong></p>
+<p>At Intel, I have worked in IT, for a security product company (McAfee), and in the Data Center Group. Intel IT was an early pioneer of the concept of proactive investigations to protect intellectual property. McAfee (now Intel Security Group) has a broad customer base in the realms of network, endpoint, and content security, to name only a few. And the Intel Data Center group has strategic partnerships with Cloudera and Accenture, as well as some pretty cool analytics efforts of their [...]
+<p><strong>Why Open Source?</strong></p>
+<p>I learned from my earlier efforts in security analytics, that to invite collaboration from academia, the public sector, and the private sector, open source software is an excellent choice. We are now seeking to build a community of developers, data scientists, and security enthusiasts to grow Apache Spot into something we can all be proud of. We have also chosen an Apache software license, so that it can enrich commercial software offerings as well.</p>
+<p>The greatest thing for me since we announced at RSA is to hear OTHER people talk about Apache Spot (formerly Open Network Insight or ONI), here are some of my favorites, from <a href="http://vision.cloudera.com/open-network-insight-changing-infosec-data-science-forever/" target="_blank">a Data Scientist @ eBay </a>, <a href="https://newsroom.accenture.com/news/accenture-introduces-the-accenture-cyber-intelligence-platform-to-help-organizations-continuously-predict-detect-and-combat-cy [...]
+<p>Fork us on Github!</p>
+<p>Grant Babb</p>
+]]></content:encoded>
+			<wfw:commentRss>http://spot.incubator.apache.org/open-network-insight-3-most-asked-questions/feed/</wfw:commentRss>
+		<slash:comments>0</slash:comments>
+		</item>
+	</channel>
+</rss>
diff --git a/category/security-analytics/index.html b/category/security-analytics/index.html
new file mode 100644
index 0000000..ea98511
--- /dev/null
+++ b/category/security-analytics/index.html
@@ -0,0 +1,280 @@
+<!doctype html>
+
+<!--[if lt IE 7]><html lang="en-US" class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]-->
+<!--[if (IE 7)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9 lt-ie8"><![endif]-->
+<!--[if (IE 8)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9"><![endif]-->
+<!--[if gt IE 8]><!-->
+<html lang="en-US" class="no-js">
+    <!--<![endif]-->
+
+    <head>
+        <meta charset="utf-8">
+
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+
+        <title>Apache Spot  Security Analytics</title>
+
+        <meta name="HandheldFriendly" content="True">
+        <meta name="MobileOptimized" content="320">
+        <meta name="viewport" content="width=device-width, initial-scale=1"/>
+
+        <link rel="apple-touch-icon" href="../../wp-content/themes/oni/library/images/apple-touch-icon.png">
+        <link rel="icon" href="../../wp-content/themes/oni/favicon.png">
+        <!--[if IE]>
+        <link rel="shortcut icon" href="../../wp-content/themes/oni/favicon.ico">
+        <![endif]-->
+        <meta name="msapplication-TileColor" content="#f01d4f">
+        <meta name="msapplication-TileImage" content="../../wp-content/themes/oni/library/images/win8-tile-icon.png">
+        <meta name="theme-color" content="#121212">
+
+        <link rel="pingback" href="../../xmlrpc.php">
+
+        <link rel='dns-prefetch' href='//fonts.googleapis.com' />
+        <link rel='dns-prefetch' href='//s.w.org' />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Feed" href="../../feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Comments Feed" href="../../comments/feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Security Analytics Category Feed" href="../../category/security-analytics/feed/" />
+        <script type="text/javascript">
+			window._wpemojiSettings = {
+				"baseUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/72x72\/",
+				"ext" : ".png",
+				"svgUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/svg\/",
+				"svgExt" : ".svg",
+				"source" : {
+					"concatemoji" : "http:\/\/spot.incubator.apache.org\/wp-includes\/js\/wp-emoji-release.min.js"
+				}
+			}; ! function(a, b, c) {
+				function d(a) {
+					var c,
+					    d,
+					    e,
+					    f,
+					    g,
+					    h = b.createElement("canvas"),
+					    i = h.getContext && h.getContext("2d"),
+					    j = String.fromCharCode;
+					if (!i || !i.fillText)
+						return !1;
+					switch(i.textBaseline="top",i.font="600 32px Arial",a) {
+					case"flag":
+						return i.fillText(j(55356, 56806, 55356, 56826), 0, 0), !(h.toDataURL().length < 3e3) && (i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 65039, 8205, 55356, 57096), 0, 0),
+						c = h.toDataURL(), i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 55356, 57096), 0, 0),
+						d = h.toDataURL(), c !== d);
+					case"diversity":
+						return i.fillText(j(55356, 57221), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						f = e[0] + "," + e[1] + "," + e[2] + "," + e[3], i.fillText(j(55356, 57221, 55356, 57343), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						g = e[0] + "," + e[1] + "," + e[2] + "," + e[3], f !== g;
+					case"simple":
+						return i.fillText(j(55357, 56835), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode8":
+						return i.fillText(j(55356, 57135), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode9":
+						return i.fillText(j(55358, 56631), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0]
+					}
+					return !1
+				}
+
+				function e(a) {
+					var c = b.createElement("script");
+					c.src = a, c.type = "text/javascript", b.getElementsByTagName("head")[0].appendChild(c)
+				}
+
+				var f,
+				    g,
+				    h,
+				    i;
+				for ( i = Array("simple", "flag", "unicode8", "diversity", "unicode9"), c.supports = {
+					everything : !0,
+					everythingExceptFlag : !0
+				},
+				h = 0; h < i.length; h++)
+					c.supports[i[h]] = d(i[h]), c.supports.everything = c.supports.everything && c.supports[i[h]], "flag" !== i[h] && (c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && c.supports[i[h]]);
+				c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && !c.supports.flag, c.DOMReady = !1, c.readyCallback = function() {
+					c.DOMReady = !0
+				}, c.supports.everything || ( g = function() {
+					c.readyCallback()
+				}, b.addEventListener ? (b.addEventListener("DOMContentLoaded", g, !1), a.addEventListener("load", g, !1)) : (a.attachEvent("onload", g), b.attachEvent("onreadystatechange", function() {
+					"complete" === b.readyState && c.readyCallback()
+				})),
+				f = c.source || {}, f.concatemoji ? e(f.concatemoji) : f.wpemoji && f.twemoji && (e(f.twemoji), e(f.wpemoji)))
+			}(window, document, window._wpemojiSettings);
+        </script>
+        <style type="text/css">
+			img.wp-smiley, img.emoji {
+				display: inline !important;
+				border: none !important;
+				box-shadow: none !important;
+				height: 1em !important;
+				width: 1em !important;
+				margin: 0 .07em !important;
+				vertical-align: -0.1em !important;
+				background: none !important;
+				padding: 0 !important;
+			}
+        </style>
+        <link rel='stylesheet' id='googleFonts-css'  href='http://fonts.googleapis.com/css?family=Lato%3A400%2C700%2C400italic%2C700italic' type='text/css' media='all' />
+        <link rel='stylesheet' id='bones-stylesheet-css'  href='../../wp-content/themes/oni/library/css/style.css' type='text/css' media='all' />
+        <!--[if lt IE 9]>
+        <link rel='stylesheet' id='bones-ie-only-css'  href='../../wp-content/themes/oni/library/css/ie.css' type='text/css' media='all' />
+        <![endif]-->
+        <link rel='stylesheet' id='mm-css-css'  href='../../wp-content/themes/oni/library/css/meanmenu.css' type='text/css' media='all' />
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/libs/modernizr.custom.min.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/jquery/jquery.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/jquery/jquery-migrate.min.js'></script>
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/jquery.meanmenu.js'></script>
+        <link rel='https://api.w.org/' href='../../wp-json/' />
+
+        <script>
+			(function(i, s, o, g, r, a, m) {
+				i['GoogleAnalyticsObject'] = r;
+				i[r] = i[r] ||
+				function() {
+					(i[r].q = i[r].q || []).push(arguments)
+				}, i[r].l = 1 * new Date();
+				a = s.createElement(o),
+				m = s.getElementsByTagName(o)[0];
+				a.async = 1;
+				a.src = g;
+				m.parentNode.insertBefore(a, m)
+			})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
+
+			ga('create', 'UA-75955621-1', 'auto');
+			ga('send', 'pageview');
+
+        </script>
+    </head>
+
+    <body class="archive category category-security-analytics category-4" itemscope itemtype="http://schema.org/WebPage">
+
+        <div id="container">
+
+            <header class="header" role="banner" itemscope itemtype="http://schema.org/WPHeader">
+
+                <div id="inner-header" class="wrap cf">
+
+                    <p id="logo" class="h1" itemscope itemtype="http://schema.org/Organization">
+                        <a href="http://spot.incubator.apache.org" rel="nofollow"><img src="../../wp-content/themes/oni/library/images/logo.png" alt="Open Network Insight" /></a>
+                    </p>
+
+                    <nav role="navigation" itemscope itemtype="http://schema.org/SiteNavigationElement">
+                        <ul id="menu-main-menu" class="nav top-nav cf">
+                            <li id="menu-item-129" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-129">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight">Get Started</a>
+                            </li>
+                            <li id="menu-item-5" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#if-you-want-all-of-the-oni-code-at-once-just-clone-it">Download</a>
+                            </li>
+                            <li id="menu-item-130" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-130">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#contributing-to-oni">Contribute</a>
+                            </li>
+                            <li id="menu-item-106" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-106">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight/wiki">Wiki</a>
+                            </li>
+                            <li id="menu-item-13" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-13">
+                                <a href="../../blog/">Blog</a>
+                            </li>
+                        </ul>
+                    </nav>
+
+                </div>
+
+            </header>
+
+            <div id="mobile-nav"></div>
+
+            <div id="content">
+
+                <div id="inner-content" class="wrap cf">
+
+                    <main id="main" class="m-all t-2of3 d-5of7 cf" role="main" itemscope itemprop="mainContentOfPage" itemtype="http://schema.org/Blog">
+
+                        <h1 class="page-title">Category: Security Analytics</h1>
+
+                        <article id="post-62" class="cf post-62 post type-post status-publish format-standard hentry category-security-analytics tag-github tag-open-network-insight tag-open-source" role="article">
+
+                            <header class="entry-header article-header">
+
+                                <h3 class="h2 entry-title"><a href="../../open-network-insight-3-most-asked-questions/" rel="bookmark" title="Apache Spot: Three Most-Asked Questions">Apache Spot: Three Most-Asked Questions</a></h3>
+                                <p class="byline entry-meta vcard">
+                                    <time class="updated entry-time" datetime="2016-03-29" itemprop="datePublished">
+                                        March 29, 2016
+                                    </time>
+                                    </span>
+                                </p>
+
+                            </header>
+
+                            <section class="entry-content cf">
+
+                                <p>
+                                    While this is not the first blog post about Apache Spot, it is the first one by a creator of the solution. As a security data scientist in Intel&#8217;s Data Center Group, I joined a small team to start thinking about solving really hard problems in cloud analytics. The team grew, and out of that&#8230; <a class="excerpt-read-more" href="../../open-network-insight-3-most-asked-questions/" title="Read Apache Spot: Three Most-Asked Questions">Read more & [...]
+                                </p>
+
+                            </section>
+
+                            <footer class="article-footer">
+
+                            </footer>
+
+                        </article>
+
+                    </main>
+
+                    <div id="sidebar1" class="sidebar m-all t-1of3 d-2of7 last-col cf" role="complementary">
+
+                        <div id="recent-posts-2" class="widget widget_recent_entries">
+                            <h4 class="widgettitle">Recent Posts</h4>
+                            <ul>
+                                <li>
+                                    <a href="../../open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/">Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure</a>
+                                </li>
+                                <li>
+                                    <a href="../../how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/">How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</a>
+                                </li>
+                                <li>
+                                    <a href="../../open-network-insight-3-most-asked-questions/">Apache Spot: Three Most-Asked Questions</a>
+                                </li>
+                            </ul>
+                        </div>
+                        <div id="archives-2" class="widget widget_archive">
+                            <h4 class="widgettitle">Archives</h4>
+                            <ul>
+                                <li>
+                                    <a href='../../2016/08/'>August 2016</a>
+                                </li>
+                                <li>
+                                    <a href='../../2016/03/'>March 2016</a>
+                                </li>
+                            </ul>
+                        </div>
+
+                    </div>
+
+                </div>
+
+            </div>
+
+            <footer class="footer" role="contentinfo" itemscope itemtype="http://schema.org/WPFooter">
+
+                <div id="inner-footer" class="wrap cf">
+
+                    <nav role="navigation"></nav>
+                    <p class="source-org copyright" style="text-align:center;">
+                        &copy; 2016 Apache Spot.
+                    </p>
+
+                </div>
+
+            </footer>
+
+        </div>
+
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/scripts.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/wp-embed.min.js'></script>
+
+    </body>
+
+</html>
+<!-- end of site. what a ride! -->
diff --git a/category/uncategorized/feed/index.html b/category/uncategorized/feed/index.html
new file mode 100644
index 0000000..123b112
--- /dev/null
+++ b/category/uncategorized/feed/index.html
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
+	xmlns:content="http://purl.org/rss/1.0/modules/content/"
+	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
+	xmlns:dc="http://purl.org/dc/elements/1.1/"
+	xmlns:atom="http://www.w3.org/2005/Atom"
+	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
+	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
+	>
+
+<channel>
+	<title>Uncategorized &#8211; Apache Spot</title>
+	<atom:link href="http://spot.incubator.apache.org//category/uncategorized/feed/" rel="self" type="application/rss+xml" />
+	<link>http://spot.incubator.apache.org/</link>
+	<description></description>
+	<lastBuildDate>Tue, 27 Sep 2016 18:37:15 +0000</lastBuildDate>
+	<language>en-US</language>
+	<sy:updatePeriod>hourly</sy:updatePeriod>
+	<sy:updateFrequency>1</sy:updateFrequency>
+	
+	<item>
+		<title>How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</title>
+		<link>http://spot.incubator.apache.org//how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/</link>
+		<comments>http://spot.incubator.apache.org//how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/#respond</comments>
+		<pubDate>Mon, 08 Aug 2016 07:59:41 +0000</pubDate>
+		<dc:creator><![CDATA[oni-admin]]></dc:creator>
+				<category><![CDATA[Uncategorized]]></category>
+
+		<guid isPermaLink="false">http://spot.incubator.apache.org//?p=113</guid>
+		<description><![CDATA[About four years ago, the era of the Big Data analytics began. Paired with advanced analytics, massive volumes of data can be culled to not only inform critical decisions, but also to simulate sophisticated “what if” scenarios that allow companies to gain competitive advantages by generating and predicting different scenarios. For example, a financial services...  <a class="excerpt-read-more" href="http://spot.incubator.apache.org//how-open-network-insight-helps-c [...]
+				<content:encoded><![CDATA[<p>About four years ago, the era of the Big Data analytics began. Paired with advanced analytics, massive volumes of data can be culled to not only inform critical decisions, but also to simulate sophisticated “what if” scenarios that allow companies to gain competitive advantages by generating and predicting different scenarios. For example, a financial services company can more accurately determine what other products to offer a customer, and in what order [...]
+<p>Apache Spot can help to solve most of these issues. Following is a description of the Apache Spot, which is designed to facilitate Big Data analytics scenarios like the financial services company’s question about the right product to offer customers.</p>
+<a href="http://spot.incubator.apache.org//wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4.png"><img src="http://spot.incubator.apache.org//wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4.png" alt="oni_architecture-diagram_1300_v4" width="1300" height="675" class="alignnone size-full wp-image-114" srcset="http://spot.incubator.apache.org//wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4.png 1300w, http://spot.incubator.apache.org//wp-content/uploads/201 [...]
+<h3><strong>Apache Spot Core Components</strong></h3>
+<p>The Apache Spot Core is composed of three main components — data integration (collectors), data store (HDFS here, but can also be a non-SQL database) and machine learning.</p>
+<p>In this diagram, the top left shows Apache Spot Data Sources, which include the collection of the information that will be used to create a data lake. The process is simple. Define a pull or push from the source of information then capture this information on Apache Spot’s “collectors.” The collectors are processes that interpret the information that is sent, then write it to the HDFS system in the Apache Spot cluster. The HDFS stores the data lake and ensures that resources can grow  [...]
+<h3><strong>Operational Analytics</strong></h3>
+<p>As part of operational analytics, Apache Spot executes different batch processes that add information to machine learning results to provide meaning and context. Using the financial services product example, basic customer data could be augmented with information about other customers in the same region along with information about which products those customers recommended or complained about. Basically, the data scientists can “play” with the data using different algorithms to ident [...]
+<h3><strong>Visualizing Results</strong></h3>
+<p>The Apache Spot GUI displays the results that the machine learning algorithms generate. Results are represented such that it is easy to identify both the most common things as well as find the most suspicious or uncommon information that is part of the data lake.</p>
+<h3><strong>Customizable Open Source</strong></h3>
+<p>Because Apache Spot is an open-source project, most of the components depicted here can be modified by the end user.</p>
+]]></content:encoded>
+			<wfw:commentRss>http://spot.incubator.apache.org//how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/feed/</wfw:commentRss>
+		<slash:comments>0</slash:comments>
+		</item>
+	</channel>
+</rss>
diff --git a/category/uncategorized/index.html b/category/uncategorized/index.html
new file mode 100644
index 0000000..ef9156d
--- /dev/null
+++ b/category/uncategorized/index.html
@@ -0,0 +1,281 @@
+<!doctype html>
+
+<!--[if lt IE 7]><html lang="en-US" class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]-->
+<!--[if (IE 7)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9 lt-ie8"><![endif]-->
+<!--[if (IE 8)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9"><![endif]-->
+<!--[if gt IE 8]><!-->
+<html lang="en-US" class="no-js">
+    <!--<![endif]-->
+
+    <head>
+        <meta charset="utf-8">
+
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+
+        <title>Apache Spot  Uncategorized</title>
+
+        <meta name="HandheldFriendly" content="True">
+        <meta name="MobileOptimized" content="320">
+        <meta name="viewport" content="width=device-width, initial-scale=1"/>
+
+        <link rel="apple-touch-icon" href="../../wp-content/themes/oni/library/images/apple-touch-icon.png">
+        <link rel="icon" href="../../wp-content/themes/oni/favicon.png">
+        <!--[if IE]>
+        <link rel="shortcut icon" href="../../wp-content/themes/oni/favicon.ico">
+        <![endif]-->
+        <meta name="msapplication-TileColor" content="#f01d4f">
+        <meta name="msapplication-TileImage" content="../../wp-content/themes/oni/library/images/win8-tile-icon.png">
+        <meta name="theme-color" content="#121212">
+
+        <link rel="pingback" href="../../xmlrpc.php">
+
+        <link rel='dns-prefetch' href='//fonts.googleapis.com' />
+        <link rel='dns-prefetch' href='//s.w.org' />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Feed" href="../../feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Comments Feed" href="../../comments/feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Uncategorized Category Feed" href="../../category/uncategorized/feed/" />
+        <script type="text/javascript">
+			window._wpemojiSettings = {
+				"baseUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/72x72\/",
+				"ext" : ".png",
+				"svgUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/svg\/",
+				"svgExt" : ".svg",
+				"source" : {
+					"concatemoji" : "http:\/\/spot.incubator.apache.org\/wp-includes\/js\/wp-emoji-release.min.js"
+				}
+			};
+			! function(a, b, c) {
+				function d(a) {
+					var c,
+					    d,
+					    e,
+					    f,
+					    g,
+					    h = b.createElement("canvas"),
+					    i = h.getContext && h.getContext("2d"),
+					    j = String.fromCharCode;
+					if (!i || !i.fillText)
+						return !1;
+					switch(i.textBaseline="top",i.font="600 32px Arial",a) {
+					case"flag":
+						return i.fillText(j(55356, 56806, 55356, 56826), 0, 0), !(h.toDataURL().length < 3e3) && (i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 65039, 8205, 55356, 57096), 0, 0),
+						c = h.toDataURL(), i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 55356, 57096), 0, 0),
+						d = h.toDataURL(), c !== d);
+					case"diversity":
+						return i.fillText(j(55356, 57221), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						f = e[0] + "," + e[1] + "," + e[2] + "," + e[3], i.fillText(j(55356, 57221, 55356, 57343), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						g = e[0] + "," + e[1] + "," + e[2] + "," + e[3], f !== g;
+					case"simple":
+						return i.fillText(j(55357, 56835), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode8":
+						return i.fillText(j(55356, 57135), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode9":
+						return i.fillText(j(55358, 56631), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0]
+					}
+					return !1
+				}
+
+				function e(a) {
+					var c = b.createElement("script");
+					c.src = a, c.type = "text/javascript", b.getElementsByTagName("head")[0].appendChild(c)
+				}
+
+				var f,
+				    g,
+				    h,
+				    i;
+				for ( i = Array("simple", "flag", "unicode8", "diversity", "unicode9"), c.supports = {
+					everything : !0,
+					everythingExceptFlag : !0
+				},
+				h = 0; h < i.length; h++)
+					c.supports[i[h]] = d(i[h]), c.supports.everything = c.supports.everything && c.supports[i[h]], "flag" !== i[h] && (c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && c.supports[i[h]]);
+				c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && !c.supports.flag, c.DOMReady = !1, c.readyCallback = function() {
+					c.DOMReady = !0
+				}, c.supports.everything || ( g = function() {
+					c.readyCallback()
+				}, b.addEventListener ? (b.addEventListener("DOMContentLoaded", g, !1), a.addEventListener("load", g, !1)) : (a.attachEvent("onload", g), b.attachEvent("onreadystatechange", function() {
+					"complete" === b.readyState && c.readyCallback()
+				})),
+				f = c.source || {}, f.concatemoji ? e(f.concatemoji) : f.wpemoji && f.twemoji && (e(f.twemoji), e(f.wpemoji)))
+			}(window, document, window._wpemojiSettings);
+        </script>
+        <style type="text/css">
+			img.wp-smiley, img.emoji {
+				display: inline !important;
+				border: none !important;
+				box-shadow: none !important;
+				height: 1em !important;
+				width: 1em !important;
+				margin: 0 .07em !important;
+				vertical-align: -0.1em !important;
+				background: none !important;
+				padding: 0 !important;
+			}
+        </style>
+        <link rel='stylesheet' id='googleFonts-css'  href='http://fonts.googleapis.com/css?family=Lato%3A400%2C700%2C400italic%2C700italic' type='text/css' media='all' />
+        <link rel='stylesheet' id='bones-stylesheet-css'  href='../../wp-content/themes/oni/library/css/style.css' type='text/css' media='all' />
+        <!--[if lt IE 9]>
+        <link rel='stylesheet' id='bones-ie-only-css'  href='../../wp-content/themes/oni/library/css/ie.css' type='text/css' media='all' />
+        <![endif]-->
+        <link rel='stylesheet' id='mm-css-css'  href='../../wp-content/themes/oni/library/css/meanmenu.css' type='text/css' media='all' />
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/libs/modernizr.custom.min.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/jquery/jquery.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/jquery/jquery-migrate.min.js'></script>
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/jquery.meanmenu.js'></script>
+        <link rel='https://api.w.org/' href='../../wp-json/' />
+
+        <script>
+			(function(i, s, o, g, r, a, m) {
+				i['GoogleAnalyticsObject'] = r;
+				i[r] = i[r] ||
+				function() {
+					(i[r].q = i[r].q || []).push(arguments)
+				}, i[r].l = 1 * new Date();
+				a = s.createElement(o),
+				m = s.getElementsByTagName(o)[0];
+				a.async = 1;
+				a.src = g;
+				m.parentNode.insertBefore(a, m)
+			})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
+
+			ga('create', 'UA-75955621-1', 'auto');
+			ga('send', 'pageview');
+
+        </script>
+    </head>
+
+    <body class="archive category category-uncategorized category-1" itemscope itemtype="http://schema.org/WebPage">
+
+        <div id="container">
+
+            <header class="header" role="banner" itemscope itemtype="http://schema.org/WPHeader">
+
+                <div id="inner-header" class="wrap cf">
+
+                    <p id="logo" class="h1" itemscope itemtype="http://schema.org/Organization">
+                        <a href="http://spot.incubator.apache.org" rel="nofollow"><img src="../../wp-content/themes/oni/library/images/logo.png" alt="Open Network Insight" /></a>
+                    </p>
+
+                    <nav role="navigation" itemscope itemtype="http://schema.org/SiteNavigationElement">
+                        <ul id="menu-main-menu" class="nav top-nav cf">
+                            <li id="menu-item-129" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-129">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight">Get Started</a>
+                            </li>
+                            <li id="menu-item-5" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#if-you-want-all-of-the-oni-code-at-once-just-clone-it">Download</a>
+                            </li>
+                            <li id="menu-item-130" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-130">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#contributing-to-oni">Contribute</a>
+                            </li>
+                            <li id="menu-item-106" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-106">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight/wiki">Wiki</a>
+                            </li>
+                            <li id="menu-item-13" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-13">
+                                <a href="../../blog/">Blog</a>
+                            </li>
+                        </ul>
+                    </nav>
+
+                </div>
+
+            </header>
+
+            <div id="mobile-nav"></div>
+
+            <div id="content">
+
+                <div id="inner-content" class="wrap cf">
+
+                    <main id="main" class="m-all t-2of3 d-5of7 cf" role="main" itemscope itemprop="mainContentOfPage" itemtype="http://schema.org/Blog">
+
+                        <h1 class="page-title">Category: Uncategorized</h1>
+
+                        <article id="post-113" class="cf post-113 post type-post status-publish format-standard hentry category-uncategorized" role="article">
+
+                            <header class="entry-header article-header">
+
+                                <h3 class="h2 entry-title"><a href="../../how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/" rel="bookmark" title="How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights">How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</a></h3>
+                                <p class="byline entry-meta vcard">
+                                    <time class="updated entry-time" datetime="2016-08-08" itemprop="datePublished">
+                                        August 8, 2016
+                                    </time>
+                                    </span>
+                                </p>
+
+                            </header>
+
+                            <section class="entry-content cf">
+
+                                <p>
+                                    About four years ago, the era of the Big Data analytics began. Paired with advanced analytics, massive volumes of data can be culled to not only inform critical decisions, but also to simulate sophisticated “what if” scenarios that allow companies to gain competitive advantages by generating and predicting different scenarios. For example, a financial services&#8230; <a class="excerpt-read-more" href="../../how-open-network-insight-helps-create-well-st [...]
+                                </p>
+
+                            </section>
+
+                            <footer class="article-footer">
+
+                            </footer>
+
+                        </article>
+
+                    </main>
+
+                    <div id="sidebar1" class="sidebar m-all t-1of3 d-2of7 last-col cf" role="complementary">
+
+                        <div id="recent-posts-2" class="widget widget_recent_entries">
+                            <h4 class="widgettitle">Recent Posts</h4>
+                            <ul>
+                                <li>
+                                    <a href="../../open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/">Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure</a>
+                                </li>
+                                <li>
+                                    <a href="../../how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/">How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</a>
+                                </li>
+                                <li>
+                                    <a href="../../open-network-insight-3-most-asked-questions/">Apache Spot: Three Most-Asked Questions</a>
+                                </li>
+                            </ul>
+                        </div>
+                        <div id="archives-2" class="widget widget_archive">
+                            <h4 class="widgettitle">Archives</h4>
+                            <ul>
+                                <li>
+                                    <a href='../../2016/08/'>August 2016</a>
+                                </li>
+                                <li>
+                                    <a href='../../2016/03/'>March 2016</a>
+                                </li>
+                            </ul>
+                        </div>
+
+                    </div>
+
+                </div>
+
+            </div>
+
+            <footer class="footer" role="contentinfo" itemscope itemtype="http://schema.org/WPFooter">
+
+                <div id="inner-footer" class="wrap cf">
+
+                    <nav role="navigation"></nav>
+                    <p class="source-org copyright" style="text-align:center;">
+                        &copy; 2016 Apache Spot.
+                    </p>
+
+                </div>
+
+            </footer>
+
+        </div>
+
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/scripts.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/wp-embed.min.js'></script>
+
+    </body>
+
+</html>
+<!-- end of site. what a ride! -->
diff --git a/comments/feed/index.html b/comments/feed/index.html
new file mode 100644
index 0000000..bcc70d4
--- /dev/null
+++ b/comments/feed/index.html
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
+	xmlns:content="http://purl.org/rss/1.0/modules/content/"
+	xmlns:dc="http://purl.org/dc/elements/1.1/"
+	xmlns:atom="http://www.w3.org/2005/Atom"
+	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
+	
+	>
+<channel>
+	<title>Comments for Apache Spot</title>
+	<atom:link href="http://spot.incubator.apache.org//comments/feed/" rel="self" type="application/rss+xml" />
+	<link>http://spot.incubator.apache.org/</link>
+	<description></description>
+	<lastBuildDate></lastBuildDate>
+	<sy:updatePeriod>hourly</sy:updatePeriod>
+	<sy:updateFrequency>1</sy:updateFrequency>
+	
+</channel>
+</rss>
diff --git a/feed/index.html b/feed/index.html
new file mode 100644
index 0000000..881aa0e
--- /dev/null
+++ b/feed/index.html
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
+	xmlns:content="http://purl.org/rss/1.0/modules/content/"
+	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
+	xmlns:dc="http://purl.org/dc/elements/1.1/"
+	xmlns:atom="http://www.w3.org/2005/Atom"
+	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
+	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
+	>
+
+<channel>
+	<title>Apache Spot</title>
+	<atom:link href="http://spot.incubator.apache.org//feed/" rel="self" type="application/rss+xml" />
+	<link>http://spot.incubator.apache.org/</link>
+	<description></description>
+	<lastBuildDate>Tue, 27 Sep 2016 18:37:15 +0000</lastBuildDate>
+	<language>en-US</language>
+	<sy:updatePeriod>hourly</sy:updatePeriod>
+	<sy:updateFrequency>1</sy:updateFrequency>
+	
+	<item>
+		<title>Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure</title>
+		<link>http://spot.incubator.apache.org//open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/</link>
+		<comments>http://spot.incubator.apache.org//open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/#respond</comments>
+		<pubDate>Mon, 08 Aug 2016 08:00:32 +0000</pubDate>
+		<dc:creator><![CDATA[oni-admin]]></dc:creator>
+				<category><![CDATA[Cybersecurity]]></category>
+
+		<guid isPermaLink="false">http://spot.incubator.apache.org//?p=117</guid>
+		<description><![CDATA[The “first” documented cybersecurity case was the worm replication, which was initiated by Robert T. Morris on November 2, 1988. Wow! Here we are in 2016, 28 years later, with viruses and worms giving way to Trojan horses and polymorphic code. Nowadays, we are also fighting against DDoS, phishing, spear phishing attacks, command and controls...  <a class="excerpt-read-more" href="http://spot.incubator.apache.org//open-network-insight-oni-and-cybersecurity-using-ne [...]
+				<content:encoded><![CDATA[<p>The “first” documented cybersecurity case was the worm replication, which was initiated by Robert T. Morris on November 2, 1988. Wow! Here we are in 2016, 28 years later, with viruses and worms giving way to Trojan horses and polymorphic code. Nowadays, we are also fighting against DDoS, phishing, spear phishing attacks, command and controls along with APTs such as Aurora, Zeus, Red October and Stuxnet. What happened with our security controls on each att [...]
+<p>Despite heroic efforts, internal and external security controls, no matter if they are preventive, detective or corrective, can be bypassed by different situations or misconfigurations. Capabilities to detect bugs or vulnerabilities in code, protocol, etc. are still limited. When we consider how to close these gaps, we have two options:</p>
+<ol>
+<li>Collect information from each device that is part of the environment.</li>
+<li>Collect information from the critical infrastructure that is used for most, if not all, of the systems.</li>
+</ol>
+<p>This blog will describe the second approach.</p>
+<p>Critical infrastructure, including nationally significant infrastructure, can be broadly defined as the systems, assets, facilities and networks that provide essential services. For nations, this means protecting the national security, economic security and prosperity as well as the health and safety of their citizenry. If we extrapolate this definition on the IT enterprise environments, we can define the critical infrastructure as the service, or services, that need to be up and runn [...]
+<p>Effectively protecting critical infrastructure means that millions, if not billions, of different scenarios must be identified and monitored. To do this, the cybersecurity problem must be broken into small pieces.</p>
+<p>Let’s consider DNS — your communications to the Web. How can you know which communications are being established by your critical servers? And, what if you want to do it for most of your infrastructure?</p>
+<p>First idea: Use NetFlow, which is a network protocol that helps us collect IP traffic information and monitor network traffic. NetFlow has the details on the communications of all of your network traffic. However, the normal data on an enterprise environment includes billions of NetFlow events per day. To use this data to identify issues, it must be stored and analyzed. Storage alone is costly. Analyzing what amount Big Data stores is an entire other challenge.</p>
+<p>Apache Spot offers a solution. It was designed to gather, store and analyze Big Data. In fact, Apache Spot is an ideal solution for this cybersecurity challenge. Apache Spot can integrate many different data sources in a data lake then add operational context to the data by linking configuration, inventory, service databases and other data stores. This helps you to prioritize the actions to take under different attack, malware, APT and hacking scenarios. With Apache Spot, attacks that [...]
+<p>Not only can Apache Spot collect, store and analyze billions of NetFlow packets, but it can also be adapted to meet the unique requirements of your organization. How? Apache Spot is an open-source project.</p>
+<p><strong>But Wait, There’s More</strong></p>
+<p>Check out “<a href="http://spot.incubator.apache.org//how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/"><u>How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</u></a>” to learn more about the underlying Apache Spot architecture.</p>
+<p>This is the first of a series of blogs that we will be writing about cybersecurity, so check back to read more.</p>
+]]></content:encoded>
+			<wfw:commentRss>http://spot.incubator.apache.org//open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/feed/</wfw:commentRss>
+		<slash:comments>0</slash:comments>
+		</item>
+		<item>
+		<title>How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</title>
+		<link>http://spot.incubator.apache.org//how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/</link>
+		<comments>http://spot.incubator.apache.org//how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/#respond</comments>
+		<pubDate>Mon, 08 Aug 2016 07:59:41 +0000</pubDate>
+		<dc:creator><![CDATA[oni-admin]]></dc:creator>
+				<category><![CDATA[Uncategorized]]></category>
+
+		<guid isPermaLink="false">http://spot.incubator.apache.org//?p=113</guid>
+		<description><![CDATA[About four years ago, the era of the Big Data analytics began. Paired with advanced analytics, massive volumes of data can be culled to not only inform critical decisions, but also to simulate sophisticated “what if” scenarios that allow companies to gain competitive advantages by generating and predicting different scenarios. For example, a financial services...  <a class="excerpt-read-more" href="http://spot.incubator.apache.org//how-open-network-insight-helps-c [...]
+				<content:encoded><![CDATA[<p>About four years ago, the era of the Big Data analytics began. Paired with advanced analytics, massive volumes of data can be culled to not only inform critical decisions, but also to simulate sophisticated “what if” scenarios that allow companies to gain competitive advantages by generating and predicting different scenarios. For example, a financial services company can more accurately determine what other products to offer a customer, and in what order [...]
+<p>Apache Spot can help to solve most of these issues. Following is a description of the Apache Spot, which is designed to facilitate Big Data analytics scenarios like the financial services company’s question about the right product to offer customers.</p>
+<a href="http://spot.incubator.apache.org//wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4.png"><img src="http://spot.incubator.apache.org//wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4.png" alt="oni_architecture-diagram_1300_v4" width="1300" height="675" class="alignnone size-full wp-image-114" srcset="http://spot.incubator.apache.org//wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4.png 1300w, http://spot.incubator.apache.org//wp-content/uploads/201 [...]
+<h3><strong>Apache Spot Core Components</strong></h3>
+<p>The Apache Spot Core is composed of three main components — data integration (collectors), data store (HDFS here, but can also be a non-SQL database) and machine learning.</p>
+<p>In this diagram, the top left shows Apache Spot Data Sources, which include the collection of the information that will be used to create a data lake. The process is simple. Define a pull or push from the source of information then capture this information on Apache Spot’s “collectors.” The collectors are processes that interpret the information that is sent, then write it to the HDFS system in the Apache Spot cluster. The HDFS stores the data lake and ensures that resources can grow  [...]
+<h3><strong>Operational Analytics</strong></h3>
+<p>As part of operational analytics, Apache Spot executes different batch processes that add information to machine learning results to provide meaning and context. Using the financial services product example, basic customer data could be augmented with information about other customers in the same region along with information about which products those customers recommended or complained about. Basically, the data scientists can “play” with the data using different algorithms to ident [...]
+<h3><strong>Visualizing Results</strong></h3>
+<p>The Apache Spot GUI displays the results that the machine learning algorithms generate. Results are represented such that it is easy to identify both the most common things as well as find the most suspicious or uncommon information that is part of the data lake.</p>
+<h3><strong>Customizable Open Source</strong></h3>
+<p>Because Apache Spot is an open-source project, most of the components depicted here can be modified by the end user.</p>
+]]></content:encoded>
+			<wfw:commentRss>http://spot.incubator.apache.org//how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/feed/</wfw:commentRss>
+		<slash:comments>0</slash:comments>
+		</item>
+		<item>
+		<title>Apache Spot: Three Most-Asked Questions</title>
+		<link>http://spot.incubator.apache.org//open-network-insight-3-most-asked-questions/</link>
+		<comments>http://spot.incubator.apache.org//open-network-insight-3-most-asked-questions/#respond</comments>
+		<pubDate>Tue, 29 Mar 2016 05:48:19 +0000</pubDate>
+		<dc:creator><![CDATA[oni-admin]]></dc:creator>
+				<category><![CDATA[Security Analytics]]></category>
+		<category><![CDATA[github]]></category>
+		<category><![CDATA[open network insight]]></category>
+		<category><![CDATA[open source]]></category>
+
+		<guid isPermaLink="false">http://spot.incubator.apache.org//?p=62</guid>
+		<description><![CDATA[While this is not the first blog post about Apache Spot, it is the first one by a creator of the solution. As a security data scientist in Intel&#8217;s Data Center Group, I joined a small team to start thinking about solving really hard problems in cloud analytics. The team grew, and out of that...  <a class="excerpt-read-more" href="http://spot.incubator.apache.org//open-network-insight-3-most-asked-questions/" title="Read Apache Spot: Three Most-Asked Questions [...]
+				<content:encoded><![CDATA[<p>While this is not the first blog post about Apache Spot, it is the first one by a creator of the solution. As a security data scientist in Intel&#8217;s Data Center Group, I joined a small team to start thinking about solving really hard problems in cloud analytics. The team grew, and out of that effort, came Apache Spot. Since we started talking about the project, these are the three questions I am asked the most.</p>
+<p><strong>What Is Apache Spot?</strong><br />
+Apache Spot is an open source, flow and packet analytics solution built on Hadoop. It combines big data processing, at-scale machine learning, and unique security analytics to put potential threats in front of defenders. While I am a data scientist today, I was a security investigator just a few years ago. I wanted to develop a solution that would put new tools and technology in play for defenders, but without requiring them to walk away from security and get a math degree.</p>
+<p>We wanted to start with the hard problems, so we looked at the emerging need to analyze data that was produced at a scale outside what a lot of security solutions could handle. The data is being created today, and lack of visibility into that data gives attackers a profound advantage. Also, in this new era of security, many defenders (public and private sector) have to answer to their citizens and customers when these threats occur. In other words, an event that says &#8220;this attac [...]
+<a href="http://spot.incubator.apache.org//wp-content/uploads/2016/03/FloCon2015.png" rel="attachment wp-att-66"><img class="aligncenter size-full wp-image-66" src="http://spot.incubator.apache.org//wp-content/uploads/2016/03/FloCon2015.png" alt="open source packet and flow analytics" width="960" height="720" srcset="http://spot.incubator.apache.org//wp-content/uploads/2016/03/FloCon2015.png 960w, http://spot.incubator.apache.org//wp-content/uploads/2016/03/FloCon2015-300x225.png 300w, h [...]
+<p>The gist is that while processing is a challenge at higher scales, the amount of insight gained is higher when analyzing flows and packets from key protocols (like DNS). And that&#8217;s how we got here.</p>
+<p><strong>Why Intel?</strong></p>
+<p>At Intel, I have worked in IT, for a security product company (McAfee), and in the Data Center Group. Intel IT was an early pioneer of the concept of proactive investigations to protect intellectual property. McAfee (now Intel Security Group) has a broad customer base in the realms of network, endpoint, and content security, to name only a few. And the Intel Data Center group has strategic partnerships with Cloudera and Accenture, as well as some pretty cool analytics efforts of their [...]
+<p><strong>Why Open Source?</strong></p>
+<p>I learned from my earlier efforts in security analytics, that to invite collaboration from academia, the public sector, and the private sector, open source software is an excellent choice. We are now seeking to build a community of developers, data scientists, and security enthusiasts to grow Apache Spot into something we can all be proud of. We have also chosen an Apache software license, so that it can enrich commercial software offerings as well.</p>
+<p>The greatest thing for me since we announced at RSA is to hear OTHER people talk about Apache Spot (formerly Open Network Insight or ONI), here are some of my favorites, from <a href="http://vision.cloudera.com/open-network-insight-changing-infosec-data-science-forever/" target="_blank">a Data Scientist @ eBay </a>, <a href="https://newsroom.accenture.com/news/accenture-introduces-the-accenture-cyber-intelligence-platform-to-help-organizations-continuously-predict-detect-and-combat-cy [...]
+<p>Fork us on Github!</p>
+<p>Grant Babb</p>
+]]></content:encoded>
+			<wfw:commentRss>http://spot.incubator.apache.org//open-network-insight-3-most-asked-questions/feed/</wfw:commentRss>
+		<slash:comments>0</slash:comments>
+		</item>
+	</channel>
+</rss>
diff --git a/how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/feed/index.html b/how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/feed/index.html
new file mode 100644
index 0000000..5d01923
--- /dev/null
+++ b/how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/feed/index.html
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
+	xmlns:content="http://purl.org/rss/1.0/modules/content/"
+	xmlns:dc="http://purl.org/dc/elements/1.1/"
+	xmlns:atom="http://www.w3.org/2005/Atom"
+	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
+	
+	>
+<channel>
+	<title>Comments on: How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</title>
+	<atom:link href="http://spot.incubator.apache.org//how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/feed/" rel="self" type="application/rss+xml" />
+	<link>http://spot.incubator.apache.org//how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/</link>
+	<description></description>
+	<lastBuildDate></lastBuildDate>
+	<sy:updatePeriod>hourly</sy:updatePeriod>
+	<sy:updateFrequency>1</sy:updateFrequency>
+	
+</channel>
+</rss>
diff --git a/how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/index.html b/how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/index.html
new file mode 100644
index 0000000..48fcd16
--- /dev/null
+++ b/how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/index.html
@@ -0,0 +1,306 @@
+<!doctype html>
+
+<!--[if lt IE 7]><html lang="en-US" class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]-->
+<!--[if (IE 7)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9 lt-ie8"><![endif]-->
+<!--[if (IE 8)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9"><![endif]-->
+<!--[if gt IE 8]><!-->
+<html lang="en-US" class="no-js">
+    <!--<![endif]-->
+
+    <head>
+        <meta charset="utf-8">
+
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+
+        <title>Apache Spot  How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</title>
+
+        <meta name="HandheldFriendly" content="True">
+        <meta name="MobileOptimized" content="320">
+        <meta name="viewport" content="width=device-width, initial-scale=1"/>
+
+        <link rel="apple-touch-icon" href="../wp-content/themes/oni/library/images/apple-touch-icon.png">
+        <link rel="icon" href="../wp-content/themes/oni/favicon.png">
+        <!--[if IE]>
+        <link rel="shortcut icon" href="../wp-content/themes/oni/favicon.ico">
+        <![endif]-->
+        <meta name="msapplication-TileColor" content="#f01d4f">
+        <meta name="msapplication-TileImage" content="../wp-content/themes/oni/library/images/win8-tile-icon.png">
+        <meta name="theme-color" content="#121212">
+
+        <link rel="pingback" href="../xmlrpc.php">
+
+        <link rel='dns-prefetch' href='//fonts.googleapis.com' />
+        <link rel='dns-prefetch' href='//s.w.org' />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Feed" href="../feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Comments Feed" href="../comments/feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights Comments Feed" href="../how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/feed/" />
+        <script type="text/javascript">
+			window._wpemojiSettings = {
+				"baseUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/72x72\/",
+				"ext" : ".png",
+				"svgUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/svg\/",
+				"svgExt" : ".svg",
+				"source" : {
+					"concatemoji" : "http:\/\/spot.incubator.apache.org\/wp-includes\/js\/wp-emoji-release.min.js"
+				}
+			}; ! function(a, b, c) {
+				function d(a) {
+					var c,
+					    d,
+					    e,
+					    f,
+					    g,
+					    h = b.createElement("canvas"),
+					    i = h.getContext && h.getContext("2d"),
+					    j = String.fromCharCode;
+					if (!i || !i.fillText)
+						return !1;
+					switch(i.textBaseline="top",i.font="600 32px Arial",a) {
+					case"flag":
+						return i.fillText(j(55356, 56806, 55356, 56826), 0, 0), !(h.toDataURL().length < 3e3) && (i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 65039, 8205, 55356, 57096), 0, 0),
+						c = h.toDataURL(), i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 55356, 57096), 0, 0),
+						d = h.toDataURL(), c !== d);
+					case"diversity":
+						return i.fillText(j(55356, 57221), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						f = e[0] + "," + e[1] + "," + e[2] + "," + e[3], i.fillText(j(55356, 57221, 55356, 57343), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						g = e[0] + "," + e[1] + "," + e[2] + "," + e[3], f !== g;
+					case"simple":
+						return i.fillText(j(55357, 56835), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode8":
+						return i.fillText(j(55356, 57135), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode9":
+						return i.fillText(j(55358, 56631), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0]
+					}
+					return !1
+				}
+
+				function e(a) {
+					var c = b.createElement("script");
+					c.src = a, c.type = "text/javascript", b.getElementsByTagName("head")[0].appendChild(c)
+				}
+
+				var f,
+				    g,
+				    h,
+				    i;
+				for ( i = Array("simple", "flag", "unicode8", "diversity", "unicode9"), c.supports = {
+					everything : !0,
+					everythingExceptFlag : !0
+				},
+				h = 0; h < i.length; h++)
+					c.supports[i[h]] = d(i[h]), c.supports.everything = c.supports.everything && c.supports[i[h]], "flag" !== i[h] && (c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && c.supports[i[h]]);
+				c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && !c.supports.flag, c.DOMReady = !1, c.readyCallback = function() {
+					c.DOMReady = !0
+				}, c.supports.everything || ( g = function() {
+					c.readyCallback()
+				}, b.addEventListener ? (b.addEventListener("DOMContentLoaded", g, !1), a.addEventListener("load", g, !1)) : (a.attachEvent("onload", g), b.attachEvent("onreadystatechange", function() {
+					"complete" === b.readyState && c.readyCallback()
+				})),
+				f = c.source || {}, f.concatemoji ? e(f.concatemoji) : f.wpemoji && f.twemoji && (e(f.twemoji), e(f.wpemoji)))
+			}(window, document, window._wpemojiSettings);
+        </script>
+        <style type="text/css">
+			img.wp-smiley, img.emoji {
+				display: inline !important;
+				border: none !important;
+				box-shadow: none !important;
+				height: 1em !important;
+				width: 1em !important;
+				margin: 0 .07em !important;
+				vertical-align: -0.1em !important;
+				background: none !important;
+				padding: 0 !important;
+			}
+        </style>
+        <link rel='stylesheet' id='googleFonts-css'  href='http://fonts.googleapis.com/css?family=Lato%3A400%2C700%2C400italic%2C700italic' type='text/css' media='all' />
+        <link rel='stylesheet' id='bones-stylesheet-css'  href='../wp-content/themes/oni/library/css/style.css' type='text/css' media='all' />
+        <!--[if lt IE 9]>
+        <link rel='stylesheet' id='bones-ie-only-css'  href='../wp-content/themes/oni/library/css/ie.css' type='text/css' media='all' />
+        <![endif]-->
+        <link rel='stylesheet' id='mm-css-css'  href='../wp-content/themes/oni/library/css/meanmenu.css' type='text/css' media='all' />
+        <script type='text/javascript' src='../wp-content/themes/oni/library/js/libs/modernizr.custom.min.js'></script>
+        <script type='text/javascript' src='../wp-includes/js/jquery/jquery.js'></script>
+        <script type='text/javascript' src='../wp-includes/js/jquery/jquery-migrate.min.js'></script>
+        <script type='text/javascript' src='../wp-content/themes/oni/library/js/jquery.meanmenu.js'></script>
+        <link rel='https://api.w.org/' href='../wp-json/' />
+        <link rel="canonical" href="../how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/" />
+        <link rel='shortlink' href='../?p=113' />
+        <link rel="alternate" type="application/json+oembed" href="../wp-json/oembed/1.0/embed?url=http%3A%2F%2Fnolamarketing.com%2Fclient%2Foni%2Fhow-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights%2F" />
+        <link rel="alternate" type="text/xml+oembed" href="../wp-json/oembed/1.0/embed?url=http%3A%2F%2Fnolamarketing.com%2Fclient%2Foni%2Fhow-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights%2F&#038;format=xml" />
+
+        <script>
+			(function(i, s, o, g, r, a, m) {
+				i['GoogleAnalyticsObject'] = r;
+				i[r] = i[r] ||
+				function() {
+					(i[r].q = i[r].q || []).push(arguments)
+				}, i[r].l = 1 * new Date();
+				a = s.createElement(o),
+				m = s.getElementsByTagName(o)[0];
+				a.async = 1;
+				a.src = g;
+				m.parentNode.insertBefore(a, m)
+			})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
+
+			ga('create', 'UA-75955621-1', 'auto');
+			ga('send', 'pageview');
+
+        </script>
+    </head>
+
+    <body class="single single-post postid-113 single-format-standard" itemscope itemtype="http://schema.org/WebPage">
+
+        <div id="container">
+
+            <header class="header" role="banner" itemscope itemtype="http://schema.org/WPHeader">
+
+                <div id="inner-header" class="wrap cf">
+
+                    <p id="logo" class="h1" itemscope itemtype="http://schema.org/Organization">
+                        <a href="http://spot.incubator.apache.org" rel="nofollow"><img src="../wp-content/themes/oni/library/images/logo.png" alt="Open Network Insight" /></a>
+                    </p>
+
+                    <nav role="navigation" itemscope itemtype="http://schema.org/SiteNavigationElement">
+                        <ul id="menu-main-menu" class="nav top-nav cf">
+                            <li id="menu-item-129" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-129">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight">Get Started</a>
+                            </li>
+                            <li id="menu-item-5" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#if-you-want-all-of-the-oni-code-at-once-just-clone-it">Download</a>
+                            </li>
+                            <li id="menu-item-130" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-130">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#contributing-to-oni">Contribute</a>
+                            </li>
+                            <li id="menu-item-106" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-106">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight/wiki">Wiki</a>
+                            </li>
+                            <li id="menu-item-13" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-13">
+                                <a href="../blog/">Blog</a>
+                            </li>
+                        </ul>
+                    </nav>
+
+                </div>
+
+            </header>
+
+            <div id="mobile-nav"></div>
+
+            <div id="content">
+
+                <div id="inner-content" class="wrap cf">
+
+                    <main id="main" class="m-all t-2of3 d-5of7 cf" role="main" itemscope itemprop="mainContentOfPage" itemtype="http://schema.org/Blog">
+
+                        <article id="post-113" class="cf post-113 post type-post status-publish format-standard hentry category-uncategorized" role="article" itemscope itemprop="blogPost" itemtype="http://schema.org/BlogPosting">
+
+                            <header class="article-header entry-header">
+
+                                <h1 class="entry-title single-title" itemprop="headline" rel="bookmark">How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</h1>
+
+                                <p class="byline entry-meta vcard">
+
+                                    <time class="updated entry-time" datetime="2016-08-08" itemprop="datePublished">
+                                        August 8, 2016
+                                    </time>
+                                    </span>
+                                </p>
+
+                            </header>
+                            <section class="entry-content cf" itemprop="articleBody">
+                                <p>
+                                    About four years ago, the era of the Big Data analytics began. Paired with advanced analytics, massive volumes of data can be culled to not only inform critical decisions, but also to simulate sophisticated “what if” scenarios that allow companies to gain competitive advantages by generating and predicting different scenarios. For example, a financial services company can more accurately determine what other products to offer a customer, and in what or [...]
+                                </p>
+                                <p>
+                                    Apache Spot can help to solve most of these issues. Following is a description of the Apache Spot, which is designed to facilitate Big Data analytics scenarios like the financial services company’s question about the right product to offer customers.
+                                </p>
+                                <a href="../wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4.png"><img src="../wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4.png" alt="oni_architecture-diagram_1300_v4" width="1300" height="675" class="alignnone size-full wp-image-114" srcset="../wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4.png 1300w, ../wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4-300x156.png 300w, ../wp-content/uploads/2016/09/ONI_Ar [...]
+                                <h3><strong>Apache Spot Core Components</strong></h3>
+                                <p>
+                                    The Apache Spot Core is composed of three main components — data integration (collectors), data store (HDFS here, but can also be a non-SQL database) and machine learning.
+                                </p>
+                                <p>
+                                    In this diagram, the top left shows Apache Spot Data Sources, which include the collection of the information that will be used to create a data lake. The process is simple. Define a pull or push from the source of information then capture this information on Apache Spot’s “collectors.” The collectors are processes that interpret the information that is sent, then write it to the HDFS system in the Apache Spot cluster. The HDFS stores the data lake and [...]
+                                </p>
+                                <h3><strong>Operational Analytics</strong></h3>
+                                <p>
+                                    As part of operational analytics, Apache Spot executes different batch processes that add information to machine learning results to provide meaning and context. Using the financial services product example, basic customer data could be augmented with information about other customers in the same region along with information about which products those customers recommended or complained about. Basically, the data scientists can “play” with the data us [...]
+                                </p>
+                                <h3><strong>Visualizing Results</strong></h3>
+                                <p>
+                                    The Apache Spot GUI displays the results that the machine learning algorithms generate. Results are represented such that it is easy to identify both the most common things as well as find the most suspicious or uncommon information that is part of the data lake.
+                                </p>
+                                <h3><strong>Customizable Open Source</strong></h3>
+                                <p>
+                                    Because Apache Spot is an open-source project, most of the components depicted here can be modified by the end user.
+                                </p>
+                            </section>
+                            <footer class="article-footer">
+
+                                filed under: <a href="../category/uncategorized/" rel="category tag">Uncategorized</a>
+
+                            </footer>
+
+                        </article>
+
+                    </main>
+
+                    <div id="sidebar1" class="sidebar m-all t-1of3 d-2of7 last-col cf" role="complementary">
+
+                        <div id="recent-posts-2" class="widget widget_recent_entries">
+                            <h4 class="widgettitle">Recent Posts</h4>
+                            <ul>
+                                <li>
+                                    <a href="../open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/">Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure</a>
+                                </li>
+                                <li>
+                                    <a href="../how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/">How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</a>
+                                </li>
+                                <li>
+                                    <a href="../open-network-insight-3-most-asked-questions/">Apache Spot: Three Most-Asked Questions</a>
+                                </li>
+                            </ul>
+                        </div>
+                        <div id="archives-2" class="widget widget_archive">
+                            <h4 class="widgettitle">Archives</h4>
+                            <ul>
+                                <li>
+                                    <a href='../2016/08/'>August 2016</a>
+                                </li>
+                                <li>
+                                    <a href='../2016/03/'>March 2016</a>
+                                </li>
+                            </ul>
+                        </div>
+
+                    </div>
+
+                </div>
+
+            </div>
+
+            <footer class="footer" role="contentinfo" itemscope itemtype="http://schema.org/WPFooter">
+
+                <div id="inner-footer" class="wrap cf">
+
+                    <nav role="navigation"></nav>
+                    <p class="source-org copyright" style="text-align:center;">
+                        &copy; 2016 Apache Spot.
+                    </p>
+
+                </div>
+
+            </footer>
+
+        </div>
+
+        <script type='text/javascript' src='../wp-includes/js/comment-reply.min.js'></script>
+        <script type='text/javascript' src='../wp-content/themes/oni/library/js/scripts.js'></script>
+        <script type='text/javascript' src='../wp-includes/js/wp-embed.min.js'></script>
+
+    </body>
+
+</html>
+<!-- end of site. what a ride! -->
diff --git a/index.html b/index.html
index b133f83..f574b4d 100644
--- a/index.html
+++ b/index.html
@@ -1,9 +1,542 @@
-<html>
- <head>
-  <title>Apache Spot (incubating)</title>
- </head>
-<body>
-<h1>Apache Spot (incubating)</h1>
-Apache Spot placeholder page.
-</body>
+<!doctype html>
+
+<!--[if lt IE 7]><html lang="en-US" class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]-->
+<!--[if (IE 7)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9 lt-ie8"><![endif]-->
+<!--[if (IE 8)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9"><![endif]-->
+<!--[if gt IE 8]><!-->
+<html lang="en-US" class="no-js">
+    <!--<![endif]-->
+
+    <head>
+        <meta charset="utf-8">
+
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+
+        <title>Apache Spot</title>
+
+        <meta name="HandheldFriendly" content="True">
+        <meta name="MobileOptimized" content="320">
+        <meta name="viewport" content="width=device-width, initial-scale=1"/>
+
+        <link rel="apple-touch-icon" href="wp-content/themes/oni/library/images/apple-touch-icon.png">
+        <link rel="icon" href="wp-content/themes/oni/favicon.png">
+        <!--[if IE]>
+        <link rel="shortcut icon" href="wp-content/themes/oni/favicon.ico">
+        <![endif]-->
+        <meta name="msapplication-TileColor" content="#f01d4f">
+        <meta name="msapplication-TileImage" content="wp-content/themes/oni/library/images/win8-tile-icon.png">
+        <meta name="theme-color" content="#121212">
+
+        <link rel="pingback" href="xmlrpc.php">
+
+        <link rel='dns-prefetch' href='//fonts.googleapis.com' />
+        <link rel='dns-prefetch' href='//s.w.org' />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Feed" href="feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Comments Feed" href="comments/feed/" />
+        <script type="text/javascript">
+			window._wpemojiSettings = {
+				"baseUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/72x72\/",
+				"ext" : ".png",
+				"svgUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/svg\/",
+				"svgExt" : ".svg",
+				"source" : {
+					"concatemoji" : "http:\/\/spot.incubator.apache.org\/wp-includes\/js\/wp-emoji-release.min.js"
+				}
+			}; ! function(a, b, c) {
+				function d(a) {
+					var c,
+					    d,
+					    e,
+					    f,
+					    g,
+					    h = b.createElement("canvas"),
+					    i = h.getContext && h.getContext("2d"),
+					    j = String.fromCharCode;
+					if (!i || !i.fillText)
+						return !1;
+					switch(i.textBaseline="top",i.font="600 32px Arial",a) {
+					case"flag":
+						return i.fillText(j(55356, 56806, 55356, 56826), 0, 0), !(h.toDataURL().length < 3e3) && (i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 65039, 8205, 55356, 57096), 0, 0),
+						c = h.toDataURL(), i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 55356, 57096), 0, 0),
+						d = h.toDataURL(), c !== d);
+					case"diversity":
+						return i.fillText(j(55356, 57221), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						f = e[0] + "," + e[1] + "," + e[2] + "," + e[3], i.fillText(j(55356, 57221, 55356, 57343), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						g = e[0] + "," + e[1] + "," + e[2] + "," + e[3], f !== g;
+					case"simple":
+						return i.fillText(j(55357, 56835), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode8":
+						return i.fillText(j(55356, 57135), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode9":
+						return i.fillText(j(55358, 56631), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0]
+					}
+					return !1
+				}
+
+				function e(a) {
+					var c = b.createElement("script");
+					c.src = a, c.type = "text/javascript", b.getElementsByTagName("head")[0].appendChild(c)
+				}
+
+				var f,
+				    g,
+				    h,
+				    i;
+				for ( i = Array("simple", "flag", "unicode8", "diversity", "unicode9"), c.supports = {
+					everything : !0,
+					everythingExceptFlag : !0
+				},
+				h = 0; h < i.length; h++)
+					c.supports[i[h]] = d(i[h]), c.supports.everything = c.supports.everything && c.supports[i[h]], "flag" !== i[h] && (c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && c.supports[i[h]]);
+				c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && !c.supports.flag, c.DOMReady = !1, c.readyCallback = function() {
+					c.DOMReady = !0
+				}, c.supports.everything || ( g = function() {
+					c.readyCallback()
+				}, b.addEventListener ? (b.addEventListener("DOMContentLoaded", g, !1), a.addEventListener("load", g, !1)) : (a.attachEvent("onload", g), b.attachEvent("onreadystatechange", function() {
+					"complete" === b.readyState && c.readyCallback()
+				})),
+				f = c.source || {}, f.concatemoji ? e(f.concatemoji) : f.wpemoji && f.twemoji && (e(f.twemoji), e(f.wpemoji)))
+			}(window, document, window._wpemojiSettings);
+        </script>
+        <style type="text/css">
+			img.wp-smiley, img.emoji {
+				display: inline !important;
+				border: none !important;
+				box-shadow: none !important;
+				height: 1em !important;
+				width: 1em !important;
+				margin: 0 .07em !important;
+				vertical-align: -0.1em !important;
+				background: none !important;
+				padding: 0 !important;
+			}
+        </style>
+        <link rel='stylesheet' id='googleFonts-css'  href='http://fonts.googleapis.com/css?family=Lato%3A400%2C700%2C400italic%2C700italic' type='text/css' media='all' />
+        <link rel='stylesheet' id='bones-stylesheet-css'  href='wp-content/themes/oni/library/css/style.css' type='text/css' media='all' />
+        <!--[if lt IE 9]>
+        <link rel='stylesheet' id='bones-ie-only-css'  href='wp-content/themes/oni/library/css/ie.css' type='text/css' media='all' />
+        <![endif]-->
+        <link rel='stylesheet' id='mm-css-css'  href='wp-content/themes/oni/library/css/meanmenu.css' type='text/css' media='all' />
+        <script type='text/javascript' src='wp-content/themes/oni/library/js/libs/modernizr.custom.min.js'></script>
+        <script type='text/javascript' src='wp-includes/js/jquery/jquery.js'></script>
+        <script type='text/javascript' src='wp-includes/js/jquery/jquery-migrate.min.js'></script>
+        <script type='text/javascript' src='wp-content/themes/oni/library/js/jquery.meanmenu.js'></script>
+        <link rel='https://api.w.org/' href='wp-json/' />
+        <link rel="canonical" href="" />
+        <link rel='shortlink' href='' />
+        <link rel="alternate" type="application/json+oembed" href="wp-json/oembed/1.0/embed?url=http%3A%2F%2Fnolamarketing.com%2Fclient%2Foni%2F" />
+        <link rel="alternate" type="text/xml+oembed" href="wp-json/oembed/1.0/embed?url=http%3A%2F%2Fnolamarketing.com%2Fclient%2Foni%2F&#038;format=xml" />
+
+        <script>
+			(function(i, s, o, g, r, a, m) {
+				i['GoogleAnalyticsObject'] = r;
+				i[r] = i[r] ||
+				function() {
+					(i[r].q = i[r].q || []).push(arguments)
+				}, i[r].l = 1 * new Date();
+				a = s.createElement(o),
+				m = s.getElementsByTagName(o)[0];
+				a.async = 1;
+				a.src = g;
+				m.parentNode.insertBefore(a, m)
+			})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
+
+			ga('create', 'UA-75955621-1', 'auto');
+			ga('send', 'pageview');
+
+        </script>
+    </head>
+
+    <body class="home page page-id-8 page-template-default" itemscope itemtype="http://schema.org/WebPage">
+
+        <div id="container">
+
+            <header class="header" role="banner" itemscope itemtype="http://schema.org/WPHeader">
+
+                <div id="inner-header" class="wrap cf">
+
+                    <p id="logo" class="h1" itemscope itemtype="http://schema.org/Organization">
+                        <a href="http://spot.incubator.apache.org" rel="nofollow"><img src="wp-content/themes/oni/library/images/logo.png" alt="Open Network Insight" /></a>
+                    </p>
+
+                    <nav role="navigation" itemscope itemtype="http://schema.org/SiteNavigationElement">
+                        <ul id="menu-main-menu" class="nav top-nav cf">
+                            <li id="menu-item-129" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-129">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight">Get Started</a>
+                            </li>
+                            <li id="menu-item-5" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#if-you-want-all-of-the-oni-code-at-once-just-clone-it">Download</a>
+                            </li>
+                            <li id="menu-item-130" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-130">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#contributing-to-oni">Contribute</a>
+                            </li>
+                            <li id="menu-item-106" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-106">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight/wiki">Wiki</a>
+                            </li>
+                            <li id="menu-item-13" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13">
+                                <a href="blog/">Blog</a>
+                            </li>
+                        </ul>
+                    </nav>
+
+                </div>
+
+            </header>
+
+            <div id="mobile-nav"></div>
+            <div id="masthead">
+                <div class="wrap cf">
+                    <div class="m-all t-1of2 d-1of2 oni-guy">
+                        <img src="wp-content/uploads/2016/03/spot470.png" class="oniguy" alt="" />
+                    </div>
+                    <div class="m-all t-1of2 d-1of2">
+                        <h2>Apache Spot (Incubating)
+                        <br>
+                        at a Glance</h2>
+                        <p>
+                            For organizations with dynamic data centers and networks, Apache Spot is an advanced threat detection solution that uses big data analytics, that perform at cloud scale, to provide actionable insights into operational and security threats. Running on Cloudera Enterprise Data Hub (EDH), Apache Spot can analyze billions of events in order to detect unknown threats, insider threats, and gain a new level of visibility into the network.
+                        </p>
+                        <p class="btn-margin">
+                            <a href="https://github.com/Open-Network-Insight" class="y-btn">More Info</a>
+                        </p>
+                    </div>
+                </div>
+            </div>
+
+            <div id="content">
+                <div id="inner-content" class="wrap cf">
+                    <main id="main" class="m-all t-all d-all cf" role="main" itemscope itemprop="mainContentOfPage" itemtype="http://schema.org/Blog">
+                        <h1 class="center">Apache Spot Advantages</h1>
+                        <p style="text-align: center;"><img src="wp-content/uploads/2016/03/advantages-1.png" alt="advantages" width="958" height="433" class="aligncenter size-full wp-image-139" srcset="wp-content/uploads/2016/03/advantages-1.png 958w, wp-content/uploads/2016/03/advantages-1-300x136.png 300w, wp-content/uploads/2016/03/advantages-1-768x347.png 768w" sizes="(max-width: 958px) 100vw, 958px" />
+                        </p>
+                    </main>
+                </div>
+            </div>
+
+            <div id="and">
+                <div class="wrap cf">
+                    <div class="and-row">
+                        <div class="and-cell">
+                            <img src="wp-content/themes/oni/library/images/and.png" alt="" />
+                        </div>
+                        <div class="and-cell">
+                            <p>
+                                Apache Spot is functional after just one day and just keeps improving through feedback and machine learning.
+                            </p>
+                        </div>
+                    </div>
+                </div>
+            </div>
+
+            <div id="how-it-works">
+                <div class="wrap cf">
+                    <div class="m-all t-1of3 d-1of3">
+                        <h1>How It Works</h1>
+                        <p>
+                            Apache Spot uses machine learning as a filter for separating bad traffic from benign and to characterize the unique behavior of network traffic. A proven process, of context enrichment, noise filtering, whitelisting and heuristics, is also applied to network data to produce a shortlist of most likely security threats.
+                        </p>
+                        <p class="btn-margin">
+                            <a href="https://github.com/Open-Network-Insight" class="y-btn">More Info</a>
+                        </p>
+                    </div>
+                    <div class="m-all t-2of3 d-2of3">
+                        <img src="wp-content/uploads/2016/03/how-it-works.png" alt="" />
+                    </div>
+                </div>
+            </div>
+
+            <div id="key-features">
+                <div class="wrap cf">
+                    <h1>Key Features</h1>
+                    <div class="m-all t-1of2 d-1of2">
+                        <div class="table">
+                            <div class="table-row">
+                                <div class="table-cell">
+                                    <img src="wp-content/uploads/2016/03/magnify-icon.png" alt="" />
+                                </div>
+                                <div class="table-cell">
+                                    <h3>Suspicious DNS packets</h3>
+                                </div>
+                            </div>
+                        </div>
+                        <p>
+                            Apache Spot is capable of performing deep-packet inspection of DNS traffic to build a profile of probable and improbable DNS payloads. After visualizing, normalizing, and conducting pattern searches, the analyst has a shortlist of the most likely threats present in DNS traffic.
+                        </p>
+                    </div>
+                    <div class="m-all t-1of2 d-1of2">
+                        <div class="table">
+                            <div class="table-row">
+                                <div class="table-cell">
+                                    <img src="wp-content/uploads/2016/03/threat-icon.png" alt="" />
+                                </div>
+                                <div class="table-cell">
+                                    <h3>Threat Incident and Response</h3>
+                                </div>
+                            </div>
+                        </div>
+                        <p>
+                            Given an IP address, Apache Spot gathers all the characteristics about the communication associated with it – the “social network” of that IP address.  Then Apache Spot builds a timeline of the conversations that originated with that IP.
+                        </p>
+                    </div>
+                    <div class="m-all t-1of2 d-1of2">
+                        <div class="table">
+                            <div class="table-row">
+                                <div class="table-cell">
+                                    <img src="wp-content/uploads/2016/03/connects.png" alt="" />
+                                </div>
+                                <div class="table-cell">
+                                    <h3>Suspicious Connects</h3>
+                                </div>
+                            </div>
+                        </div>
+                        <p>
+                            Apache Spot uses advanced machine learning to build a model of the machines on the network and their communication patterns.  The connections between the machines that are the lowest probability are then visualized, filtered for noise, and searched for known patterns.  The result is the most likely threat patterns in the data, a few hundred flows picked from billions.
+                        </p>
+                    </div>
+                    <div class="m-all t-1of2 d-1of2">
+                        <div class="table">
+                            <div class="table-row">
+                                <div class="table-cell">
+                                    <img src="wp-content/uploads/2016/03/storyboard-icon.png" alt="" />
+                                </div>
+                                <div class="table-cell">
+                                    <h3>Storyboard</h3>
+                                </div>
+                            </div>
+                        </div>
+                        <p>
+                            After an analyst has investigated a threat, the need still exists to communicate the event up and across the organization.  A “dashboard” gives quick answers to the questions you already know to ask.  What the analyst requires is a “storyboard,” something that tells who, what, where, and how of the story in words and interactive visualizations.
+                        </p>
+                    </div>
+                    <div class="m-all t-1of2 d-1of2">
+                        <div class="table">
+                            <div class="table-row">
+                                <div class="table-cell">
+                                    <img src="wp-content/uploads/2016/03/SPOT_OpenDataModel-Icon_v1.png" alt="" />
+                                </div>
+                                <div class="table-cell">
+                                    <h3>Open Data Models</h3>
+                                </div>
+                            </div>
+                        </div>
+                        <p>
+                            Spot provides common open data model for network, endpoint, and user – Open Data Models. These Open Data Models provide a standard format of enriched event data that makes it easier to integrate cross application data to gain complete enterprise visibility and develop net new analytic functionality.  Spot’s Open Data Models helps organizations quickly share new analytics with one another as new threats are discovered.
+                        </p>
+                    </div>
+                    <div class="m-all t-1of2 d-1of2">
+                        <div class="table">
+                            <div class="table-row">
+                                <div class="table-cell">
+                                    <img src="wp-content/uploads/2016/03/SPOT_Collabration-Icon_v2.png" alt="" />
+                                </div>
+                                <div class="table-cell">
+                                    <h3>Collaboration</h3>
+                                </div>
+                            </div>
+                        </div>
+                        <p>
+                            Spot’s Open Data Models help organizations quickly share new analytics with one another as new threats are discovered.  And, with Hadoop, organizations able to run these analytics against comprehensive historic data sets, helping organizations identify past threats that have slipped through the cracks. With this capability, Spot aims to give security professionals the ability to collaborate like cybercriminals do.
+                        </p>
+                    </div>
+
+                    <div class="cf"></div>
+                    <p class="btn-margin">
+                        <a href="https://github.com/Open-Network-Insight" class="y-btn">More Info</a>
+                    </p>
+                </div>
+            </div>
+
+            <div id="user-stories">
+                <div class="wrap cf">
+                    <h1>Spot Fosters a Rich Application Ecosystem</h1>
+                    <p class="btn-margin center">
+                        Spot accelerates the development of cybersecurity applications by providing a cybersecurity analytics framework.  This means more solutions can be created faster. This is because Spot allows organizations to focus developing the analytics and visualizations for applications that discover cybercrime rather than spending time building systems to ingest, integrate, store, and process myriad volumes or varieties of security data.
+                    </p>
+                    <!--
+                    <div class="quotes">
+
+                    <div class="table">
+                    <div class="table-row">
+                    <div class="table-cell quote-man">
+                    <img src="wp-content/themes/oni/library/images/quote-person.png" alt="" />
+                    <h3>Senior Analyst</h3>
+                    </div>
+                    <div class="table-cell">
+                    <p>...that allows me to see and customize the data and scripts to my enviroment. I want control over how the solution works.”</p>                                    </div>
+                    </div>
+                    </div>
+
+                    <div class="table">
+                    <div class="table-row">
+                    <div class="table-cell quote-man">
+                    <img src="wp-content/themes/oni/library/images/quote-person.png" alt="" />
+                    <h3>Junior Analyst</h3>
+                    </div>
+                    <div class="table-cell">
+                    <p>...that automatically alerts me to actionable suspicious events and ways to optimize my network in a timely fashion. Help me investigate these events and tell the story across stakeholders in my organization.”
+                    </p>                                    </div>
+                    </div>
+                    </div>
+
+                    <div class="table">
+                    <div class="table-row">
+                    <div class="table-cell quote-man">
+                    <img src="wp-content/themes/oni/library/images/quote-person.png" alt="" />
+                    <h3>Decision Maker</h3>
+                    </div>
+                    <div class="table-cell">
+                    <p>...tells me the story of what happened in a way I can understand so I can make decisions as a result.”
+                    </p>                                    </div>
+                    </div>
+                    </div>
+
+                    </div>-->
+
+                </div>
+            </div>
+
+            <div id="use-case">
+                <div class="wrap cf">
+
+                    <h1>Use Case</h1>
+                    <div class="quotes">
+
+                        <div class="table">
+                            <div class="table-row">
+                                <div class="table-cell quote-man">
+                                    <img src="wp-content/themes/oni/library/images/quote-person.png" alt="" />
+                                    <h3>Senior Analyst</h3>
+                                </div>
+                                <div class="table-cell">
+                                    <p>
+                                        ...that allows me to see and customize the data and scripts to my enviroment. I want control over how the solution works.”
+                                    </p>
+                                </div>
+                            </div>
+                        </div>
+
+                        <div class="table">
+                            <div class="table-row">
+                                <div class="table-cell quote-man">
+                                    <img src="wp-content/themes/oni/library/images/quote-person.png" alt="" />
+                                    <h3>Junior Analyst</h3>
+                                </div>
+                                <div class="table-cell">
+                                    <p>
+                                        ...that automatically alerts me to actionable suspicious events and ways to optimize my network in a timely fashion. Help me investigate these events and tell the story across stakeholders in my organization.”
+                                    </p>
+                                </div>
+                            </div>
+                        </div>
+
+                        <div class="table">
+                            <div class="table-row">
+                                <div class="table-cell quote-man">
+                                    <img src="wp-content/themes/oni/library/images/quote-person.png" alt="" />
+                                    <h3>Decision Maker</h3>
+                                </div>
+                                <div class="table-cell">
+                                    <p>
+                                        ...tells me the story of what happened in a way I can understand so I can make decisions as a result.”
+                                    </p>
+                                </div>
+                            </div>
+                        </div>
+
+                    </div>
+
+                    <!--
+                    <div class="m-all t-1of2 d-4of7 left">
+                    <img src="wp-content/uploads/2016/03/use-case-graphic.png" alt="" />
+                    </div>
+                    <div class="m-all t-1of2 d-3of7 right">
+                    <div class="table">
+                    <div class="table-row">
+                    <div class="table-cell number">
+                    <img src="wp-content/themes/oni/library/images/one.png" alt="" />
+                    </div>
+                    <div class="table-cell">
+                    <p>Deliver suspicious connections in <strong>ranked</strong> order with multiple data points such as time, traffic flow, and more.</p>                                </div>
+                    </div>
+                    </div>
+
+                    <div class="table">
+                    <div class="table-row">
+                    <div class="table-cell number">
+                    <img src="wp-content/themes/oni/library/images/two.png" alt="" />
+                    </div>
+                    <div class="table-cell">
+                    <p>Human input helps the system evolve. <strong>Quickly eliminate false positives from the lineup.</strong></p>                                </div>
+                    </div>
+                    </div>
+
+                    <div class="table">
+                    <div class="table-row">
+                    <div class="table-cell number">
+                    <img src="wp-content/themes/oni/library/images/three.png" alt="" />
+                    </div>
+                    <div class="table-cell">
+                    <p>And make every item on the list <strong>worth your time</strong> to investigate.</p>                                </div>
+                    </div>
+                    </div>
+
+                    </div>  -->
+
+                </div>
+
+                <div class="arrow">
+                    <div class="wrap cf">
+                        <p>
+                            Identify the needle in the haystack with <strong>patterns</strong> that provide insight into potential threats.
+                        </p>
+                    </div>
+                </div>
+            </div>
+
+            <div id="more-info">
+                <div class="wrap cf">
+                    <p class="social-icons">
+                        <a href="mailto:info@open-network-insight.org"><span class="icon-envelope"></span></a><a href="https://twitter.com/onihadoop" target="_blank"><span class="icon-twitter"></span></a>
+                    </p>
+
+                    <p>
+                        <a href="https://github.com/Open-Network-Insight/open-network-insight" class="y-btn" target="_blank">More Info</a>
+                    </p>
+
+                    <p style="margin-top:50px;"><img src="wp-content/themes/oni/library/images/apache-incubator.png" alt="Apache Incubator" />
+                    </p>
+
+                    <p class="disclaimer">
+                        Apache Spot is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indi [...]
+                    </p>
+
+                    <p class="disclaimer">
+                        The contents of this website are © 2016 Apache Software Foundation under the terms of the Apache License v2. Apache Spot and its logo are trademarks of the Apache Software Foundation.
+                    </p>
+                </div>
+            </div>
+
+            <footer class="footer" role="contentinfo" itemscope itemtype="http://schema.org/WPFooter">
+
+                <div id="inner-footer" class="wrap cf">
+
+                    <nav role="navigation"></nav>
+                    <p class="source-org copyright" style="text-align:center;">
+                        &copy; 2016 Apache Spot.
+                    </p>
+
+                </div>
+
+            </footer>
+
+        </div>
+
+        <script type='text/javascript' src='wp-content/themes/oni/library/js/scripts.js'></script>
+        <script type='text/javascript' src='wp-includes/js/wp-embed.min.js'></script>
+
+    </body>
+
 </html>
+<!-- end of site. what a ride! -->
diff --git a/open-network-insight-3-most-asked-questions/feed/index.html b/open-network-insight-3-most-asked-questions/feed/index.html
new file mode 100644
index 0000000..bcf95eb
--- /dev/null
+++ b/open-network-insight-3-most-asked-questions/feed/index.html
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
+	xmlns:content="http://purl.org/rss/1.0/modules/content/"
+	xmlns:dc="http://purl.org/dc/elements/1.1/"
+	xmlns:atom="http://www.w3.org/2005/Atom"
+	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
+	
+	>
+<channel>
+	<title>Comments on: Apache Spot: Three Most-Asked Questions</title>
+	<atom:link href="http://spot.incubator.apache.org//open-network-insight-3-most-asked-questions/feed/" rel="self" type="application/rss+xml" />
+	<link>http://spot.incubator.apache.org//open-network-insight-3-most-asked-questions/</link>
+	<description></description>
+	<lastBuildDate></lastBuildDate>
+	<sy:updatePeriod>hourly</sy:updatePeriod>
+	<sy:updateFrequency>1</sy:updateFrequency>
+	
+</channel>
+</rss>
diff --git a/open-network-insight-3-most-asked-questions/index.html b/open-network-insight-3-most-asked-questions/index.html
new file mode 100644
index 0000000..7d98703
--- /dev/null
+++ b/open-network-insight-3-most-asked-questions/index.html
@@ -0,0 +1,319 @@
+<!doctype html>
+
+<!--[if lt IE 7]><html lang="en-US" class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]-->
+<!--[if (IE 7)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9 lt-ie8"><![endif]-->
+<!--[if (IE 8)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9"><![endif]-->
+<!--[if gt IE 8]><!-->
+<html lang="en-US" class="no-js">
+    <!--<![endif]-->
+
+    <head>
+        <meta charset="utf-8">
+
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+
+        <title>Apache Spot  Apache Spot: Three Most-Asked Questions</title>
+
+        <meta name="HandheldFriendly" content="True">
+        <meta name="MobileOptimized" content="320">
+        <meta name="viewport" content="width=device-width, initial-scale=1"/>
+
+        <link rel="apple-touch-icon" href="../wp-content/themes/oni/library/images/apple-touch-icon.png">
+        <link rel="icon" href="../wp-content/themes/oni/favicon.png">
+        <!--[if IE]>
+        <link rel="shortcut icon" href="../wp-content/themes/oni/favicon.ico">
+        <![endif]-->
+        <meta name="msapplication-TileColor" content="#f01d4f">
+        <meta name="msapplication-TileImage" content="../wp-content/themes/oni/library/images/win8-tile-icon.png">
+        <meta name="theme-color" content="#121212">
+
+        <link rel="pingback" href="../xmlrpc.php">
+
+        <link rel='dns-prefetch' href='//fonts.googleapis.com' />
+        <link rel='dns-prefetch' href='//s.w.org' />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Feed" href="../feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Comments Feed" href="../comments/feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Apache Spot: Three Most-Asked Questions Comments Feed" href="../open-network-insight-3-most-asked-questions/feed/" />
+        <script type="text/javascript">
+			window._wpemojiSettings = {
+				"baseUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/72x72\/",
+				"ext" : ".png",
+				"svgUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/svg\/",
+				"svgExt" : ".svg",
+				"source" : {
+					"concatemoji" : "http:\/\/spot.incubator.apache.org\/wp-includes\/js\/wp-emoji-release.min.js"
+				}
+			}; ! function(a, b, c) {
+				function d(a) {
+					var c,
+					    d,
+					    e,
+					    f,
+					    g,
+					    h = b.createElement("canvas"),
+					    i = h.getContext && h.getContext("2d"),
+					    j = String.fromCharCode;
+					if (!i || !i.fillText)
+						return !1;
+					switch(i.textBaseline="top",i.font="600 32px Arial",a) {
+					case"flag":
+						return i.fillText(j(55356, 56806, 55356, 56826), 0, 0), !(h.toDataURL().length < 3e3) && (i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 65039, 8205, 55356, 57096), 0, 0),
+						c = h.toDataURL(), i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 55356, 57096), 0, 0),
+						d = h.toDataURL(), c !== d);
+					case"diversity":
+						return i.fillText(j(55356, 57221), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						f = e[0] + "," + e[1] + "," + e[2] + "," + e[3], i.fillText(j(55356, 57221, 55356, 57343), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						g = e[0] + "," + e[1] + "," + e[2] + "," + e[3], f !== g;
+					case"simple":
+						return i.fillText(j(55357, 56835), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode8":
+						return i.fillText(j(55356, 57135), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode9":
+						return i.fillText(j(55358, 56631), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0]
+					}
+					return !1
+				}
+
+				function e(a) {
+					var c = b.createElement("script");
+					c.src = a, c.type = "text/javascript", b.getElementsByTagName("head")[0].appendChild(c)
+				}
+
+				var f,
+				    g,
+				    h,
+				    i;
+				for ( i = Array("simple", "flag", "unicode8", "diversity", "unicode9"), c.supports = {
+					everything : !0,
+					everythingExceptFlag : !0
+				},
+				h = 0; h < i.length; h++)
+					c.supports[i[h]] = d(i[h]), c.supports.everything = c.supports.everything && c.supports[i[h]], "flag" !== i[h] && (c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && c.supports[i[h]]);
+				c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && !c.supports.flag, c.DOMReady = !1, c.readyCallback = function() {
+					c.DOMReady = !0
+				}, c.supports.everything || ( g = function() {
+					c.readyCallback()
+				}, b.addEventListener ? (b.addEventListener("DOMContentLoaded", g, !1), a.addEventListener("load", g, !1)) : (a.attachEvent("onload", g), b.attachEvent("onreadystatechange", function() {
+					"complete" === b.readyState && c.readyCallback()
+				})),
+				f = c.source || {}, f.concatemoji ? e(f.concatemoji) : f.wpemoji && f.twemoji && (e(f.twemoji), e(f.wpemoji)))
+			}(window, document, window._wpemojiSettings);
+        </script>
+        <style type="text/css">
+			img.wp-smiley, img.emoji {
+				display: inline !important;
+				border: none !important;
+				box-shadow: none !important;
+				height: 1em !important;
+				width: 1em !important;
+				margin: 0 .07em !important;
+				vertical-align: -0.1em !important;
+				background: none !important;
+				padding: 0 !important;
+			}
+        </style>
+        <link rel='stylesheet' id='googleFonts-css'  href='http://fonts.googleapis.com/css?family=Lato%3A400%2C700%2C400italic%2C700italic' type='text/css' media='all' />
+        <link rel='stylesheet' id='bones-stylesheet-css'  href='../wp-content/themes/oni/library/css/style.css' type='text/css' media='all' />
+        <!--[if lt IE 9]>
+        <link rel='stylesheet' id='bones-ie-only-css'  href='../wp-content/themes/oni/library/css/ie.css' type='text/css' media='all' />
+        <![endif]-->
+        <link rel='stylesheet' id='mm-css-css'  href='../wp-content/themes/oni/library/css/meanmenu.css' type='text/css' media='all' />
+        <script type='text/javascript' src='../wp-content/themes/oni/library/js/libs/modernizr.custom.min.js'></script>
+        <script type='text/javascript' src='../wp-includes/js/jquery/jquery.js'></script>
+        <script type='text/javascript' src='../wp-includes/js/jquery/jquery-migrate.min.js'></script>
+        <script type='text/javascript' src='../wp-content/themes/oni/library/js/jquery.meanmenu.js'></script>
+        <link rel='https://api.w.org/' href='../wp-json/' />
+        <link rel="canonical" href="../open-network-insight-3-most-asked-questions/" />
+        <link rel='shortlink' href='../?p=62' />
+        <link rel="alternate" type="application/json+oembed" href="../wp-json/oembed/1.0/embed?url=http%3A%2F%2Fnolamarketing.com%2Fclient%2Foni%2Fopen-network-insight-3-most-asked-questions%2F" />
+        <link rel="alternate" type="text/xml+oembed" href="../wp-json/oembed/1.0/embed?url=http%3A%2F%2Fnolamarketing.com%2Fclient%2Foni%2Fopen-network-insight-3-most-asked-questions%2F&#038;format=xml" />
+
+        <script>
+			(function(i, s, o, g, r, a, m) {
+				i['GoogleAnalyticsObject'] = r;
+				i[r] = i[r] ||
+				function() {
+					(i[r].q = i[r].q || []).push(arguments)
+				}, i[r].l = 1 * new Date();
+				a = s.createElement(o),
+				m = s.getElementsByTagName(o)[0];
+				a.async = 1;
+				a.src = g;
+				m.parentNode.insertBefore(a, m)
+			})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
+
+			ga('create', 'UA-75955621-1', 'auto');
+			ga('send', 'pageview');
+
+        </script>
+    </head>
+
+    <body class="single single-post postid-62 single-format-standard" itemscope itemtype="http://schema.org/WebPage">
+
+        <div id="container">
+
+            <header class="header" role="banner" itemscope itemtype="http://schema.org/WPHeader">
+
+                <div id="inner-header" class="wrap cf">
+
+                    <p id="logo" class="h1" itemscope itemtype="http://schema.org/Organization">
+                        <a href="http://spot.incubator.apache.org" rel="nofollow"><img src="../wp-content/themes/oni/library/images/logo.png" alt="Open Network Insight" /></a>
+                    </p>
+
+                    <nav role="navigation" itemscope itemtype="http://schema.org/SiteNavigationElement">
+                        <ul id="menu-main-menu" class="nav top-nav cf">
+                            <li id="menu-item-129" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-129">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight">Get Started</a>
+                            </li>
+                            <li id="menu-item-5" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#if-you-want-all-of-the-oni-code-at-once-just-clone-it">Download</a>
+                            </li>
+                            <li id="menu-item-130" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-130">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#contributing-to-oni">Contribute</a>
+                            </li>
+                            <li id="menu-item-106" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-106">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight/wiki">Wiki</a>
+                            </li>
+                            <li id="menu-item-13" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-13">
+                                <a href="../blog/">Blog</a>
+                            </li>
+                        </ul>
+                    </nav>
+
+                </div>
+
+            </header>
+
+            <div id="mobile-nav"></div>
+
+            <div id="content">
+
+                <div id="inner-content" class="wrap cf">
+
+                    <main id="main" class="m-all t-2of3 d-5of7 cf" role="main" itemscope itemprop="mainContentOfPage" itemtype="http://schema.org/Blog">
+
+                        <article id="post-62" class="cf post-62 post type-post status-publish format-standard hentry category-security-analytics tag-github tag-open-network-insight tag-open-source" role="article" itemscope itemprop="blogPost" itemtype="http://schema.org/BlogPosting">
+
+                            <header class="article-header entry-header">
+
+                                <h1 class="entry-title single-title" itemprop="headline" rel="bookmark">Apache Spot: Three Most-Asked Questions</h1>
+
+                                <p class="byline entry-meta vcard">
+
+                                    <time class="updated entry-time" datetime="2016-03-29" itemprop="datePublished">
+                                        March 29, 2016
+                                    </time>
+                                    </span>
+                                </p>
+
+                            </header>
+                            <section class="entry-content cf" itemprop="articleBody">
+                                <p>
+                                    While this is not the first blog post about Apache Spot, it is the first one by a creator of the solution. As a security data scientist in Intel&#8217;s Data Center Group, I joined a small team to start thinking about solving really hard problems in cloud analytics. The team grew, and out of that effort, came Apache Spot. Since we started talking about the project, these are the three questions I am asked the most.
+                                </p>
+                                <p>
+                                    <strong>What Is Apache Spot?</strong>
+                                    <br />
+                                    Apache Spot is an open source, flow and packet analytics solution built on Hadoop. It combines big data processing, at-scale machine learning, and unique security analytics to put potential threats in front of defenders. While I am a data scientist today, I was a security investigator just a few years ago. I wanted to develop a solution that would put new tools and technology in play for defenders, but without requiring them to walk away from security  [...]
+                                </p>
+                                <p>
+                                    We wanted to start with the hard problems, so we looked at the emerging need to analyze data that was produced at a scale outside what a lot of security solutions could handle. The data is being created today, and lack of visibility into that data gives attackers a profound advantage. Also, in this new era of security, many defenders (public and private sector) have to answer to their citizens and customers when these threats occur. In other words, an  [...]
+                                    <br />
+                                    <a href="../wp-content/uploads/2016/03/FloCon2015.png" rel="attachment wp-att-66"><img class="aligncenter size-full wp-image-66" src="../wp-content/uploads/2016/03/FloCon2015.png" alt="open source packet and flow analytics" width="960" height="720" srcset="../wp-content/uploads/2016/03/FloCon2015.png 960w, ../wp-content/uploads/2016/03/FloCon2015-300x225.png 300w, ../wp-content/uploads/2016/03/FloCon2015-768x576.png 768w" sizes="(max-width: 960px) 100v [...]
+                                </p>
+                                <p>
+                                    The gist is that while processing is a challenge at higher scales, the amount of insight gained is higher when analyzing flows and packets from key protocols (like DNS). And that&#8217;s how we got here.
+                                </p>
+                                <p>
+                                    <strong>Why Intel?</strong>
+                                </p>
+                                <p>
+                                    At Intel, I have worked in IT, for a security product company (McAfee), and in the Data Center Group. Intel IT was an early pioneer of the concept of proactive investigations to protect intellectual property. McAfee (now Intel Security Group) has a broad customer base in the realms of network, endpoint, and content security, to name only a few. And the Intel Data Center group has strategic partnerships with Cloudera and Accenture, as well as some prett [...]
+                                </p>
+                                <p>
+                                    <strong>Why Open Source?</strong>
+                                </p>
+                                <p>
+                                    I learned from my earlier efforts in security analytics, that to invite collaboration from academia, the public sector, and the private sector, open source software is an excellent choice. We are now seeking to build a community of developers, data scientists, and security enthusiasts to grow Apache Spot into something we can all be proud of. We have also chosen an Apache software license, so that it can enrich commercial software offerings as well.
+                                </p>
+                                <p>
+                                    The greatest thing for me since we announced at RSA is to hear OTHER people talk about Apache Spot (formerly Open Network Insight or ONI), here are some of my favorites, from <a href="http://vision.cloudera.com/open-network-insight-changing-infosec-data-science-forever/" target="_blank">a Data Scientist @ eBay </a>, <a href="https://newsroom.accenture.com/news/accenture-introduces-the-accenture-cyber-intelligence-platform-to-help-organizations-continuo [...]
+                                </p>
+                                <p>
+                                    Fork us on Github!
+                                </p>
+                                <p>
+                                    Grant Babb
+                                </p>
+                            </section>
+                            <footer class="article-footer">
+
+                                filed under: <a href="../category/security-analytics/" rel="category tag">Security Analytics</a>
+                                <p class="tags">
+                                    <span class="tags-title">Tags:</span><a href="../tag/github/" rel="tag">github</a>, <a href="../tag/open-network-insight/" rel="tag">open network insight</a>, <a href="../tag/open-source/" rel="tag">open source</a>
+                                </p>
+                            </footer>
+
+                        </article>
+
+                    </main>
+
+                    <div id="sidebar1" class="sidebar m-all t-1of3 d-2of7 last-col cf" role="complementary">
+
+                        <div id="recent-posts-2" class="widget widget_recent_entries">
+                            <h4 class="widgettitle">Recent Posts</h4>
+                            <ul>
+                                <li>
+                                    <a href="../open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/">Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure</a>
+                                </li>
+                                <li>
+                                    <a href="../how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/">How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</a>
+                                </li>
+                                <li>
+                                    <a href="../open-network-insight-3-most-asked-questions/">Apache Spot: Three Most-Asked Questions</a>
+                                </li>
+                            </ul>
+                        </div>
+                        <div id="archives-2" class="widget widget_archive">
+                            <h4 class="widgettitle">Archives</h4>
+                            <ul>
+                                <li>
+                                    <a href='../2016/08/'>August 2016</a>
+                                </li>
+                                <li>
+                                    <a href='../2016/03/'>March 2016</a>
+                                </li>
+                            </ul>
+                        </div>
+
+                    </div>
+
+                </div>
+
+            </div>
+
+            <footer class="footer" role="contentinfo" itemscope itemtype="http://schema.org/WPFooter">
+
+                <div id="inner-footer" class="wrap cf">
+
+                    <nav role="navigation"></nav>
+                    <p class="source-org copyright" style="text-align:center;">
+                        &copy; 2016 Apache Spot.
+                    </p>
+
+                </div>
+
+            </footer>
+
+        </div>
+
+        <script type='text/javascript' src='../wp-includes/js/comment-reply.min.js'></script>
+        <script type='text/javascript' src='../wp-content/themes/oni/library/js/scripts.js'></script>
+        <script type='text/javascript' src='../wp-includes/js/wp-embed.min.js'></script>
+
+    </body>
+
+</html>
+<!-- end of site. what a ride! -->
diff --git a/open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/feed/index.html b/open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/feed/index.html
new file mode 100644
index 0000000..de25844
--- /dev/null
+++ b/open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/feed/index.html
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
+	xmlns:content="http://purl.org/rss/1.0/modules/content/"
+	xmlns:dc="http://purl.org/dc/elements/1.1/"
+	xmlns:atom="http://www.w3.org/2005/Atom"
+	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
+	
+	>
+<channel>
+	<title>Comments on: Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure</title>
+	<atom:link href="http://spot.incubator.apache.org//open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/feed/" rel="self" type="application/rss+xml" />
+	<link>http://spot.incubator.apache.org//open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/</link>
+	<description></description>
+	<lastBuildDate></lastBuildDate>
+	<sy:updatePeriod>hourly</sy:updatePeriod>
+	<sy:updateFrequency>1</sy:updateFrequency>
+	
+</channel>
+</rss>
diff --git a/open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/index.html b/open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/index.html
new file mode 100644
index 0000000..7a7cc0e
--- /dev/null
+++ b/open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/index.html
@@ -0,0 +1,324 @@
+<!doctype html>
+
+<!--[if lt IE 7]><html lang="en-US" class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]-->
+<!--[if (IE 7)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9 lt-ie8"><![endif]-->
+<!--[if (IE 8)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9"><![endif]-->
+<!--[if gt IE 8]><!-->
+<html lang="en-US" class="no-js">
+    <!--<![endif]-->
+
+    <head>
+        <meta charset="utf-8">
+
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+
+        <title>Apache Spot  Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure</title>
+
+        <meta name="HandheldFriendly" content="True">
+        <meta name="MobileOptimized" content="320">
+        <meta name="viewport" content="width=device-width, initial-scale=1"/>
+
+        <link rel="apple-touch-icon" href="../wp-content/themes/oni/library/images/apple-touch-icon.png">
+        <link rel="icon" href="../wp-content/themes/oni/favicon.png">
+        <!--[if IE]>
+        <link rel="shortcut icon" href="../wp-content/themes/oni/favicon.ico">
+        <![endif]-->
+        <meta name="msapplication-TileColor" content="#f01d4f">
+        <meta name="msapplication-TileImage" content="../wp-content/themes/oni/library/images/win8-tile-icon.png">
+        <meta name="theme-color" content="#121212">
+
+        <link rel="pingback" href="../xmlrpc.php">
+
+        <link rel='dns-prefetch' href='//fonts.googleapis.com' />
+        <link rel='dns-prefetch' href='//s.w.org' />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Feed" href="../feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Comments Feed" href="../comments/feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure Comments Feed" href="../open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/feed/" />
+        <script type="text/javascript">
+			window._wpemojiSettings = {
+				"baseUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/72x72\/",
+				"ext" : ".png",
+				"svgUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/svg\/",
+				"svgExt" : ".svg",
+				"source" : {
+					"concatemoji" : "http:\/\/spot.incubator.apache.org\/wp-includes\/js\/wp-emoji-release.min.js"
+				}
+			}; ! function(a, b, c) {
+				function d(a) {
+					var c,
+					    d,
+					    e,
+					    f,
+					    g,
+					    h = b.createElement("canvas"),
+					    i = h.getContext && h.getContext("2d"),
+					    j = String.fromCharCode;
+					if (!i || !i.fillText)
+						return !1;
+					switch(i.textBaseline="top",i.font="600 32px Arial",a) {
+					case"flag":
+						return i.fillText(j(55356, 56806, 55356, 56826), 0, 0), !(h.toDataURL().length < 3e3) && (i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 65039, 8205, 55356, 57096), 0, 0),
+						c = h.toDataURL(), i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 55356, 57096), 0, 0),
+						d = h.toDataURL(), c !== d);
+					case"diversity":
+						return i.fillText(j(55356, 57221), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						f = e[0] + "," + e[1] + "," + e[2] + "," + e[3], i.fillText(j(55356, 57221, 55356, 57343), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						g = e[0] + "," + e[1] + "," + e[2] + "," + e[3], f !== g;
+					case"simple":
+						return i.fillText(j(55357, 56835), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode8":
+						return i.fillText(j(55356, 57135), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode9":
+						return i.fillText(j(55358, 56631), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0]
+					}
+					return !1
+				}
+
+				function e(a) {
+					var c = b.createElement("script");
+					c.src = a, c.type = "text/javascript", b.getElementsByTagName("head")[0].appendChild(c)
+				}
+
+				var f,
+				    g,
+				    h,
+				    i;
+				for ( i = Array("simple", "flag", "unicode8", "diversity", "unicode9"), c.supports = {
+					everything : !0,
+					everythingExceptFlag : !0
+				},
+				h = 0; h < i.length; h++)
+					c.supports[i[h]] = d(i[h]), c.supports.everything = c.supports.everything && c.supports[i[h]], "flag" !== i[h] && (c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && c.supports[i[h]]);
+				c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && !c.supports.flag, c.DOMReady = !1, c.readyCallback = function() {
+					c.DOMReady = !0
+				}, c.supports.everything || ( g = function() {
+					c.readyCallback()
+				}, b.addEventListener ? (b.addEventListener("DOMContentLoaded", g, !1), a.addEventListener("load", g, !1)) : (a.attachEvent("onload", g), b.attachEvent("onreadystatechange", function() {
+					"complete" === b.readyState && c.readyCallback()
+				})),
+				f = c.source || {}, f.concatemoji ? e(f.concatemoji) : f.wpemoji && f.twemoji && (e(f.twemoji), e(f.wpemoji)))
+			}(window, document, window._wpemojiSettings);
+        </script>
+        <style type="text/css">
+			img.wp-smiley, img.emoji {
+				display: inline !important;
+				border: none !important;
+				box-shadow: none !important;
+				height: 1em !important;
+				width: 1em !important;
+				margin: 0 .07em !important;
+				vertical-align: -0.1em !important;
+				background: none !important;
+				padding: 0 !important;
+			}
+        </style>
+        <link rel='stylesheet' id='googleFonts-css'  href='http://fonts.googleapis.com/css?family=Lato%3A400%2C700%2C400italic%2C700italic' type='text/css' media='all' />
+        <link rel='stylesheet' id='bones-stylesheet-css'  href='../wp-content/themes/oni/library/css/style.css' type='text/css' media='all' />
+        <!--[if lt IE 9]>
+        <link rel='stylesheet' id='bones-ie-only-css'  href='../wp-content/themes/oni/library/css/ie.css' type='text/css' media='all' />
+        <![endif]-->
+        <link rel='stylesheet' id='mm-css-css'  href='../wp-content/themes/oni/library/css/meanmenu.css' type='text/css' media='all' />
+        <script type='text/javascript' src='../wp-content/themes/oni/library/js/libs/modernizr.custom.min.js'></script>
+        <script type='text/javascript' src='../wp-includes/js/jquery/jquery.js'></script>
+        <script type='text/javascript' src='../wp-includes/js/jquery/jquery-migrate.min.js'></script>
+        <script type='text/javascript' src='../wp-content/themes/oni/library/js/jquery.meanmenu.js'></script>
+        <link rel='https://api.w.org/' href='../wp-json/' />
+        <link rel="canonical" href="../open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/" />
+        <link rel='shortlink' href='../?p=117' />
+        <link rel="alternate" type="application/json+oembed" href="../wp-json/oembed/1.0/embed?url=http%3A%2F%2Fnolamarketing.com%2Fclient%2Foni%2Fopen-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure%2F" />
+        <link rel="alternate" type="text/xml+oembed" href="../wp-json/oembed/1.0/embed?url=http%3A%2F%2Fnolamarketing.com%2Fclient%2Foni%2Fopen-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure%2F&#038;format=xml" />
+
+        <script>
+			(function(i, s, o, g, r, a, m) {
+				i['GoogleAnalyticsObject'] = r;
+				i[r] = i[r] ||
+				function() {
+					(i[r].q = i[r].q || []).push(arguments)
+				}, i[r].l = 1 * new Date();
+				a = s.createElement(o),
+				m = s.getElementsByTagName(o)[0];
+				a.async = 1;
+				a.src = g;
+				m.parentNode.insertBefore(a, m)
+			})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
+
+			ga('create', 'UA-75955621-1', 'auto');
+			ga('send', 'pageview');
+
+        </script>
+    </head>
+
+    <body class="single single-post postid-117 single-format-standard" itemscope itemtype="http://schema.org/WebPage">
+
+        <div id="container">
+
+            <header class="header" role="banner" itemscope itemtype="http://schema.org/WPHeader">
+
+                <div id="inner-header" class="wrap cf">
+
+                    <p id="logo" class="h1" itemscope itemtype="http://schema.org/Organization">
+                        <a href="http://spot.incubator.apache.org" rel="nofollow"><img src="../wp-content/themes/oni/library/images/logo.png" alt="Open Network Insight" /></a>
+                    </p>
+
+                    <nav role="navigation" itemscope itemtype="http://schema.org/SiteNavigationElement">
+                        <ul id="menu-main-menu" class="nav top-nav cf">
+                            <li id="menu-item-129" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-129">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight">Get Started</a>
+                            </li>
+                            <li id="menu-item-5" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#if-you-want-all-of-the-oni-code-at-once-just-clone-it">Download</a>
+                            </li>
+                            <li id="menu-item-130" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-130">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#contributing-to-oni">Contribute</a>
+                            </li>
+                            <li id="menu-item-106" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-106">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight/wiki">Wiki</a>
+                            </li>
+                            <li id="menu-item-13" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-13">
+                                <a href="../blog/">Blog</a>
+                            </li>
+                        </ul>
+                    </nav>
+
+                </div>
+
+            </header>
+
+            <div id="mobile-nav"></div>
+
+            <div id="content">
+
+                <div id="inner-content" class="wrap cf">
+
+                    <main id="main" class="m-all t-2of3 d-5of7 cf" role="main" itemscope itemprop="mainContentOfPage" itemtype="http://schema.org/Blog">
+
+                        <article id="post-117" class="cf post-117 post type-post status-publish format-standard hentry category-cybersecurity" role="article" itemscope itemprop="blogPost" itemtype="http://schema.org/BlogPosting">
+
+                            <header class="article-header entry-header">
+
+                                <h1 class="entry-title single-title" itemprop="headline" rel="bookmark">Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure</h1>
+
+                                <p class="byline entry-meta vcard">
+
+                                    <time class="updated entry-time" datetime="2016-08-08" itemprop="datePublished">
+                                        August 8, 2016
+                                    </time>
+                                    </span>
+                                </p>
+
+                            </header>
+                            <section class="entry-content cf" itemprop="articleBody">
+                                <p>
+                                    The “first” documented cybersecurity case was the worm replication, which was initiated by Robert T. Morris on November 2, 1988. Wow! Here we are in 2016, 28 years later, with viruses and worms giving way to Trojan horses and polymorphic code. Nowadays, we are also fighting against DDoS, phishing, spear phishing attacks, command and controls along with APTs such as Aurora, Zeus, Red October and Stuxnet. What happened with our security controls on each attack?
+                                </p>
+                                <p>
+                                    Despite heroic efforts, internal and external security controls, no matter if they are preventive, detective or corrective, can be bypassed by different situations or misconfigurations. Capabilities to detect bugs or vulnerabilities in code, protocol, etc. are still limited. When we consider how to close these gaps, we have two options:
+                                </p>
+                                <ol>
+                                    <li>
+                                        Collect information from each device that is part of the environment.
+                                    </li>
+                                    <li>
+                                        Collect information from the critical infrastructure that is used for most, if not all, of the systems.
+                                    </li>
+                                </ol>
+                                <p>
+                                    This blog will describe the second approach.
+                                </p>
+                                <p>
+                                    Critical infrastructure, including nationally significant infrastructure, can be broadly defined as the systems, assets, facilities and networks that provide essential services. For nations, this means protecting the national security, economic security and prosperity as well as the health and safety of their citizenry. If we extrapolate this definition on the IT enterprise environments, we can define the critical infrastructure as the service, or serv [...]
+                                </p>
+                                <p>
+                                    Effectively protecting critical infrastructure means that millions, if not billions, of different scenarios must be identified and monitored. To do this, the cybersecurity problem must be broken into small pieces.
+                                </p>
+                                <p>
+                                    Let’s consider DNS — your communications to the Web. How can you know which communications are being established by your critical servers? And, what if you want to do it for most of your infrastructure?
+                                </p>
+                                <p>
+                                    First idea: Use NetFlow, which is a network protocol that helps us collect IP traffic information and monitor network traffic. NetFlow has the details on the communications of all of your network traffic. However, the normal data on an enterprise environment includes billions of NetFlow events per day. To use this data to identify issues, it must be stored and analyzed. Storage alone is costly. Analyzing what amount Big Data stores is an entire other c [...]
+                                </p>
+                                <p>
+                                    Apache Spot offers a solution. It was designed to gather, store and analyze Big Data. In fact, Apache Spot is an ideal solution for this cybersecurity challenge. Apache Spot can integrate many different data sources in a data lake then add operational context to the data by linking configuration, inventory, service databases and other data stores. This helps you to prioritize the actions to take under different attack, malware, APT and hacking scenario [...]
+                                </p>
+                                <p>
+                                    Not only can Apache Spot collect, store and analyze billions of NetFlow packets, but it can also be adapted to meet the unique requirements of your organization. How? Apache Spot is an open-source project.
+                                </p>
+                                <p>
+                                    <strong>But Wait, There’s More</strong>
+                                </p>
+                                <p>
+                                    Check out “<a href="../how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/"><u>How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</u></a>” to learn more about the underlying Apache Spot architecture.
+                                </p>
+                                <p>
+                                    This is the first of a series of blogs that we will be writing about cybersecurity, so check back to read more.
+                                </p>
+                            </section>
+                            <footer class="article-footer">
+
+                                filed under: <a href="../category/cybersecurity/" rel="category tag">Cybersecurity</a>
+
+                            </footer>
+
+                        </article>
+
+                    </main>
+
+                    <div id="sidebar1" class="sidebar m-all t-1of3 d-2of7 last-col cf" role="complementary">
+
+                        <div id="recent-posts-2" class="widget widget_recent_entries">
+                            <h4 class="widgettitle">Recent Posts</h4>
+                            <ul>
+                                <li>
+                                    <a href="../open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/">Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure</a>
+                                </li>
+                                <li>
+                                    <a href="../how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/">How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</a>
+                                </li>
+                                <li>
+                                    <a href="../open-network-insight-3-most-asked-questions/">Apache Spot: Three Most-Asked Questions</a>
+                                </li>
+                            </ul>
+                        </div>
+                        <div id="archives-2" class="widget widget_archive">
+                            <h4 class="widgettitle">Archives</h4>
+                            <ul>
+                                <li>
+                                    <a href='../2016/08/'>August 2016</a>
+                                </li>
+                                <li>
+                                    <a href='../2016/03/'>March 2016</a>
+                                </li>
+                            </ul>
+                        </div>
+
+                    </div>
+
+                </div>
+
+            </div>
+
+            <footer class="footer" role="contentinfo" itemscope itemtype="http://schema.org/WPFooter">
+
+                <div id="inner-footer" class="wrap cf">
+
+                    <nav role="navigation"></nav>
+                    <p class="source-org copyright" style="text-align:center;">
+                        &copy; 2016 Apache Spot.
+                    </p>
+
+                </div>
+
+            </footer>
+
+        </div>
+
+        <script type='text/javascript' src='../wp-includes/js/comment-reply.min.js'></script>
+        <script type='text/javascript' src='../wp-content/themes/oni/library/js/scripts.js'></script>
+        <script type='text/javascript' src='../wp-includes/js/wp-embed.min.js'></script>
+
+    </body>
+
+</html>
+<!-- end of site. what a ride! -->
diff --git a/tag/github/feed/index.html b/tag/github/feed/index.html
new file mode 100644
index 0000000..f385614
--- /dev/null
+++ b/tag/github/feed/index.html
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
+	xmlns:content="http://purl.org/rss/1.0/modules/content/"
+	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
+	xmlns:dc="http://purl.org/dc/elements/1.1/"
+	xmlns:atom="http://www.w3.org/2005/Atom"
+	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
+	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
+	>
+
+<channel>
+	<title>github &#8211; Apache Spot</title>
+	<atom:link href="http://spot.incubator.apache.org/tag/github/feed/" rel="self" type="application/rss+xml" />
+	<link>http://spot.incubator.apache.org</link>
+	<description></description>
+	<lastBuildDate>Tue, 27 Sep 2016 18:37:15 +0000</lastBuildDate>
+	<language>en-US</language>
+	<sy:updatePeriod>hourly</sy:updatePeriod>
+	<sy:updateFrequency>1</sy:updateFrequency>
+	
+	<item>
+		<title>Apache Spot: Three Most-Asked Questions</title>
+		<link>http://spot.incubator.apache.org/open-network-insight-3-most-asked-questions/</link>
+		<comments>http://spot.incubator.apache.org/open-network-insight-3-most-asked-questions/#respond</comments>
+		<pubDate>Tue, 29 Mar 2016 05:48:19 +0000</pubDate>
+		<dc:creator><![CDATA[oni-admin]]></dc:creator>
+				<category><![CDATA[Security Analytics]]></category>
+		<category><![CDATA[github]]></category>
+		<category><![CDATA[open network insight]]></category>
+		<category><![CDATA[open source]]></category>
+
+		<guid isPermaLink="false">http://spot.incubator.apache.org/?p=62</guid>
+		<description><![CDATA[While this is not the first blog post about Apache Spot, it is the first one by a creator of the solution. As a security data scientist in Intel&#8217;s Data Center Group, I joined a small team to start thinking about solving really hard problems in cloud analytics. The team grew, and out of that...  <a class="excerpt-read-more" href="http://spot.incubator.apache.org/open-network-insight-3-most-asked-questions/" title="Read Apache Spot: Three Most-Asked Questions" [...]
+				<content:encoded><![CDATA[<p>While this is not the first blog post about Apache Spot, it is the first one by a creator of the solution. As a security data scientist in Intel&#8217;s Data Center Group, I joined a small team to start thinking about solving really hard problems in cloud analytics. The team grew, and out of that effort, came Apache Spot. Since we started talking about the project, these are the three questions I am asked the most.</p>
+<p><strong>What Is Apache Spot?</strong><br />
+Apache Spot is an open source, flow and packet analytics solution built on Hadoop. It combines big data processing, at-scale machine learning, and unique security analytics to put potential threats in front of defenders. While I am a data scientist today, I was a security investigator just a few years ago. I wanted to develop a solution that would put new tools and technology in play for defenders, but without requiring them to walk away from security and get a math degree.</p>
+<p>We wanted to start with the hard problems, so we looked at the emerging need to analyze data that was produced at a scale outside what a lot of security solutions could handle. The data is being created today, and lack of visibility into that data gives attackers a profound advantage. Also, in this new era of security, many defenders (public and private sector) have to answer to their citizens and customers when these threats occur. In other words, an event that says &#8220;this attac [...]
+<a href="http://spot.incubator.apache.org/wp-content/uploads/2016/03/FloCon2015.png" rel="attachment wp-att-66"><img class="aligncenter size-full wp-image-66" src="http://spot.incubator.apache.org/wp-content/uploads/2016/03/FloCon2015.png" alt="open source packet and flow analytics" width="960" height="720" srcset="http://spot.incubator.apache.org/wp-content/uploads/2016/03/FloCon2015.png 960w, http://spot.incubator.apache.org/wp-content/uploads/2016/03/FloCon2015-300x225.png 300w, http: [...]
+<p>The gist is that while processing is a challenge at higher scales, the amount of insight gained is higher when analyzing flows and packets from key protocols (like DNS). And that&#8217;s how we got here.</p>
+<p><strong>Why Intel?</strong></p>
+<p>At Intel, I have worked in IT, for a security product company (McAfee), and in the Data Center Group. Intel IT was an early pioneer of the concept of proactive investigations to protect intellectual property. McAfee (now Intel Security Group) has a broad customer base in the realms of network, endpoint, and content security, to name only a few. And the Intel Data Center group has strategic partnerships with Cloudera and Accenture, as well as some pretty cool analytics efforts of their [...]
+<p><strong>Why Open Source?</strong></p>
+<p>I learned from my earlier efforts in security analytics, that to invite collaboration from academia, the public sector, and the private sector, open source software is an excellent choice. We are now seeking to build a community of developers, data scientists, and security enthusiasts to grow Apache Spot into something we can all be proud of. We have also chosen an Apache software license, so that it can enrich commercial software offerings as well.</p>
+<p>The greatest thing for me since we announced at RSA is to hear OTHER people talk about Apache Spot (formerly Open Network Insight or ONI), here are some of my favorites, from <a href="http://vision.cloudera.com/open-network-insight-changing-infosec-data-science-forever/" target="_blank">a Data Scientist @ eBay </a>, <a href="https://newsroom.accenture.com/news/accenture-introduces-the-accenture-cyber-intelligence-platform-to-help-organizations-continuously-predict-detect-and-combat-cy [...]
+<p>Fork us on Github!</p>
+<p>Grant Babb</p>
+]]></content:encoded>
+			<wfw:commentRss>http://spot.incubator.apache.org/open-network-insight-3-most-asked-questions/feed/</wfw:commentRss>
+		<slash:comments>0</slash:comments>
+		</item>
+	</channel>
+</rss>
diff --git a/tag/github/index.html b/tag/github/index.html
new file mode 100644
index 0000000..a084a84
--- /dev/null
+++ b/tag/github/index.html
@@ -0,0 +1,280 @@
+<!doctype html>
+
+<!--[if lt IE 7]><html lang="en-US" class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]-->
+<!--[if (IE 7)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9 lt-ie8"><![endif]-->
+<!--[if (IE 8)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9"><![endif]-->
+<!--[if gt IE 8]><!-->
+<html lang="en-US" class="no-js">
+    <!--<![endif]-->
+
+    <head>
+        <meta charset="utf-8">
+
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+
+        <title>Apache Spot  github</title>
+
+        <meta name="HandheldFriendly" content="True">
+        <meta name="MobileOptimized" content="320">
+        <meta name="viewport" content="width=device-width, initial-scale=1"/>
+
+        <link rel="apple-touch-icon" href="../../wp-content/themes/oni/library/images/apple-touch-icon.png">
+        <link rel="icon" href="../../wp-content/themes/oni/favicon.png">
+        <!--[if IE]>
+        <link rel="shortcut icon" href="../../wp-content/themes/oni/favicon.ico">
+        <![endif]-->
+        <meta name="msapplication-TileColor" content="#f01d4f">
+        <meta name="msapplication-TileImage" content="../../wp-content/themes/oni/library/images/win8-tile-icon.png">
+        <meta name="theme-color" content="#121212">
+
+        <link rel="pingback" href="../../xmlrpc.php">
+
+        <link rel='dns-prefetch' href='//fonts.googleapis.com' />
+        <link rel='dns-prefetch' href='//s.w.org' />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Feed" href="../../feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Comments Feed" href="../../comments/feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; github Tag Feed" href="../../tag/github/feed/" />
+        <script type="text/javascript">
+			window._wpemojiSettings = {
+				"baseUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/72x72\/",
+				"ext" : ".png",
+				"svgUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/svg\/",
+				"svgExt" : ".svg",
+				"source" : {
+					"concatemoji" : "http:\/\/spot.incubator.apache.org\/wp-includes\/js\/wp-emoji-release.min.js"
+				}
+			}; ! function(a, b, c) {
+				function d(a) {
+					var c,
+					    d,
+					    e,
+					    f,
+					    g,
+					    h = b.createElement("canvas"),
+					    i = h.getContext && h.getContext("2d"),
+					    j = String.fromCharCode;
+					if (!i || !i.fillText)
+						return !1;
+					switch(i.textBaseline="top",i.font="600 32px Arial",a) {
+					case"flag":
+						return i.fillText(j(55356, 56806, 55356, 56826), 0, 0), !(h.toDataURL().length < 3e3) && (i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 65039, 8205, 55356, 57096), 0, 0),
+						c = h.toDataURL(), i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 55356, 57096), 0, 0),
+						d = h.toDataURL(), c !== d);
+					case"diversity":
+						return i.fillText(j(55356, 57221), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						f = e[0] + "," + e[1] + "," + e[2] + "," + e[3], i.fillText(j(55356, 57221, 55356, 57343), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						g = e[0] + "," + e[1] + "," + e[2] + "," + e[3], f !== g;
+					case"simple":
+						return i.fillText(j(55357, 56835), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode8":
+						return i.fillText(j(55356, 57135), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode9":
+						return i.fillText(j(55358, 56631), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0]
+					}
+					return !1
+				}
+
+				function e(a) {
+					var c = b.createElement("script");
+					c.src = a, c.type = "text/javascript", b.getElementsByTagName("head")[0].appendChild(c)
+				}
+
+				var f,
+				    g,
+				    h,
+				    i;
+				for ( i = Array("simple", "flag", "unicode8", "diversity", "unicode9"), c.supports = {
+					everything : !0,
+					everythingExceptFlag : !0
+				},
+				h = 0; h < i.length; h++)
+					c.supports[i[h]] = d(i[h]), c.supports.everything = c.supports.everything && c.supports[i[h]], "flag" !== i[h] && (c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && c.supports[i[h]]);
+				c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && !c.supports.flag, c.DOMReady = !1, c.readyCallback = function() {
+					c.DOMReady = !0
+				}, c.supports.everything || ( g = function() {
+					c.readyCallback()
+				}, b.addEventListener ? (b.addEventListener("DOMContentLoaded", g, !1), a.addEventListener("load", g, !1)) : (a.attachEvent("onload", g), b.attachEvent("onreadystatechange", function() {
+					"complete" === b.readyState && c.readyCallback()
+				})),
+				f = c.source || {}, f.concatemoji ? e(f.concatemoji) : f.wpemoji && f.twemoji && (e(f.twemoji), e(f.wpemoji)))
+			}(window, document, window._wpemojiSettings);
+        </script>
+        <style type="text/css">
+			img.wp-smiley, img.emoji {
+				display: inline !important;
+				border: none !important;
+				box-shadow: none !important;
+				height: 1em !important;
+				width: 1em !important;
+				margin: 0 .07em !important;
+				vertical-align: -0.1em !important;
+				background: none !important;
+				padding: 0 !important;
+			}
+        </style>
+        <link rel='stylesheet' id='googleFonts-css'  href='http://fonts.googleapis.com/css?family=Lato%3A400%2C700%2C400italic%2C700italic' type='text/css' media='all' />
+        <link rel='stylesheet' id='bones-stylesheet-css'  href='../../wp-content/themes/oni/library/css/style.css' type='text/css' media='all' />
+        <!--[if lt IE 9]>
+        <link rel='stylesheet' id='bones-ie-only-css'  href='../../wp-content/themes/oni/library/css/ie.css' type='text/css' media='all' />
+        <![endif]-->
+        <link rel='stylesheet' id='mm-css-css'  href='../../wp-content/themes/oni/library/css/meanmenu.css' type='text/css' media='all' />
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/libs/modernizr.custom.min.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/jquery/jquery.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/jquery/jquery-migrate.min.js'></script>
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/jquery.meanmenu.js'></script>
+        <link rel='https://api.w.org/' href='../../wp-json/' />
+
+        <script>
+			(function(i, s, o, g, r, a, m) {
+				i['GoogleAnalyticsObject'] = r;
+				i[r] = i[r] ||
+				function() {
+					(i[r].q = i[r].q || []).push(arguments)
+				}, i[r].l = 1 * new Date();
+				a = s.createElement(o),
+				m = s.getElementsByTagName(o)[0];
+				a.async = 1;
+				a.src = g;
+				m.parentNode.insertBefore(a, m)
+			})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
+
+			ga('create', 'UA-75955621-1', 'auto');
+			ga('send', 'pageview');
+
+        </script>
+    </head>
+
+    <body class="archive tag tag-github tag-6" itemscope itemtype="http://schema.org/WebPage">
+
+        <div id="container">
+
+            <header class="header" role="banner" itemscope itemtype="http://schema.org/WPHeader">
+
+                <div id="inner-header" class="wrap cf">
+
+                    <p id="logo" class="h1" itemscope itemtype="http://schema.org/Organization">
+                        <a href="http://spot.incubator.apache.org" rel="nofollow"><img src="../../wp-content/themes/oni/library/images/logo.png" alt="Open Network Insight" /></a>
+                    </p>
+
+                    <nav role="navigation" itemscope itemtype="http://schema.org/SiteNavigationElement">
+                        <ul id="menu-main-menu" class="nav top-nav cf">
+                            <li id="menu-item-129" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-129">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight">Get Started</a>
+                            </li>
+                            <li id="menu-item-5" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#if-you-want-all-of-the-oni-code-at-once-just-clone-it">Download</a>
+                            </li>
+                            <li id="menu-item-130" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-130">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#contributing-to-oni">Contribute</a>
+                            </li>
+                            <li id="menu-item-106" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-106">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight/wiki">Wiki</a>
+                            </li>
+                            <li id="menu-item-13" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-13">
+                                <a href="../../blog/">Blog</a>
+                            </li>
+                        </ul>
+                    </nav>
+
+                </div>
+
+            </header>
+
+            <div id="mobile-nav"></div>
+
+            <div id="content">
+
+                <div id="inner-content" class="wrap cf">
+
+                    <main id="main" class="m-all t-2of3 d-5of7 cf" role="main" itemscope itemprop="mainContentOfPage" itemtype="http://schema.org/Blog">
+
+                        <h1 class="page-title">Tag: github</h1>
+
+                        <article id="post-62" class="cf post-62 post type-post status-publish format-standard hentry category-security-analytics tag-github tag-open-network-insight tag-open-source" role="article">
+
+                            <header class="entry-header article-header">
+
+                                <h3 class="h2 entry-title"><a href="../../open-network-insight-3-most-asked-questions/" rel="bookmark" title="Apache Spot: Three Most-Asked Questions">Apache Spot: Three Most-Asked Questions</a></h3>
+                                <p class="byline entry-meta vcard">
+                                    <time class="updated entry-time" datetime="2016-03-29" itemprop="datePublished">
+                                        March 29, 2016
+                                    </time>
+                                    </span>
+                                </p>
+
+                            </header>
+
+                            <section class="entry-content cf">
+
+                                <p>
+                                    While this is not the first blog post about Apache Spot, it is the first one by a creator of the solution. As a security data scientist in Intel&#8217;s Data Center Group, I joined a small team to start thinking about solving really hard problems in cloud analytics. The team grew, and out of that&#8230; <a class="excerpt-read-more" href="../../open-network-insight-3-most-asked-questions/" title="Read Apache Spot: Three Most-Asked Questions">Read more & [...]
+                                </p>
+
+                            </section>
+
+                            <footer class="article-footer">
+
+                            </footer>
+
+                        </article>
+
+                    </main>
+
+                    <div id="sidebar1" class="sidebar m-all t-1of3 d-2of7 last-col cf" role="complementary">
+
+                        <div id="recent-posts-2" class="widget widget_recent_entries">
+                            <h4 class="widgettitle">Recent Posts</h4>
+                            <ul>
+                                <li>
+                                    <a href="../../open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/">Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure</a>
+                                </li>
+                                <li>
+                                    <a href="../../how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/">How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</a>
+                                </li>
+                                <li>
+                                    <a href="../../open-network-insight-3-most-asked-questions/">Apache Spot: Three Most-Asked Questions</a>
+                                </li>
+                            </ul>
+                        </div>
+                        <div id="archives-2" class="widget widget_archive">
+                            <h4 class="widgettitle">Archives</h4>
+                            <ul>
+                                <li>
+                                    <a href='../../2016/08/'>August 2016</a>
+                                </li>
+                                <li>
+                                    <a href='../../2016/03/'>March 2016</a>
+                                </li>
+                            </ul>
+                        </div>
+
+                    </div>
+
+                </div>
+
+            </div>
+
+            <footer class="footer" role="contentinfo" itemscope itemtype="http://schema.org/WPFooter">
+
+                <div id="inner-footer" class="wrap cf">
+
+                    <nav role="navigation"></nav>
+                    <p class="source-org copyright" style="text-align:center;">
+                        &copy; 2016 Apache Spot.
+                    </p>
+
+                </div>
+
+            </footer>
+
+        </div>
+
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/scripts.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/wp-embed.min.js'></script>
+
+    </body>
+
+</html>
+<!-- end of site. what a ride! -->
diff --git a/tag/open-network-insight/feed/index.html b/tag/open-network-insight/feed/index.html
new file mode 100644
index 0000000..e9db2f3
--- /dev/null
+++ b/tag/open-network-insight/feed/index.html
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
+	xmlns:content="http://purl.org/rss/1.0/modules/content/"
+	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
+	xmlns:dc="http://purl.org/dc/elements/1.1/"
+	xmlns:atom="http://www.w3.org/2005/Atom"
+	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
+	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
+	>
+
+<channel>
+	<title>open network insight &#8211; Apache Spot</title>
+	<atom:link href="http://spot.incubator.apache.org/tag/open-network-insight/feed/" rel="self" type="application/rss+xml" />
+	<link>http://spot.incubator.apache.org</link>
+	<description></description>
+	<lastBuildDate>Tue, 27 Sep 2016 18:37:15 +0000</lastBuildDate>
+	<language>en-US</language>
+	<sy:updatePeriod>hourly</sy:updatePeriod>
+	<sy:updateFrequency>1</sy:updateFrequency>
+	
+	<item>
+		<title>Apache Spot: Three Most-Asked Questions</title>
+		<link>http://spot.incubator.apache.org/open-network-insight-3-most-asked-questions/</link>
+		<comments>http://spot.incubator.apache.org/open-network-insight-3-most-asked-questions/#respond</comments>
+		<pubDate>Tue, 29 Mar 2016 05:48:19 +0000</pubDate>
+		<dc:creator><![CDATA[oni-admin]]></dc:creator>
+				<category><![CDATA[Security Analytics]]></category>
+		<category><![CDATA[github]]></category>
+		<category><![CDATA[open network insight]]></category>
+		<category><![CDATA[open source]]></category>
+
+		<guid isPermaLink="false">http://spot.incubator.apache.org/?p=62</guid>
+		<description><![CDATA[While this is not the first blog post about Apache Spot, it is the first one by a creator of the solution. As a security data scientist in Intel&#8217;s Data Center Group, I joined a small team to start thinking about solving really hard problems in cloud analytics. The team grew, and out of that...  <a class="excerpt-read-more" href="http://spot.incubator.apache.org/open-network-insight-3-most-asked-questions/" title="Read Apache Spot: Three Most-Asked Questions" [...]
+				<content:encoded><![CDATA[<p>While this is not the first blog post about Apache Spot, it is the first one by a creator of the solution. As a security data scientist in Intel&#8217;s Data Center Group, I joined a small team to start thinking about solving really hard problems in cloud analytics. The team grew, and out of that effort, came Apache Spot. Since we started talking about the project, these are the three questions I am asked the most.</p>
+<p><strong>What Is Apache Spot?</strong><br />
+Apache Spot is an open source, flow and packet analytics solution built on Hadoop. It combines big data processing, at-scale machine learning, and unique security analytics to put potential threats in front of defenders. While I am a data scientist today, I was a security investigator just a few years ago. I wanted to develop a solution that would put new tools and technology in play for defenders, but without requiring them to walk away from security and get a math degree.</p>
+<p>We wanted to start with the hard problems, so we looked at the emerging need to analyze data that was produced at a scale outside what a lot of security solutions could handle. The data is being created today, and lack of visibility into that data gives attackers a profound advantage. Also, in this new era of security, many defenders (public and private sector) have to answer to their citizens and customers when these threats occur. In other words, an event that says &#8220;this attac [...]
+<a href="http://spot.incubator.apache.org/wp-content/uploads/2016/03/FloCon2015.png" rel="attachment wp-att-66"><img class="aligncenter size-full wp-image-66" src="http://spot.incubator.apache.org/wp-content/uploads/2016/03/FloCon2015.png" alt="open source packet and flow analytics" width="960" height="720" srcset="http://spot.incubator.apache.org/wp-content/uploads/2016/03/FloCon2015.png 960w, http://spot.incubator.apache.org/wp-content/uploads/2016/03/FloCon2015-300x225.png 300w, http: [...]
+<p>The gist is that while processing is a challenge at higher scales, the amount of insight gained is higher when analyzing flows and packets from key protocols (like DNS). And that&#8217;s how we got here.</p>
+<p><strong>Why Intel?</strong></p>
+<p>At Intel, I have worked in IT, for a security product company (McAfee), and in the Data Center Group. Intel IT was an early pioneer of the concept of proactive investigations to protect intellectual property. McAfee (now Intel Security Group) has a broad customer base in the realms of network, endpoint, and content security, to name only a few. And the Intel Data Center group has strategic partnerships with Cloudera and Accenture, as well as some pretty cool analytics efforts of their [...]
+<p><strong>Why Open Source?</strong></p>
+<p>I learned from my earlier efforts in security analytics, that to invite collaboration from academia, the public sector, and the private sector, open source software is an excellent choice. We are now seeking to build a community of developers, data scientists, and security enthusiasts to grow Apache Spot into something we can all be proud of. We have also chosen an Apache software license, so that it can enrich commercial software offerings as well.</p>
+<p>The greatest thing for me since we announced at RSA is to hear OTHER people talk about Apache Spot (formerly Open Network Insight or ONI), here are some of my favorites, from <a href="http://vision.cloudera.com/open-network-insight-changing-infosec-data-science-forever/" target="_blank">a Data Scientist @ eBay </a>, <a href="https://newsroom.accenture.com/news/accenture-introduces-the-accenture-cyber-intelligence-platform-to-help-organizations-continuously-predict-detect-and-combat-cy [...]
+<p>Fork us on Github!</p>
+<p>Grant Babb</p>
+]]></content:encoded>
+			<wfw:commentRss>http://spot.incubator.apache.org/open-network-insight-3-most-asked-questions/feed/</wfw:commentRss>
+		<slash:comments>0</slash:comments>
+		</item>
+	</channel>
+</rss>
diff --git a/tag/open-network-insight/index.html b/tag/open-network-insight/index.html
new file mode 100644
index 0000000..0b20aed
--- /dev/null
+++ b/tag/open-network-insight/index.html
@@ -0,0 +1,280 @@
+<!doctype html>
+
+<!--[if lt IE 7]><html lang="en-US" class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]-->
+<!--[if (IE 7)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9 lt-ie8"><![endif]-->
+<!--[if (IE 8)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9"><![endif]-->
+<!--[if gt IE 8]><!-->
+<html lang="en-US" class="no-js">
+    <!--<![endif]-->
+
+    <head>
+        <meta charset="utf-8">
+
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+
+        <title>Apache Spot  open network insight</title>
+
+        <meta name="HandheldFriendly" content="True">
+        <meta name="MobileOptimized" content="320">
+        <meta name="viewport" content="width=device-width, initial-scale=1"/>
+
+        <link rel="apple-touch-icon" href="../../wp-content/themes/oni/library/images/apple-touch-icon.png">
+        <link rel="icon" href="../../wp-content/themes/oni/favicon.png">
+        <!--[if IE]>
+        <link rel="shortcut icon" href="../../wp-content/themes/oni/favicon.ico">
+        <![endif]-->
+        <meta name="msapplication-TileColor" content="#f01d4f">
+        <meta name="msapplication-TileImage" content="../../wp-content/themes/oni/library/images/win8-tile-icon.png">
+        <meta name="theme-color" content="#121212">
+
+        <link rel="pingback" href="../../xmlrpc.php">
+
+        <link rel='dns-prefetch' href='//fonts.googleapis.com' />
+        <link rel='dns-prefetch' href='//s.w.org' />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Feed" href="../../feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Comments Feed" href="../../comments/feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; open network insight Tag Feed" href="../../tag/open-network-insight/feed/" />
+        <script type="text/javascript">
+			window._wpemojiSettings = {
+				"baseUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/72x72\/",
+				"ext" : ".png",
+				"svgUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/svg\/",
+				"svgExt" : ".svg",
+				"source" : {
+					"concatemoji" : "http:\/\/spot.incubator.apache.org\/wp-includes\/js\/wp-emoji-release.min.js"
+				}
+			}; ! function(a, b, c) {
+				function d(a) {
+					var c,
+					    d,
+					    e,
+					    f,
+					    g,
+					    h = b.createElement("canvas"),
+					    i = h.getContext && h.getContext("2d"),
+					    j = String.fromCharCode;
+					if (!i || !i.fillText)
+						return !1;
+					switch(i.textBaseline="top",i.font="600 32px Arial",a) {
+					case"flag":
+						return i.fillText(j(55356, 56806, 55356, 56826), 0, 0), !(h.toDataURL().length < 3e3) && (i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 65039, 8205, 55356, 57096), 0, 0),
+						c = h.toDataURL(), i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 55356, 57096), 0, 0),
+						d = h.toDataURL(), c !== d);
+					case"diversity":
+						return i.fillText(j(55356, 57221), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						f = e[0] + "," + e[1] + "," + e[2] + "," + e[3], i.fillText(j(55356, 57221, 55356, 57343), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						g = e[0] + "," + e[1] + "," + e[2] + "," + e[3], f !== g;
+					case"simple":
+						return i.fillText(j(55357, 56835), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode8":
+						return i.fillText(j(55356, 57135), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode9":
+						return i.fillText(j(55358, 56631), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0]
+					}
+					return !1
+				}
+
+				function e(a) {
+					var c = b.createElement("script");
+					c.src = a, c.type = "text/javascript", b.getElementsByTagName("head")[0].appendChild(c)
+				}
+
+				var f,
+				    g,
+				    h,
+				    i;
+				for ( i = Array("simple", "flag", "unicode8", "diversity", "unicode9"), c.supports = {
+					everything : !0,
+					everythingExceptFlag : !0
+				},
+				h = 0; h < i.length; h++)
+					c.supports[i[h]] = d(i[h]), c.supports.everything = c.supports.everything && c.supports[i[h]], "flag" !== i[h] && (c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && c.supports[i[h]]);
+				c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && !c.supports.flag, c.DOMReady = !1, c.readyCallback = function() {
+					c.DOMReady = !0
+				}, c.supports.everything || ( g = function() {
+					c.readyCallback()
+				}, b.addEventListener ? (b.addEventListener("DOMContentLoaded", g, !1), a.addEventListener("load", g, !1)) : (a.attachEvent("onload", g), b.attachEvent("onreadystatechange", function() {
+					"complete" === b.readyState && c.readyCallback()
+				})),
+				f = c.source || {}, f.concatemoji ? e(f.concatemoji) : f.wpemoji && f.twemoji && (e(f.twemoji), e(f.wpemoji)))
+			}(window, document, window._wpemojiSettings);
+        </script>
+        <style type="text/css">
+			img.wp-smiley, img.emoji {
+				display: inline !important;
+				border: none !important;
+				box-shadow: none !important;
+				height: 1em !important;
+				width: 1em !important;
+				margin: 0 .07em !important;
+				vertical-align: -0.1em !important;
+				background: none !important;
+				padding: 0 !important;
+			}
+        </style>
+        <link rel='stylesheet' id='googleFonts-css'  href='http://fonts.googleapis.com/css?family=Lato%3A400%2C700%2C400italic%2C700italic' type='text/css' media='all' />
+        <link rel='stylesheet' id='bones-stylesheet-css'  href='../../wp-content/themes/oni/library/css/style.css' type='text/css' media='all' />
+        <!--[if lt IE 9]>
+        <link rel='stylesheet' id='bones-ie-only-css'  href='../../wp-content/themes/oni/library/css/ie.css' type='text/css' media='all' />
+        <![endif]-->
+        <link rel='stylesheet' id='mm-css-css'  href='../../wp-content/themes/oni/library/css/meanmenu.css' type='text/css' media='all' />
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/libs/modernizr.custom.min.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/jquery/jquery.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/jquery/jquery-migrate.min.js'></script>
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/jquery.meanmenu.js'></script>
+        <link rel='https://api.w.org/' href='../../wp-json/' />
+
+        <script>
+			(function(i, s, o, g, r, a, m) {
+				i['GoogleAnalyticsObject'] = r;
+				i[r] = i[r] ||
+				function() {
+					(i[r].q = i[r].q || []).push(arguments)
+				}, i[r].l = 1 * new Date();
+				a = s.createElement(o),
+				m = s.getElementsByTagName(o)[0];
+				a.async = 1;
+				a.src = g;
+				m.parentNode.insertBefore(a, m)
+			})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
+
+			ga('create', 'UA-75955621-1', 'auto');
+			ga('send', 'pageview');
+
+        </script>
+    </head>
+
+    <body class="archive tag tag-open-network-insight tag-7" itemscope itemtype="http://schema.org/WebPage">
+
+        <div id="container">
+
+            <header class="header" role="banner" itemscope itemtype="http://schema.org/WPHeader">
+
+                <div id="inner-header" class="wrap cf">
+
+                    <p id="logo" class="h1" itemscope itemtype="http://schema.org/Organization">
+                        <a href="http://spot.incubator.apache.org" rel="nofollow"><img src="../../wp-content/themes/oni/library/images/logo.png" alt="Open Network Insight" /></a>
+                    </p>
+
+                    <nav role="navigation" itemscope itemtype="http://schema.org/SiteNavigationElement">
+                        <ul id="menu-main-menu" class="nav top-nav cf">
+                            <li id="menu-item-129" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-129">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight">Get Started</a>
+                            </li>
+                            <li id="menu-item-5" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#if-you-want-all-of-the-oni-code-at-once-just-clone-it">Download</a>
+                            </li>
+                            <li id="menu-item-130" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-130">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#contributing-to-oni">Contribute</a>
+                            </li>
+                            <li id="menu-item-106" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-106">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight/wiki">Wiki</a>
+                            </li>
+                            <li id="menu-item-13" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-13">
+                                <a href="../../blog/">Blog</a>
+                            </li>
+                        </ul>
+                    </nav>
+
+                </div>
+
+            </header>
+
+            <div id="mobile-nav"></div>
+
+            <div id="content">
+
+                <div id="inner-content" class="wrap cf">
+
+                    <main id="main" class="m-all t-2of3 d-5of7 cf" role="main" itemscope itemprop="mainContentOfPage" itemtype="http://schema.org/Blog">
+
+                        <h1 class="page-title">Tag: open network insight</h1>
+
+                        <article id="post-62" class="cf post-62 post type-post status-publish format-standard hentry category-security-analytics tag-github tag-open-network-insight tag-open-source" role="article">
+
+                            <header class="entry-header article-header">
+
+                                <h3 class="h2 entry-title"><a href="../../open-network-insight-3-most-asked-questions/" rel="bookmark" title="Apache Spot: Three Most-Asked Questions">Apache Spot: Three Most-Asked Questions</a></h3>
+                                <p class="byline entry-meta vcard">
+                                    <time class="updated entry-time" datetime="2016-03-29" itemprop="datePublished">
+                                        March 29, 2016
+                                    </time>
+                                    </span>
+                                </p>
+
+                            </header>
+
+                            <section class="entry-content cf">
+
+                                <p>
+                                    While this is not the first blog post about Apache Spot, it is the first one by a creator of the solution. As a security data scientist in Intel&#8217;s Data Center Group, I joined a small team to start thinking about solving really hard problems in cloud analytics. The team grew, and out of that&#8230; <a class="excerpt-read-more" href="../../open-network-insight-3-most-asked-questions/" title="Read Apache Spot: Three Most-Asked Questions">Read more & [...]
+                                </p>
+
+                            </section>
+
+                            <footer class="article-footer">
+
+                            </footer>
+
+                        </article>
+
+                    </main>
+
+                    <div id="sidebar1" class="sidebar m-all t-1of3 d-2of7 last-col cf" role="complementary">
+
+                        <div id="recent-posts-2" class="widget widget_recent_entries">
+                            <h4 class="widgettitle">Recent Posts</h4>
+                            <ul>
+                                <li>
+                                    <a href="../../open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/">Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure</a>
+                                </li>
+                                <li>
+                                    <a href="../../how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/">How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</a>
+                                </li>
+                                <li>
+                                    <a href="../../open-network-insight-3-most-asked-questions/">Apache Spot: Three Most-Asked Questions</a>
+                                </li>
+                            </ul>
+                        </div>
+                        <div id="archives-2" class="widget widget_archive">
+                            <h4 class="widgettitle">Archives</h4>
+                            <ul>
+                                <li>
+                                    <a href='../../2016/08/'>August 2016</a>
+                                </li>
+                                <li>
+                                    <a href='../../2016/03/'>March 2016</a>
+                                </li>
+                            </ul>
+                        </div>
+
+                    </div>
+
+                </div>
+
+            </div>
+
+            <footer class="footer" role="contentinfo" itemscope itemtype="http://schema.org/WPFooter">
+
+                <div id="inner-footer" class="wrap cf">
+
+                    <nav role="navigation"></nav>
+                    <p class="source-org copyright" style="text-align:center;">
+                        &copy; 2016 Apache Spot.
+                    </p>
+
+                </div>
+
+            </footer>
+
+        </div>
+
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/scripts.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/wp-embed.min.js'></script>
+
+    </body>
+
+</html>
+<!-- end of site. what a ride! -->
diff --git a/tag/open-source/feed/index.html b/tag/open-source/feed/index.html
new file mode 100644
index 0000000..a971588
--- /dev/null
+++ b/tag/open-source/feed/index.html
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
+	xmlns:content="http://purl.org/rss/1.0/modules/content/"
+	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
+	xmlns:dc="http://purl.org/dc/elements/1.1/"
+	xmlns:atom="http://www.w3.org/2005/Atom"
+	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
+	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
+	>
+
+<channel>
+	<title>open source &#8211; Apache Spot</title>
+	<atom:link href="http://spot.incubator.apache.org/tag/open-source/feed/" rel="self" type="application/rss+xml" />
+	<link>http://spot.incubator.apache.org</link>
+	<description></description>
+	<lastBuildDate>Tue, 27 Sep 2016 18:37:15 +0000</lastBuildDate>
+	<language>en-US</language>
+	<sy:updatePeriod>hourly</sy:updatePeriod>
+	<sy:updateFrequency>1</sy:updateFrequency>
+	
+	<item>
+		<title>Apache Spot: Three Most-Asked Questions</title>
+		<link>http://spot.incubator.apache.org/open-network-insight-3-most-asked-questions/</link>
+		<comments>http://spot.incubator.apache.org/open-network-insight-3-most-asked-questions/#respond</comments>
+		<pubDate>Tue, 29 Mar 2016 05:48:19 +0000</pubDate>
+		<dc:creator><![CDATA[oni-admin]]></dc:creator>
+				<category><![CDATA[Security Analytics]]></category>
+		<category><![CDATA[github]]></category>
+		<category><![CDATA[open network insight]]></category>
+		<category><![CDATA[open source]]></category>
+
+		<guid isPermaLink="false">http://spot.incubator.apache.org/?p=62</guid>
+		<description><![CDATA[While this is not the first blog post about Apache Spot, it is the first one by a creator of the solution. As a security data scientist in Intel&#8217;s Data Center Group, I joined a small team to start thinking about solving really hard problems in cloud analytics. The team grew, and out of that...  <a class="excerpt-read-more" href="http://spot.incubator.apache.org/open-network-insight-3-most-asked-questions/" title="Read Apache Spot: Three Most-Asked Questions" [...]
+				<content:encoded><![CDATA[<p>While this is not the first blog post about Apache Spot, it is the first one by a creator of the solution. As a security data scientist in Intel&#8217;s Data Center Group, I joined a small team to start thinking about solving really hard problems in cloud analytics. The team grew, and out of that effort, came Apache Spot. Since we started talking about the project, these are the three questions I am asked the most.</p>
+<p><strong>What Is Apache Spot?</strong><br />
+Apache Spot is an open source, flow and packet analytics solution built on Hadoop. It combines big data processing, at-scale machine learning, and unique security analytics to put potential threats in front of defenders. While I am a data scientist today, I was a security investigator just a few years ago. I wanted to develop a solution that would put new tools and technology in play for defenders, but without requiring them to walk away from security and get a math degree.</p>
+<p>We wanted to start with the hard problems, so we looked at the emerging need to analyze data that was produced at a scale outside what a lot of security solutions could handle. The data is being created today, and lack of visibility into that data gives attackers a profound advantage. Also, in this new era of security, many defenders (public and private sector) have to answer to their citizens and customers when these threats occur. In other words, an event that says &#8220;this attac [...]
+<a href="http://spot.incubator.apache.org/wp-content/uploads/2016/03/FloCon2015.png" rel="attachment wp-att-66"><img class="aligncenter size-full wp-image-66" src="http://spot.incubator.apache.org/wp-content/uploads/2016/03/FloCon2015.png" alt="open source packet and flow analytics" width="960" height="720" srcset="http://spot.incubator.apache.org/wp-content/uploads/2016/03/FloCon2015.png 960w, http://spot.incubator.apache.org/wp-content/uploads/2016/03/FloCon2015-300x225.png 300w, http: [...]
+<p>The gist is that while processing is a challenge at higher scales, the amount of insight gained is higher when analyzing flows and packets from key protocols (like DNS). And that&#8217;s how we got here.</p>
+<p><strong>Why Intel?</strong></p>
+<p>At Intel, I have worked in IT, for a security product company (McAfee), and in the Data Center Group. Intel IT was an early pioneer of the concept of proactive investigations to protect intellectual property. McAfee (now Intel Security Group) has a broad customer base in the realms of network, endpoint, and content security, to name only a few. And the Intel Data Center group has strategic partnerships with Cloudera and Accenture, as well as some pretty cool analytics efforts of their [...]
+<p><strong>Why Open Source?</strong></p>
+<p>I learned from my earlier efforts in security analytics, that to invite collaboration from academia, the public sector, and the private sector, open source software is an excellent choice. We are now seeking to build a community of developers, data scientists, and security enthusiasts to grow Apache Spot into something we can all be proud of. We have also chosen an Apache software license, so that it can enrich commercial software offerings as well.</p>
+<p>The greatest thing for me since we announced at RSA is to hear OTHER people talk about Apache Spot (formerly Open Network Insight or ONI), here are some of my favorites, from <a href="http://vision.cloudera.com/open-network-insight-changing-infosec-data-science-forever/" target="_blank">a Data Scientist @ eBay </a>, <a href="https://newsroom.accenture.com/news/accenture-introduces-the-accenture-cyber-intelligence-platform-to-help-organizations-continuously-predict-detect-and-combat-cy [...]
+<p>Fork us on Github!</p>
+<p>Grant Babb</p>
+]]></content:encoded>
+			<wfw:commentRss>http://spot.incubator.apache.org/open-network-insight-3-most-asked-questions/feed/</wfw:commentRss>
+		<slash:comments>0</slash:comments>
+		</item>
+	</channel>
+</rss>
diff --git a/tag/open-source/index.html b/tag/open-source/index.html
new file mode 100644
index 0000000..aae3a92
--- /dev/null
+++ b/tag/open-source/index.html
@@ -0,0 +1,280 @@
+<!doctype html>
+
+<!--[if lt IE 7]><html lang="en-US" class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]-->
+<!--[if (IE 7)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9 lt-ie8"><![endif]-->
+<!--[if (IE 8)&!(IEMobile)]><html lang="en-US" class="no-js lt-ie9"><![endif]-->
+<!--[if gt IE 8]><!-->
+<html lang="en-US" class="no-js">
+    <!--<![endif]-->
+
+    <head>
+        <meta charset="utf-8">
+
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+
+        <title>Apache Spot  open source</title>
+
+        <meta name="HandheldFriendly" content="True">
+        <meta name="MobileOptimized" content="320">
+        <meta name="viewport" content="width=device-width, initial-scale=1"/>
+
+        <link rel="apple-touch-icon" href="../../wp-content/themes/oni/library/images/apple-touch-icon.png">
+        <link rel="icon" href="../../wp-content/themes/oni/favicon.png">
+        <!--[if IE]>
+        <link rel="shortcut icon" href="../../wp-content/themes/oni/favicon.ico">
+        <![endif]-->
+        <meta name="msapplication-TileColor" content="#f01d4f">
+        <meta name="msapplication-TileImage" content="../../wp-content/themes/oni/library/images/win8-tile-icon.png">
+        <meta name="theme-color" content="#121212">
+
+        <link rel="pingback" href="../../xmlrpc.php">
+
+        <link rel='dns-prefetch' href='//fonts.googleapis.com' />
+        <link rel='dns-prefetch' href='//s.w.org' />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Feed" href="../../feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; Comments Feed" href="../../comments/feed/" />
+        <link rel="alternate" type="application/rss+xml" title="Apache Spot &raquo; open source Tag Feed" href="../../tag/open-source/feed/" />
+        <script type="text/javascript">
+			window._wpemojiSettings = {
+				"baseUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/72x72\/",
+				"ext" : ".png",
+				"svgUrl" : "https:\/\/s.w.org\/images\/core\/emoji\/2\/svg\/",
+				"svgExt" : ".svg",
+				"source" : {
+					"concatemoji" : "http:\/\/spot.incubator.apache.org\/wp-includes\/js\/wp-emoji-release.min.js"
+				}
+			}; ! function(a, b, c) {
+				function d(a) {
+					var c,
+					    d,
+					    e,
+					    f,
+					    g,
+					    h = b.createElement("canvas"),
+					    i = h.getContext && h.getContext("2d"),
+					    j = String.fromCharCode;
+					if (!i || !i.fillText)
+						return !1;
+					switch(i.textBaseline="top",i.font="600 32px Arial",a) {
+					case"flag":
+						return i.fillText(j(55356, 56806, 55356, 56826), 0, 0), !(h.toDataURL().length < 3e3) && (i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 65039, 8205, 55356, 57096), 0, 0),
+						c = h.toDataURL(), i.clearRect(0, 0, h.width, h.height), i.fillText(j(55356, 57331, 55356, 57096), 0, 0),
+						d = h.toDataURL(), c !== d);
+					case"diversity":
+						return i.fillText(j(55356, 57221), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						f = e[0] + "," + e[1] + "," + e[2] + "," + e[3], i.fillText(j(55356, 57221, 55356, 57343), 0, 0),
+						e = i.getImageData(16, 16, 1, 1).data,
+						g = e[0] + "," + e[1] + "," + e[2] + "," + e[3], f !== g;
+					case"simple":
+						return i.fillText(j(55357, 56835), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode8":
+						return i.fillText(j(55356, 57135), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0];
+					case"unicode9":
+						return i.fillText(j(55358, 56631), 0, 0), 0 !== i.getImageData(16,16,1,1).data[0]
+					}
+					return !1
+				}
+
+				function e(a) {
+					var c = b.createElement("script");
+					c.src = a, c.type = "text/javascript", b.getElementsByTagName("head")[0].appendChild(c)
+				}
+
+				var f,
+				    g,
+				    h,
+				    i;
+				for ( i = Array("simple", "flag", "unicode8", "diversity", "unicode9"), c.supports = {
+					everything : !0,
+					everythingExceptFlag : !0
+				},
+				h = 0; h < i.length; h++)
+					c.supports[i[h]] = d(i[h]), c.supports.everything = c.supports.everything && c.supports[i[h]], "flag" !== i[h] && (c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && c.supports[i[h]]);
+				c.supports.everythingExceptFlag = c.supports.everythingExceptFlag && !c.supports.flag, c.DOMReady = !1, c.readyCallback = function() {
+					c.DOMReady = !0
+				}, c.supports.everything || ( g = function() {
+					c.readyCallback()
+				}, b.addEventListener ? (b.addEventListener("DOMContentLoaded", g, !1), a.addEventListener("load", g, !1)) : (a.attachEvent("onload", g), b.attachEvent("onreadystatechange", function() {
+					"complete" === b.readyState && c.readyCallback()
+				})),
+				f = c.source || {}, f.concatemoji ? e(f.concatemoji) : f.wpemoji && f.twemoji && (e(f.twemoji), e(f.wpemoji)))
+			}(window, document, window._wpemojiSettings);
+        </script>
+        <style type="text/css">
+			img.wp-smiley, img.emoji {
+				display: inline !important;
+				border: none !important;
+				box-shadow: none !important;
+				height: 1em !important;
+				width: 1em !important;
+				margin: 0 .07em !important;
+				vertical-align: -0.1em !important;
+				background: none !important;
+				padding: 0 !important;
+			}
+        </style>
+        <link rel='stylesheet' id='googleFonts-css'  href='http://fonts.googleapis.com/css?family=Lato%3A400%2C700%2C400italic%2C700italic' type='text/css' media='all' />
+        <link rel='stylesheet' id='bones-stylesheet-css'  href='../../wp-content/themes/oni/library/css/style.css' type='text/css' media='all' />
+        <!--[if lt IE 9]>
+        <link rel='stylesheet' id='bones-ie-only-css'  href='../../wp-content/themes/oni/library/css/ie.css' type='text/css' media='all' />
+        <![endif]-->
+        <link rel='stylesheet' id='mm-css-css'  href='../../wp-content/themes/oni/library/css/meanmenu.css' type='text/css' media='all' />
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/libs/modernizr.custom.min.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/jquery/jquery.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/jquery/jquery-migrate.min.js'></script>
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/jquery.meanmenu.js'></script>
+        <link rel='https://api.w.org/' href='../../wp-json/' />
+
+        <script>
+			(function(i, s, o, g, r, a, m) {
+				i['GoogleAnalyticsObject'] = r;
+				i[r] = i[r] ||
+				function() {
+					(i[r].q = i[r].q || []).push(arguments)
+				}, i[r].l = 1 * new Date();
+				a = s.createElement(o),
+				m = s.getElementsByTagName(o)[0];
+				a.async = 1;
+				a.src = g;
+				m.parentNode.insertBefore(a, m)
+			})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
+
+			ga('create', 'UA-75955621-1', 'auto');
+			ga('send', 'pageview');
+
+        </script>
+    </head>
+
+    <body class="archive tag tag-open-source tag-5" itemscope itemtype="http://schema.org/WebPage">
+
+        <div id="container">
+
+            <header class="header" role="banner" itemscope itemtype="http://schema.org/WPHeader">
+
+                <div id="inner-header" class="wrap cf">
+
+                    <p id="logo" class="h1" itemscope itemtype="http://schema.org/Organization">
+                        <a href="http://spot.incubator.apache.org" rel="nofollow"><img src="../../wp-content/themes/oni/library/images/logo.png" alt="Open Network Insight" /></a>
+                    </p>
+
+                    <nav role="navigation" itemscope itemtype="http://schema.org/SiteNavigationElement">
+                        <ul id="menu-main-menu" class="nav top-nav cf">
+                            <li id="menu-item-129" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-129">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight">Get Started</a>
+                            </li>
+                            <li id="menu-item-5" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#if-you-want-all-of-the-oni-code-at-once-just-clone-it">Download</a>
+                            </li>
+                            <li id="menu-item-130" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-130">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight#contributing-to-oni">Contribute</a>
+                            </li>
+                            <li id="menu-item-106" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-106">
+                                <a target="_blank" href="https://github.com/Open-Network-Insight/open-network-insight/wiki">Wiki</a>
+                            </li>
+                            <li id="menu-item-13" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-13">
+                                <a href="../../blog/">Blog</a>
+                            </li>
+                        </ul>
+                    </nav>
+
+                </div>
+
+            </header>
+
+            <div id="mobile-nav"></div>
+
+            <div id="content">
+
+                <div id="inner-content" class="wrap cf">
+
+                    <main id="main" class="m-all t-2of3 d-5of7 cf" role="main" itemscope itemprop="mainContentOfPage" itemtype="http://schema.org/Blog">
+
+                        <h1 class="page-title">Tag: open source</h1>
+
+                        <article id="post-62" class="cf post-62 post type-post status-publish format-standard hentry category-security-analytics tag-github tag-open-network-insight tag-open-source" role="article">
+
+                            <header class="entry-header article-header">
+
+                                <h3 class="h2 entry-title"><a href="../../open-network-insight-3-most-asked-questions/" rel="bookmark" title="Apache Spot: Three Most-Asked Questions">Apache Spot: Three Most-Asked Questions</a></h3>
+                                <p class="byline entry-meta vcard">
+                                    <time class="updated entry-time" datetime="2016-03-29" itemprop="datePublished">
+                                        March 29, 2016
+                                    </time>
+                                    </span>
+                                </p>
+
+                            </header>
+
+                            <section class="entry-content cf">
+
+                                <p>
+                                    While this is not the first blog post about Apache Spot, it is the first one by a creator of the solution. As a security data scientist in Intel&#8217;s Data Center Group, I joined a small team to start thinking about solving really hard problems in cloud analytics. The team grew, and out of that&#8230; <a class="excerpt-read-more" href="../../open-network-insight-3-most-asked-questions/" title="Read Apache Spot: Three Most-Asked Questions">Read more & [...]
+                                </p>
+
+                            </section>
+
+                            <footer class="article-footer">
+
+                            </footer>
+
+                        </article>
+
+                    </main>
+
+                    <div id="sidebar1" class="sidebar m-all t-1of3 d-2of7 last-col cf" role="complementary">
+
+                        <div id="recent-posts-2" class="widget widget_recent_entries">
+                            <h4 class="widgettitle">Recent Posts</h4>
+                            <ul>
+                                <li>
+                                    <a href="../../open-network-insight-oni-and-cybersecurity-using-netflows-to-detect-threats-to-critical-infrastructure/">Apache Spot and Cybersecurity — Using NetFlows to Detect Threats to  Critical Infrastructure</a>
+                                </li>
+                                <li>
+                                    <a href="../../how-open-network-insight-helps-create-well-stocked-data-lakes-and-catch-powerful-insights/">How Apache Spot Helps Create Well-Stocked Data Lakes and Catch Powerful Insights</a>
+                                </li>
+                                <li>
+                                    <a href="../../open-network-insight-3-most-asked-questions/">Apache Spot: Three Most-Asked Questions</a>
+                                </li>
+                            </ul>
+                        </div>
+                        <div id="archives-2" class="widget widget_archive">
+                            <h4 class="widgettitle">Archives</h4>
+                            <ul>
+                                <li>
+                                    <a href='../../2016/08/'>August 2016</a>
+                                </li>
+                                <li>
+                                    <a href='../../2016/03/'>March 2016</a>
+                                </li>
+                            </ul>
+                        </div>
+
+                    </div>
+
+                </div>
+
+            </div>
+
+            <footer class="footer" role="contentinfo" itemscope itemtype="http://schema.org/WPFooter">
+
+                <div id="inner-footer" class="wrap cf">
+
+                    <nav role="navigation"></nav>
+                    <p class="source-org copyright" style="text-align:center;">
+                        &copy; 2016 Apache Spot.
+                    </p>
+
+                </div>
+
+            </footer>
+
+        </div>
+
+        <script type='text/javascript' src='../../wp-content/themes/oni/library/js/scripts.js'></script>
+        <script type='text/javascript' src='../../wp-includes/js/wp-embed.min.js'></script>
+
+    </body>
+
+</html>
+<!-- end of site. what a ride! -->
diff --git a/wp-content/themes/oni/favicon.png b/wp-content/themes/oni/favicon.png
new file mode 100644
index 0000000..e68d33b
Binary files /dev/null and b/wp-content/themes/oni/favicon.png differ
diff --git a/wp-content/themes/oni/library/css/meanmenu.css b/wp-content/themes/oni/library/css/meanmenu.css
new file mode 100644
index 0000000..8f54f9b
--- /dev/null
+++ b/wp-content/themes/oni/library/css/meanmenu.css
@@ -0,0 +1,168 @@
+
+/*! #######################################################################
+
+	MeanMenu 2.0.7
+	--------
+
+	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)
+
+####################################################################### */
+
+/* hide the link until viewport size is reached */
+a.meanmenu-reveal {
+	display: none;
+}
+
+/* when under viewport size, .mean-container is added to body */
+.mean-container .mean-bar {
+	float: left;
+	width: 100%;
+	position: relative;
+	background: #535457;
+	padding: 4px 0;
+	min-height: 42px;
+	z-index: 999999;
+}
+
+.mean-container a.meanmenu-reveal {
+	width: 22px;
+	height: 22px;
+	padding: 13px 13px 11px 13px;
+	position: absolute;
+	top: 0;
+	right: 0;
+	cursor: pointer;
+	color: #f9bf12;
+	text-decoration: none;
+	font-size: 16px;
+	text-indent: -9999em;
+	line-height: 22px;
+	font-size: 1px;
+	display: block;
+	font-family: Arial, Helvetica, sans-serif;
+	font-weight: 700;
+}
+
+.mean-container a.meanmenu-reveal span {
+	display: block;
+	background: #f9bf12;
+	height: 3px;
+	margin-top: 3px;
+}
+
+.mean-container .mean-nav {
+	float: left;
+	width: 100%;
+	background: #535457;
+	margin-top: 44px;
+}
+
+.mean-container .mean-nav ul {
+	padding: 0;
+	margin: 0;
+	width: 100%;
+	list-style-type: none;
+}
+
+.mean-container .mean-nav ul li {
+	position: relative;
+	float: left;
+	width: 100%;
+}
+
+.mean-container .mean-nav ul li a {
+	display: block;
+	float: left;
+	width: 90%;
+	padding: 1em 5%;
+	margin: 0;
+	text-align: left;
+	color: #fff;
+	border-top: 1px solid #383838;
+	border-top: 1px solid rgba(255,255,255,0.5);
+	text-decoration: none;
+	text-transform: uppercase;
+}
+
+.mean-container .mean-nav ul li li a {
+	width: 80%;
+	padding: 1em 10%;
+	border-top: 1px solid #f1f1f1;
+	border-top: 1px solid rgba(255,255,255,0.25);
+	opacity: 0.75;
+	filter: alpha(opacity=75);
+	text-shadow: none !important;
+	visibility: visible;
+}
+
+.mean-container .mean-nav ul li.mean-last a {
+	border-bottom: none;
+	margin-bottom: 0;
+}
+
+.mean-container .mean-nav ul li li li a {
+	width: 70%;
+	padding: 1em 15%;
+}
+
+.mean-container .mean-nav ul li li li li a {
+	width: 60%;
+	padding: 1em 20%;
+}
+
+.mean-container .mean-nav ul li li li li li a {
+	width: 50%;
+	padding: 1em 25%;
+}
+
+.mean-container .mean-nav ul li a:hover {
+	background: #252525;
+	background: rgba(255,255,255,0.1);
+}
+
+.mean-container .mean-nav ul li a.mean-expand {
+	margin-top: 1px;
+	width: 26px;
+	height: 32px;
+	padding: 12px !important;
+	text-align: center;
+	position: absolute;
+	right: 0;
+	top: 0;
+	z-index: 2;
+	font-weight: 700;
+	background: rgba(255,255,255,0.1);
+	border: none !important;
+	border-left: 1px solid rgba(255,255,255,0.4) !important;
+	border-bottom: 1px solid rgba(255,255,255,0.2) !important;
+}
+
+.mean-container .mean-nav ul li a.mean-expand:hover {
+	background: rgba(0,0,0,0.9);
+}
+
+.mean-container .mean-push {
+	float: left;
+	width: 100%;
+	padding: 0;
+	margin: 0;
+	clear: both;
+}
+
+.mean-nav .wrapper {
+	width: 100%;
+	padding: 0;
+	margin: 0;
+}
+
+/* Fix for box sizing on Foundation Framework etc. */
+.mean-container .mean-bar, .mean-container .mean-bar * {
+	-webkit-box-sizing: content-box;
+	-moz-box-sizing: content-box;
+	box-sizing: content-box;
+}
+
+
+.mean-remove {
+	display: none !important;
+}
diff --git a/wp-content/themes/oni/library/css/style.css b/wp-content/themes/oni/library/css/style.css
new file mode 100644
index 0000000..92851fd
--- /dev/null
+++ b/wp-content/themes/oni/library/css/style.css
@@ -0,0 +1,1069 @@
+@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700");
+@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,300italic,600,600italic,700,700italic,800,800italic");
+
+@font-face {
+    font-family: 'icomoon';
+    src:    url('../fonts/icomoon.eot?z8h1zd');
+    src:    url('../fonts/icomoon.eot?z8h1zd#iefix') format('embedded-opentype'),
+        url('../fonts/icomoon.ttf?z8h1zd') format('truetype'),
+        url('../fonts/icomoon.woff?z8h1zd') format('woff'),
+        url('../fonts/icomoon.svg?z8h1zd#icomoon') format('svg');
+    font-weight: normal;
+    font-style: normal;
+}
+
+[class^="icon-"], [class*=" icon-"] {
+    /* use !important to prevent issues with browser extensions that change fonts */
+    font-family: 'icomoon' !important;
+    speak: none;
+    font-style: normal;
+    font-weight: normal;
+    font-variant: normal;
+    text-transform: none;
+    line-height: 1;
+
+    /* Better Font Rendering =========== */
+    -webkit-font-smoothing: antialiased;
+    -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-envelope:before {
+    content: "\e903";
+}
+.icon-twitter:before {
+    content: "\e901";
+}
+
+
+/* Made with Bones: http://themble.com/bones :) */
+/******************************************************************
+Site Name:
+Author:
+
+Stylesheet: Main Stylesheet
+
+Here's where the magic happens. Here, you'll see we are calling in
+the separate media queries. The base mobile goes outside any query
+and is called at the beginning, after that we call the rest
+of the styles inside media queries.
+
+Helpful articles on Sass file organization:
+http://thesassway.com/advanced/modular-css-naming-conventions
+
+******************************************************************/
+/*********************
+IMPORTING PARTIALS
+These files are needed at the beginning so that we establish all
+our mixins, functions, and variables that we'll be using across
+the whole project.
+*********************/
+/* normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
+/* ========================================================================== HTML5 display definitions ========================================================================== */
+/** Correct `block` display not defined in IE 8/9. */
+article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
+
+/** Correct `inline-block` display not defined in IE 8/9. */
+audio, canvas, video { display: inline-block; }
+
+/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
+audio:not([controls]) { display: none; height: 0; }
+
+/** Address `[hidden]` styling not present in IE 8/9. Hide the `template` element in IE, Safari, and Firefox < 22. */
+[hidden], template { display: none; }
+
+/* ========================================================================== Base ========================================================================== */
+/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */
+html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }
+
+/** Remove default margin. */
+body { margin: 0; }
+
+/* ========================================================================== Links ========================================================================== */
+/** Remove the gray background color from active links in IE 10. */
+a { background: transparent; }
+
+/** Address `outline` inconsistency between Chrome and other browsers. */
+a:focus { outline: thin dotted; }
+
+/** Improve readability when focused and also mouse hovered in all browsers. */
+a:active, a:hover { outline: 0; }
+
+/* ========================================================================== Typography ========================================================================== */
+/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */
+h1 { font-size: 2em; margin: 0.67em 0; }
+
+/** Address styling not present in IE 8/9, Safari 5, and Chrome. */
+abbr[title] { border-bottom: 1px dotted; }
+
+/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
+b, strong, .strong { font-weight: bold; }
+
+/** Address styling not present in Safari 5 and Chrome. */
+dfn, em, .em { font-style: italic; }
+
+/** Address differences between Firefox and other browsers. */
+hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
+
+/* proper formatting (http://blog.fontdeck.com/post/9037028497/hyphens)
+*/
+p { -webkit-hyphens: auto; -epub-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }
+
+/* Addresses margins set differently in IE6/7. */
+pre { margin: 0; }
+
+/** Correct font family set oddly in Safari 5 and Chrome. */
+code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }
+
+/** Improve readability of pre-formatted text in all browsers. */
+pre { white-space: pre-wrap; }
+
+/** Set consistent quote types. */
+q { quotes: "\201C" "\201D" "\2018" "\2019"; }
+
+/** Address inconsistent and variable font size in all browsers. */
+q:before, q:after { content: ''; content: none; }
+
+small, .small { font-size: 75%; }
+
+/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
+sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
+
+sup { top: -0.5em; }
+
+sub { bottom: -0.25em; }
+
+/* ========================================================================== Lists
+========================================================================== */
+/* Addresses margins set differently in IE6/7. */
+dl, menu, ol, ul { margin: 1em 0; }
+
+dd { margin: 0; }
+
+/* Addresses paddings set differently in IE6/7. */
+menu { padding: 0 0 0 40px; }
+
+ol, ul { padding: 0; list-style-type: none; }
+
+/* Corrects list images handled incorrectly in IE7. */
+nav ul, nav ol { list-style: none; list-style-image: none; }
+
+/* ========================================================================== Embedded content
+========================================================================== */
+/** Remove border when inside `a` element in IE 8/9. */
+img { border: 0; }
+
+/** Correct overflow displayed oddly in IE 9. */
+svg:not(:root) { overflow: hidden; }
+
+/* ========================================================================== Figures ========================================================================== */
+/** Address margin not present in IE 8/9 and Safari 5. */
+figure { margin: 0; }
+
+/* ========================================================================== Forms ========================================================================== */
+/** Define consistent border, margin, and padding. */
+fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
+
+/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */
+legend { border: 0; /* 1 */ padding: 0; /* 2 */ }
+
+/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */
+button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ }
+
+/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
+button, input { line-height: normal; }
+
+/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */
+button, select { text-transform: none; }
+
+/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */
+button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }
+
+/** Re-set default cursor for disabled elements. */
+button[disabled], html input[disabled] { cursor: default; }
+
+/** 1. Address box sizing set to `content-box` in IE 8/9/10. 2. Remove excess padding in IE 8/9/10. */
+input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }
+
+/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */
+input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }
+
+/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */
+input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
+
+/** Remove inner padding and border in Firefox 4+. */
+button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
+
+/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */
+textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }
+
+/* ========================================================================== Tables ========================================================================== */
+/** Remove most spacing between table cells. */
+table { border-collapse: collapse; border-spacing: 0; }
+
+* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
+
+.image-replacement, .ir { text-indent: 100%; white-space: nowrap; overflow: hidden; }
+
+.clearfix, .cf, .comment-respond { zoom: 1; }
+.clearfix:before, .clearfix:after, .cf:before, .comment-respond:before, .cf:after, .comment-respond:after { content: ""; display: table; }
+.clearfix:after, .cf:after, .comment-respond:after { clear: both; }
+
+/*
+use the best ampersand
+http://simplebits.com/notebook/2008/08/14/ampersands-2/
+*/
+span.amp { font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important; font-style: italic; }
+
+/******************************************************************
+Site Name:
+Author:
+
+Stylesheet: Variables
+
+Here is where we declare all our variables like colors, fonts,
+base values, and defaults. We want to make sure this file ONLY
+contains variables that way our files don't get all messy.
+No one likes a mess.
+
+******************************************************************/
+/*********************
+COLORS
+Need help w/ choosing your colors? Try this site out:
+http://0to255.com/
+*********************/
+/*
+Here's a great tutorial on how to
+use color variables properly:
+http://sachagreif.com/sass-color-variables/
+*/
+/******************************************************************
+Site Name:
+Author:
+
+Stylesheet: Typography
+
+Need to import a font or set of icons for your site? Drop them in
+here or just use this to establish your typographical grid. Or not.
+Do whatever you want to...GOSH!
+
+Helpful Articles:
+http://trentwalton.com/2012/06/19/fluid-type/
+http://ia.net/blog/responsive-typography-the-basics/
+http://alistapart.com/column/responsive-typography-is-a-physical-discipline
+
+******************************************************************/
+/*********************
+FONT FACE (IN YOUR FACE)
+*********************/
+/*  To embed your own fonts, use this syntax and place your fonts inside the library/fonts folder. For more information on embedding fonts, go to: http://www.fontsquirrel.com/ Be sure to remove the comment brackets.
+*/
+/*  @font-face { font-family: 'Font Name'; src: url('../css/library/fonts/font-name.eot'); src: url('../css/library/fonts/font-name.eot#iefix') format('embedded-opentype'), url('../css/library/fonts/font-name.woff') format('woff'), url('../css/library/fonts/font-name.ttf') format('truetype'), url('../css/library/fonts/font-name.svg#font-name') format('svg'); font-weight: normal; font-style: normal; }
+*/
+/*
+The following is based of Typebase:
+https://github.com/devinhunt/typebase.css
+I've edited it a bit, but it's a nice starting point.
+*/
+/* i imported this one in the functions file so bones would look sweet. don't forget to remove it for your site.
+*/
+/*
+some nice typographical defaults
+more here: http://www.newnet-soft.com/blog/csstypography
+*/
+p { -ms-word-wrap: break-word; word-break: break-word; word-wrap: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; -webkit-hyphenate-before: 2; -webkit-hyphenate-after: 3; hyphenate-lines: 3; -webkit-font-feature-settings: "liga", "dlig"; -moz-font-feature-settings: "liga=1, dlig=1"; -ms-font-feature-settings: "liga", "dlig"; -o-font-feature-settings: "liga", "dlig"; font-feature-settings: "liga", "dlig"; }
+
+/******************************************************************
+Site Name:
+Author:
+
+Stylesheet: Sass Functions
+
+You can do a lot of really cool things in Sass. Functions help you
+make repeated actions a lot easier. They are really similar to mixins,
+but can be used for so much more.
+
+Anyway, keep them all in here so it's easier to find when you're
+looking for one.
+
+For more info on functions, go here:
+http://sass-lang.com/documentation/Sass/Script/Functions.html
+
+******************************************************************/
+/*********************
+COLOR FUNCTIONS
+These are helpful when you're working
+with shadows and such things. It's essentially
+a quicker way to write RGBA.
+
+Example:
+box-shadow: 0 0 4px black(0.3);
+compiles to:
+box-shadow: 0 0 4px rgba(0,0,0,0.3);
+*********************/
+/*********************
+RESPONSIVE HELPER FUNCTION
+If you're creating a responsive site, then
+you've probably already read
+Responsive Web Design: http://www.abookapart.com/products/responsive-web-design
+
+Here's a nice little helper function for calculating
+target / context
+as mentioned in that book.
+
+Example:
+width: cp(650px, 1000px);
+or
+width: calc-percent(650px, 1000px);
+both compile to:
+width: 65%;
+*********************/
+/******************************************************************
+Site Name:
+Author:
+
+Stylesheet: Mixins Stylesheet
+
+This is where you can take advantage of Sass' great features: Mixins.
+I won't go in-depth on how they work exactly,
+there are a few articles below that will help do that. What I will
+tell you is that this will help speed up simple changes like
+changing a color or adding CSS3 techniques gradients.
+
+A WORD OF WARNING: It's very easy to overdo it here. Be careful and
+remember less is more.
+
+Helpful:
+http://sachagreif.com/useful-sass-mixins/
+http://thesassway.com/intermediate/leveraging-sass-mixins-for-cleaner-code
+http://web-design-weekly.com/blog/2013/05/12/handy-sass-mixins/
+
+******************************************************************/
+/*********************
+TRANSITION
+*********************/
+/*
+I totally rewrote this to be cleaner and easier to use.
+You'll need to be using Sass 3.2+ for these to work.
+Thanks to @anthonyshort for the inspiration on these.
+USAGE: @include transition(all 0.2s ease-in-out);
+*/
+/*********************
+CSS3 GRADIENTS
+Be careful with these since they can
+really slow down your CSS. Don't overdo it.
+*********************/
+/* @include css-gradient(#dfdfdf,#f8f8f8); */
+/*********************
+BOX SIZING
+*********************/
+/* @include box-sizing(border-box); */
+/* NOTE: value of "padding-box" is only supported in Gecko. So
+probably best not to use it. I mean, were you going to anyway? */
+/******************************************************************
+Site Name:
+Author:
+
+Stylesheet: Grid Stylesheet
+
+I've seperated the grid so you can swap it out easily. It's
+called at the top the style.scss stylesheet.
+
+There are a ton of grid solutions out there. You should definitely
+experiment with your own. Here are some recommendations:
+
+http://gridsetapp.com - Love this site. Responsive Grids made easy.
+http://susy.oddbird.net/ - Grids using Compass. Very elegant.
+http://gridpak.com/ - Create your own responsive grid.
+https://github.com/dope/lemonade - Neat lightweight grid.
+
+
+The grid below is a custom built thingy I modeled a bit after
+Gridset. It's VERY basic and probably shouldn't be used on
+your client projects. The idea is you learn how to roll your
+own grids. It's better in the long run and allows you full control
+over your project's layout.
+
+******************************************************************/
+.last-col { float: right; padding-right: 0 !important; }
+
+/*
+Mobile Grid Styles
+These are the widths for the mobile grid.
+There are four types, but you can add or customize
+them however you see fit.
+*/
+@media (max-width: 767px) { .m-all { float: left; padding-right: 0.75em; width: 100%; padding-right: 0; }
+  .m-1of2 { float: left; padding-right: 0.75em; width: 50%; }
+  .m-1of3 { float: left; padding-right: 0.75em; width: 33.33%; }
+  .m-2of3 { float: left; padding-right: 0.75em; width: 66.66%; }
+  .m-1of4 { float: left; padding-right: 0.75em; width: 25%; }
+  .m-3of4 { float: left; padding-right: 0.75em; width: 75%; } }
+/* Portrait tablet to landscape */
+@media (min-width: 768px) and (max-width: 1029px) { .t-all { float: left; padding-right: 0.75em; width: 100%; padding-right: 0; }
+  .t-1of2 { float: left; padding-right: 0.75em; width: 50%; }
+  .t-1of3 { float: left; padding-right: 0.75em; width: 33.33%; }
+  .t-2of3 { float: left; padding-right: 0.75em; width: 66.66%; }
+  .t-1of4 { float: left; padding-right: 0.75em; width: 25%; }
+  .t-3of4 { float: left; padding-right: 0.75em; width: 75%; }
+  .t-1of5 { float: left; padding-right: 0.75em; width: 20%; }
+  .t-2of5 { float: left; padding-right: 0.75em; width: 40%; }
+  .t-3of5 { float: left; padding-right: 0.75em; width: 60%; }
+  .t-4of5 { float: left; padding-right: 0.75em; width: 80%; } }
+/* Landscape to small desktop */
+@media (min-width: 1030px) { .d-all { float: left; padding-right: 0.75em; width: 100%; padding-right: 0; }
+  .d-1of2 { float: left; padding-right: 0.75em; width: 50%; }
+  .d-1of3 { float: left; padding-right: 0.75em; width: 33.33%; }
+  .d-2of3 { float: left; padding-right: 0.75em; width: 66.66%; }
+  .d-1of4 { float: left; padding-right: 0.75em; width: 25%; }
+  .d-3of4 { float: left; padding-right: 0.75em; width: 75%; }
+  .d-1of5 { float: left; padding-right: 0.75em; width: 20%; }
+  .d-2of5 { float: left; padding-right: 0.75em; width: 40%; }
+  .d-3of5 { float: left; padding-right: 0.75em; width: 60%; }
+  .d-4of5 { float: left; padding-right: 0.75em; width: 80%; }
+  .d-1of6 { float: left; padding-right: 0.75em; width: 16.6666666667%; }
+  .d-1of7 { float: left; padding-right: 0.75em; width: 14.2857142857%; }
+  .d-2of7 { float: left; padding-right: 0.75em; width: 28.5714286%; }
+  .d-3of7 { float: left; padding-right: 0.75em; width: 42.8571429%; }
+  .d-4of7 { float: left; padding-right: 0.75em; width: 57.1428572%; }
+  .d-5of7 { float: left; padding-right: 0.75em; width: 71.4285715%; }
+  .d-6of7 { float: left; padding-right: 0.75em; width: 85.7142857%; }
+  .d-1of8 { float: left; padding-right: 0.75em; width: 12.5%; }
+  .d-1of9 { float: left; padding-right: 0.75em; width: 11.1111111111%; }
+  .d-1of10 { float: left; padding-right: 0.75em; width: 10%; }
+  .d-1of11 { float: left; padding-right: 0.75em; width: 9.09090909091%; }
+  .d-1of12 { float: left; padding-right: 0.75em; width: 8.33%; } }
+/*********************
+IMPORTING MODULES
+Modules are reusable blocks or elements we use throughout the project.
+We can break them up as much as we want or just keep them all in one.
+I mean, you can do whatever you want. The world is your oyster. Unless
+you hate oysters, then the world is your peanut butter & jelly sandwich.
+*********************/
+/******************************************************************
+Site Name:
+Author:
+
+Stylesheet: Alert Styles
+
+If you want to use these alerts in your design, you can. If not,
+you can just remove this stylesheet.
+
+******************************************************************/
+.alert-help, .alert-info, .alert-error, .alert-success { margin: 10px; padding: 5px 18px; border: 1px solid; }
+
+.alert-help { border-color: #e8dc59; background: #ebe16f; }
+
+.alert-info { border-color: #bfe4f4; background: #d5edf8; }
+
+.alert-error { border-color: #f8cdce; background: #fbe3e4; }
+
+.alert-success { border-color: #deeaae; background: #e6efc2; }
+
+/******************************************************************
+Site Name:
+Author:
+
+Stylesheet: Button Styles
+
+Buttons are a pretty important part of your site's style, so it's
+important to have a consistent baseline for them. Use this stylesheet
+to create all kinds of buttons.
+
+Helpful Links:
+http://galp.in/blog/2011/08/02/the-ui-guide-part-1-buttons/
+
+******************************************************************/
+/*********************
+BUTTON DEFAULTS
+We're gonna use a placeholder selector here
+so we can use common styles. We then use this
+to load up the defaults in all our buttons.
+
+Here's a quick video to show how it works:
+http://www.youtube.com/watch?v=hwdVpKiJzac
+
+*********************/
+.blue-btn, .comment-reply-link, #submit { display: inline-block; position: relative; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-decoration: none; color: white; font-size: 0.9em; font-size: 34px; line-height: 34px; font-weight: normal; padding: 0 24px; border-radius: 4px; border: 0; cursor: pointer; -webkit-transition: background-color 0.14s ease-in-out; transition: background-color 0.14s ease-in-out; }
+.blue-btn:hover, .comment-reply-link:hover, #submit:hover, .blue-btn:focus, .comment-reply-link:focus, #submit:focus { color: white; text-decoration: none; outline: none; }
+.blue-btn:active, .comment-reply-link:active, #submit:active { top: 1px; }
+
+/*
+An example button.
+You can use this example if you want. Just replace all the variables
+and it will create a button dependant on those variables.
+*/
+.blue-btn, .comment-reply-link, #submit { background-color: #2980b9; }
+.blue-btn:hover, .comment-reply-link:hover, #submit:hover, .blue-btn:focus, .comment-reply-link:focus, #submit:focus { background-color: #2574a8; }
+.blue-btn:active, .comment-reply-link:active, #submit:active { background-color: #2472a4; }
+
+.y-btn, .y-btn:visited { background: transparent; padding: 10px 35px; border: 2px solid #f9bf12; color: #f9bf12; text-decoration: none; font-weight: bold; font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; letter-spacing: 1px; font-size: 10pt; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; display:block;margin:0 auto 15px;max-width:225px;}
+.y-btn:hover, .y-btn:focus, .y-btn:active, .y-btn:visited:hover, .y-btn:visited:focus, .y-btn:visited:active { background: #f9bf12; color: white; }
+
+.btn-margin { margin-top: 50px; }
+
+/******************************************************************
+Site Name:
+Author:
+
+Stylesheet: Form Styles
+
+We put all the form and button styles in here to setup a consistent
+look. If we need to customize them, we can do this in the main
+stylesheets and just override them. Easy Peasy.
+
+You're gonna see a few data-uri thingies down there. If you're not
+sure what they are, check this link out:
+http://css-tricks.com/data-uris/
+If you want to create your own, use this helpful link:
+http://websemantics.co.uk/online_tools/image_to_data_uri_convertor/
+
+******************************************************************/
+/*********************
+INPUTS
+*********************/
+input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select, textarea, .field { display: block; height: 40px; line-height: 1em; padding: 0 12px; margin-bottom: 14px; font-size: 1em; color: #5c6b80; border-radius: 3px; vertical-align: middle;  [...]
+input[type="text"]:focus, input[type="text"]:active, input[type="password"]:focus, input[type="password"]:active, input[type="datetime"]:focus, input[type="datetime"]:active, input[type="datetime-local"]:focus, input[type="datetime-local"]:active, input[type="date"]:focus, input[type="date"]:active, input[type="month"]:focus, input[type="month"]:active, input[type="time"]:focus, input[type="time"]:active, input[type="week"]:focus, input[type="week"]:active, input[type="number"]:focus, in [...]
+input[type="text"].error, input[type="text"].is-invalid, input[type="password"].error, input[type="password"].is-invalid, input[type="datetime"].error, input[type="datetime"].is-invalid, input[type="datetime-local"].error, input[type="datetime-local"].is-invalid, input[type="date"].error, input[type="date"].is-invalid, input[type="month"].error, input[type="month"].is-invalid, input[type="time"].error, input[type="time"].is-invalid, input[type="week"].error, input[type="week"].is-invalid [...]
+input[type="text"].success, input[type="text"].is-valid, input[type="password"].success, input[type="password"].is-valid, input[type="datetime"].success, input[type="datetime"].is-valid, input[type="datetime-local"].success, input[type="datetime-local"].is-valid, input[type="date"].success, input[type="date"].is-valid, input[type="month"].success, input[type="month"].is-valid, input[type="time"].success, input[type="time"].is-valid, input[type="week"].success, input[type="week"].is-valid [...]
+input[type="text"][disabled], input[type="text"].is-disabled, input[type="password"][disabled], input[type="password"].is-disabled, input[type="datetime"][disabled], input[type="datetime"].is-disabled, input[type="datetime-local"][disabled], input[type="datetime-local"].is-disabled, input[type="date"][disabled], input[type="date"].is-disabled, input[type="month"][disabled], input[type="month"].is-disabled, input[type="time"][disabled], input[type="time"].is-disabled, input[type="week"][d [...]
+input[type="text"][disabled]:focus, input[type="text"][disabled]:active, input[type="text"].is-disabled:focus, input[type="text"].is-disabled:active, input[type="password"][disabled]:focus, input[type="password"][disabled]:active, input[type="password"].is-disabled:focus, input[type="password"].is-disabled:active, input[type="datetime"][disabled]:focus, input[type="datetime"][disabled]:active, input[type="datetime"].is-disabled:focus, input[type="datetime"].is-disabled:active, input[type [...]
+
+input[type="password"] { letter-spacing: 0.3em; }
+
+textarea { max-width: 100%; min-height: 120px; line-height: 1.5em; }
+
+select { -webkit-appearance: none; /* 1 */ -moz-appearance: none; appearance: none; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYg [...]
+
+form#searchform input#searchsubmit { background: transparent url(../images/search.png) top left no-repeat; width: 50px; padding-left: 5px; display: block; overflow: hidden; /* Hack for IE */ text-indent: -9999px; font-size: 0px; line-height: 0px; }
+
+/*********************
+BASE (MOBILE) SIZE
+This are the mobile styles. It's what people see on their phones. If
+you set a great foundation, you won't need to add too many styles in
+the other stylesheets. Remember, keep it light: Speed is Important.
+*********************/
+/******************************************************************
+Site Name:
+Author:
+
+Stylesheet: Base Mobile Stylesheet
+
+Be light and don't over style since everything here will be
+loaded by mobile devices. You want to keep it as minimal as
+possible. This is called at the top of the main stylsheet
+and will be used across all viewports.
+
+******************************************************************/
+/*********************
+GENERAL STYLES
+*********************/
+body { font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 100%; line-height: 1.5; color: #5c6b80; background-color: #f7f7f7; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-hyphens: none; -epub-hyphens: none; -moz-hyphens: none; hyphens: none; }
+
+p { -webkit-hyphens: none; -epub-hyphens: none; -moz-hyphens: none; hyphens: none; letter-spacing: 1px; line-height: 1.8em; font-size: 11pt; }
+
+img { max-width: 100%; height: auto; }
+
+.header { box-shadow: 0 0 10px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25); }
+
+/********************
+WORDPRESS BODY CLASSES
+style a page via class
+********************/
+/* for sites that are read right to left (i.e. hebrew) */
+/* home page */
+/* blog template page */
+/* archive page */
+/* date archive page */
+/* replace the number to the corresponding page number */
+/* search page */
+/* search result page */
+/* no results search page */
+/* individual paged search (i.e. body.search-paged-3) */
+/* 404 page */
+/* single post page */
+/* individual post page by id (i.e. body.postid-73) */
+/* individual paged single (i.e. body.single-paged-3) */
+/* attatchment page */
+/* individual attatchment page (i.e. body.attachmentid-763) */
+/* style mime type pages */
+/* author page */
+/* user nicename (i.e. body.author-samueladams) */
+/* paged author archives (i.e. body.author-paged-4) for page 4 */
+/* category page */
+/* individual category page (i.e. body.category-6) */
+/* replace the number to the corresponding page number */
+/* tag page */
+/* individual tag page (i.e. body.tag-news) */
+/* replace the number to the corresponding page number */
+/* custom page template page */
+/* individual page template (i.e. body.page-template-contact-php */
+/* replace the number to the corresponding page number */
+/* parent page template */
+/* child page template */
+/* replace the number to the corresponding page number */
+/* if user is logged in */
+/* paged items like search results or archives */
+/* individual paged (i.e. body.paged-3) */
+/*********************
+LAYOUT & GRID STYLES
+*********************/
+.wrap { width: 85%; margin: 0 auto; }
+
+.center { text-align: center; }
+
+.table { display: table; border-collapse: separate; }
+
+.table-row { display: table-row; }
+
+.table-cell { display: table-cell; vertical-align: middle; }
+
+.table-cell.quote-man {padding-right:35px;text-align:center;min-width:140px;}
+
+.disclaimer {color:#fff;font-size:.7em;line-height:1.3em;}
+
+/*********************
+LINK STYLES
+*********************/
+a, a:visited { color: #f9bf12; -webkit-transition: color .3s ease; -moz-transition: color .3s ease; -ms-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; text-decoration: none; /* on hover */ /* on click */ /* mobile tap color */ }
+a:hover, a:focus, a:visited:hover, a:visited:focus { color: #3e3e40; }
+a:link, a:visited:link { /*
+this highlights links on iPhones/iPads.
+so it basically works like the :hover selector
+for mobile devices.
+*/ -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); }
+
+/******************************************************************
+H1, H2, H3, H4, H5 STYLES
+******************************************************************/
+h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 { text-rendering: optimizelegibility; font-weight: 500; color: #f9bf12; /*
+if you're going to use webfonts, be sure to check your weights
+http://css-tricks.com/watch-your-font-weight/
+*/ /* removing text decoration from all headline links */ }
+h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a { text-decoration: none; }
+
+h1, .h1 { font-size: 2.2em; line-height: 1.333em; }
+
+h2, .h2 { font-size: 1.75em; line-height: 1.4em; margin-bottom: 0.375em; }
+
+h3, .h3 { font-size: 1.125em; }
+
+h4, .h4 { font-size: 1.1em; font-weight: 700; }
+
+h5, .h5 { font-size: 0.846em; line-height: 2.09em; text-transform: uppercase; letter-spacing: 2px; }
+
+/*********************
+HEADER STYLES
+*********************/
+.header { background-color: white; }
+
+#logo { margin: 25px 0 15px; text-align: center; }
+#logo a { color: white; }
+
+#masthead { background: url("../images/masthead-bg.png") no-repeat center center; background-size: cover; clear: both; padding: 50px 0; -webkit-box-shadow: inset 0 0 5px 8px rgba(0, 0, 0, 0.2); box-shadow: inset 0 0 5px 8px rgba(0, 0, 0, 0.2); text-align: center; }
+#masthead h1 { color: #f9bf12; line-height: 1.2em; max-width: 390px; text-align: center; display: block; margin: 0 auto; }
+#masthead p { color: #fff; line-height: 1.8em; text-align: center; letter-spacing: 1px; font-size: 11pt; }
+
+/*********************
+NAVIGATION STYLES
+*********************/
+/*
+all navs have a .nav class applied via
+the wp_menu function; this is so we can
+easily write one group of styles for
+the navs on the site so our css is cleaner
+and more scalable.
+*/
+.nav { border-bottom: 0; margin: 0; font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; /* end .menu li */ /* highlight current page */ /* end current highlighters */ }
+.nav li { /*
+so you really have to rethink your dropdowns for mobile.
+you don't want to have it expand too much because the
+screen is so small. How you manage your menu should
+depend on the project. Here's some great info on it:
+http://www.alistapart.com/articles/organizing-mobile/
+*/ }
+.nav li a { display: block; color: white; text-decoration: none; padding: 0.75em; /*
+remember this is for mobile ONLY, so there's no need
+to even declare hover styles here, you can do it in
+the style.scss file where it's relevant. We want to
+keep this file as small as possible!
+*/ }
+.nav li ul.sub-menu li a, .nav li ul.children li a { padding-left: 30px; }
+
+/* end .nav */
+/*********************
+POSTS & CONTENT STYLES
+*********************/
+.home { background: white; }
+.home #main img { margin: 50px 0; }
+.home .header { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
+
+#and { background: #3e3e40; padding: 25px 0; color: #fff; }
+
+#how-it-works { padding: 50px 0 100px; background: #efefef; text-align: center; border-bottom: 1px solid #e0e0e0; }
+#how-it-works img { display: block; margin: 50px auto 0; }
+
+#key-features { padding: 50px 0; background: white url("../images/key_features_bg.jpg") no-repeat top center; background-size: cover; border-top: 1px solid #efefef; }
+#key-features .d-1of2 { margin: 25px 0; }
+#key-features h1 { text-align: center; margin: 0 0 50px; }
+#key-features h3 { font-weight: bold; max-width: 200px; line-height: 1em; font-size: 16pt; font-weight: 600; }
+#key-features img { margin-right: 20px; }
+#key-features .btn-margin { clear: both; text-align: center; }
+
+#user-stories { background: #535457; padding: 50px 0; color: #fff; }
+#user-stories h1 { text-align: center; }
+#user-stories .intro { background: url("../images/quotes.png") no-repeat center center; text-align: center; font-weight: 600; padding: 25px 0; }
+#user-stories .table { margin-bottom: 25px; border-bottom: 1px solid #7e7f81; vertical-align: middle; }
+#user-stories .table:last-of-type { border-bottom: none; }
+#user-stories .table-cell { width: 100%; display: block; text-align: center; margin-bottom: 25px; }
+#user-stories .quote-man { text-align: center; width: 100%; }
+#user-stories .quote-man h3 { margin: 10px 0 20px; }
+
+#use-case { padding: 50px 0; background: #efefef; }
+#use-case h1 { text-align: center; margin-bottom: 0; }
+#use-case h3 { color: #535457; text-align: center; font-weight: 800; font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: 1px; margin: 10px 0 75px; font-size: 16pt; }
+#use-case .number { min-height: 100px; width: 95px; vertical-align: top; }
+#use-case .left img { margin-bottom: 50px; }
+#use-case .table { padding: 25px 0 25px 0; }
+#use-case .table:first-of-type { padding-top: 0; }
+#use-case .table p { font-size: 13pt; line-height: 1.3em; font-weight: 600; }
+#use-case .table p strong { font-weight: 800; }
+#use-case .table p:first-of-type { margin-top: 0; }
+
+.arrow { margin: 50px 0 0; width: 100%; height: 150px; background-color: #f9bf12; position: relative; }
+.arrow p { margin: 20px 25px 20px 25px; font-size: 14pt; text-align: left; line-height: 1.2em; }
+
+#more-info { background: #535457; padding: 50px 0; }
+#more-info p { text-align: center; }
+
+.social-icons {text-align:center;margin-bottom:50px;}
+.social-icons a {font-size:2em;}
+.social-icons a:hover {color:#fff;}
+.social-icons a:first-child {margin-right:15px;}
+
+#content { margin-top: 2em; }
+
+.hentry { padding: .75em; margin-bottom: 1.5em; }
+.hentry footer { padding: 1.5em 0; border-top: 1px solid #d6d6d6; }
+.hentry footer p { margin: 0; }
+
+/* end .hentry */
+.single-title, .page-title, .entry-title { margin: 0; }
+
+/* want to style individual post classes? Booya! */
+/* post by id (i.e. post-3) */
+/* general post style */
+/* general article on a page style */
+/* general style on an attatchment */
+/* sticky post style */
+/* hentry class */
+/* style by category (i.e. category-videos) */
+/* style by tag (i.e. tag-news) */
+/* post meta */
+.byline { color: #9fa6b4; margin: 0; font-size: 10pt; }
+
+/* entry content */
+.entry-content { padding: 1.5em 0; /*
+image alignment on a screen this size may be
+a bit difficult. It's set to start aligning
+and floating images at the next breakpoint,
+but it's up to you. Feel free to change it up.
+*/ }
+.entry-content ol {list-style-type:decimal;padding-left:40px;}
+.entry-content ul {list-style-type:disc;padding-left:40px;}
+.entry-content p { margin: 0 0 1.5em; }
+.entry-content table { width: 100%; border: 1px solid #626366; margin-bottom: 1.5em; }
+.entry-content table caption { margin: 0 0 7px; font-size: 0.75em; color: #9fa6b4; text-transform: uppercase; letter-spacing: 1px; }
+.entry-content tr { border-bottom: 1px solid #626366; }
+.entry-content tr:nth-child(even) { background-color: #f8f9fa; }
+.entry-content td { padding: 7px; border-right: 1px solid #626366; }
+.entry-content td:last-child { border-right: 0; }
+.entry-content th { background-color: #f8f9fa; border-bottom: 1px solid #626366; border-right: 1px solid #626366; }
+.entry-content th:last-child { border-right: 0; }
+.entry-content blockquote { margin: 0 0 1.5em 0.75em; padding: 0 0 0 0.75em; border-left: 3px solid #2980b9; font-style: italic; color: #9fa6b4; }
+.entry-content dd { margin-left: 0; font-size: 0.9em; color: #787878; margin-bottom: 1.5em; }
+.entry-content img { margin: 0 0 1.5em 0; max-width: 100%; height: auto; }
+.entry-content .size-auto, .entry-content .size-full, .entry-content .size-large, .entry-content .size-medium, .entry-content .size-thumbnail { max-width: 100%; height: auto; }
+.entry-content pre { background: #323944; color: #f8f9fa; font-size: 0.9em; padding: 1.5em; margin: 0 0 1.5em; border-radius: 3px; }
+
+/* end .entry-content */
+.wp-caption { max-width: 100%; background: #eee; padding: 5px; /* images inside wp-caption */ }
+.wp-caption img { max-width: 100%; margin-bottom: 0; width: 100%; }
+.wp-caption p.wp-caption-text { font-size: 0.85em; margin: 4px 0 7px; text-align: center; }
+
+/* end .wp-caption */
+/* image gallery styles */
+/* end .gallery */
+/* gallery caption styles */
+.tags { margin: 0; }
+
+/******************************************************************
+PAGE NAVI STYLES
+******************************************************************/
+.pagination, .wp-prev-next { margin: 1.5em 0; }
+
+.pagination { text-align: center; }
+.pagination ul { display: inline-block; white-space: nowrap; padding: 0; clear: both; border-radius: 3px; }
+.pagination li { padding: 0; margin: 0; float: left; display: inline; overflow: hidden; border-right: 1px solid #9fa6b4; }
+.pagination a, .pagination span { margin: 0; text-decoration: none; padding: 0; line-height: 1em; font-size: 1em; font-weight: normal; padding: 0.75em; min-width: 1em; display: block; color: #f9bf12; }
+.pagination a:hover, .pagination a:focus, .pagination span:hover, .pagination span:focus { background-color: #f9bf12; color: white; }
+.pagination .current { cursor: default; color: #9fa6b4; }
+.pagination .current:hover, .pagination .current:focus { background-color: transparent; color: #5c6b80; }
+
+/* end .bones_page_navi */
+/* fallback previous & next links */
+.wp-prev-next .prev-link { float: left; }
+.wp-prev-next .next-link { float: right; }
+
+/* end .wp-prev-next */
+/******************************************************************
+COMMENT STYLES
+******************************************************************/
+/* h3 comment title */
+#comments-title { padding: 0.75em; margin: 0; border-top: 1px solid #f8f9fa; /* number of comments span */ }
+
+.commentlist { margin: 0; list-style-type: none; }
+
+.comment { position: relative; clear: both; overflow: hidden; padding: 1.5em; border-bottom: 1px solid #f8f9fa; /* vcard */ /* end .commentlist .vcard */ /* end children */ /* general comment classes */ }
+.comment .comment-author { padding: 7px; border: 0; }
+.comment .vcard { margin-left: 50px; }
+.comment .vcard cite.fn { font-weight: 700; font-style: normal; }
+.comment .vcard time { display: block; font-size: 0.9em; font-style: italic; }
+.comment .vcard time a { color: #9fa6b4; text-decoration: none; }
+.comment .vcard time a:hover { text-decoration: underline; }
+.comment .vcard .avatar { position: absolute; left: 16px; border-radius: 50%; }
+.comment:last-child { margin-bottom: 0; }
+.comment .children { margin: 0; /* variations */ /* change number for different depth */ }
+.comment[class*=depth-] { margin-top: 1.1em; }
+.comment.depth-1 { margin-left: 0; margin-top: 0; }
+.comment:not(.depth-1) { margin-top: 0; margin-left: 7px; padding: 7px; }
+.comment.odd { background-color: white; }
+.comment.even { background: #f8f9fa; }
+
+/* comment meta */
+/* comment content */
+.comment_content p { margin: 0.7335em 0 1.5em; font-size: 1em; line-height: 1.5em; }
+
+/* end .commentlist .comment_content */
+/* comment reply link */
+.comment-reply-link { font-size: 0.9em; float: right; }
+
+/* end .commentlist .comment-reply-link */
+/* edit comment link */
+.comment-edit-link { font-style: italic; margin: 0 7px; text-decoration: none; font-size: 0.9em; }
+
+/******************************************************************
+COMMENT FORM STYLES
+******************************************************************/
+.comment-respond { padding: 1.5em; border-top: 1px solid #f8f9fa; }
+
+#reply-title { margin: 0; }
+
+.logged-in-as { color: #9fa6b4; font-style: italic; margin: 0; }
+.logged-in-as a { color: #5c6b80; }
+
+.comment-form-comment { margin: 1.5em 0 0.75em; }
+
+.form-allowed-tags { padding: 1.5em; background-color: #f8f9fa; font-size: 0.9em; }
+
+/* comment submit button */
+#submit { float: right; font-size: 1em; }
+
+/* comment form title */
+#comment-form-title { margin: 0 0 1.1em; }
+
+/* cancel comment reply link */
+/* logged in comments */
+/* allowed tags */
+#allowed_tags { margin: 1.5em 10px 0.7335em 0; }
+
+/* no comments */
+.nocomments { margin: 0 20px 1.1em; }
+
+/*********************
+SIDEBARS & ASIDES
+*********************/
+.widget ul li { /* deep nesting */ }
+
+.no-widgets { background-color: white; padding: 1.5em; text-align: center; border: 1px solid #cccccc; border-radius: 2px; margin-bottom: 1.5em; }
+
+/*********************
+FOOTER STYLES
+*********************/
+.footer { clear: both; background-color: #3e3e40; color: #f8f9fa; min-height: 50px; }
+
+/*
+if you checked out the link above:
+http://www.alistapart.com/articles/organizing-mobile/
+you'll want to style the footer nav
+a bit more in-depth. Remember to keep
+it simple because you'll have to
+override these styles for the desktop
+view.
+*/
+/* end .footer-links */
+/*********************
+LARGER MOBILE DEVICES
+This is for devices like the Galaxy Note or something that's
+larger than an iPhone but smaller than a tablet. Let's call them
+tweeners.
+*********************/
+@media only screen and (min-width: 481px) { /****************************************************************** Site Name: Author:  Stylesheet: 481px and Up Stylesheet  This stylesheet is loaded for larger devices. It's set to 481px because at 480px it would load on a landscaped iPhone. This isn't ideal because then you would be loading all those extra styles on that same mobile connection.  A word of warning. This size COULD be a larger mobile device, so you still want to keep it pretty [...]
+  /* IMPORTANT NOTE ABOUT SASS 3.3 & UP You can't use @extend within media queries anymore, so just be aware that if you drop them in here, they won't work. */
+  /********************* NAVIGATION STYLES ********************/
+  /* .menu is clearfixed inside mixins.scss */
+  .menu { /* end .menu ul */ }
+  .menu ul { /* end .menu ul li */ /* highlight current page */ /* end current highlighters */ }
+  .menu ul li { /*
+plan your menus and drop-downs wisely.
+*/ }
+  .menu ul li a { /*
+you can use hover styles here even though this size
+has the possibility of being a mobile device.
+*/ }
+  /* end .menu */
+  /********************* POSTS & CONTENT STYLES ********************/
+  #user-stories .table-cell { width: auto; display: table-cell; text-align: left; }
+  #user-stories .quote-man { text-align: center; width: 200px; }
+  .arrow { margin: 50px 0 0; width: 85%; height: 130px; background-color: #f9bf12; position: relative; }
+  .arrow p { margin: 20px 25px 20px 25px; font-size: 14pt; text-align: left; line-height: 1.2em; }
+  .arrow:after { content: ''; position: absolute; top: 0px; left: 100%; width: 0; height: 0; border: 65px solid transparent; border-left: 55px solid #f9bf12; }
+  /* entry content */
+  .entry-content { /* at this larger size, we can start to align images */ }
+  .entry-content .alignleft, .entry-content img.alignleft { margin-right: 1.5em; display: inline; float: left; }
+  .entry-content .alignright, .entry-content img.alignright { margin-left: 1.5em; display: inline; float: right; }
+  .entry-content .aligncenter, .entry-content img.aligncenter { margin-right: auto; margin-left: auto; display: block; clear: both; }
+  /* end .entry-content */
+  /********************* FOOTER STYLES ********************/
+  /* check your menus here. do they look good? do they need tweaking? */
+  /* end .footer-links */ }
+/*********************
+TABLET & SMALLER LAPTOPS
+This is the average viewing window. So Desktops, Laptops, and
+in general anyone not viewing on a mobile device. Here's where
+you can add resource intensive styles.
+*********************/
+@media only screen and (min-width: 768px) { /****************************************************************** Site Name: Author:  Stylesheet: Tablet & Small Desktop Stylesheet  Here's where you can start getting into the good stuff. This size will work on iPads, other tablets, and desktops. So you can start working with more styles, background images, and other resources. You'll also notice the grid starts to come into play. Have fun!  ************************************************** [...]
+  /********************* GENERAL STYLES ********************/
+  /********************* LAYOUT & GRID STYLES ********************/
+  .wrap { width: 760px; }
+  /********************* HEADER STYLES ********************/
+  #logo { float: left; text-align: left; }
+  img.oniguy { margin-top: 100px; }
+  .oni-guy { float: right; }
+  #masthead { text-align: left; }
+  #masthead h1 { text-align: left; margin: 0; }
+  #masthead p { text-align: left; }
+  /********************* NAVIGATION STYLES ********************/
+  .nav { border: 0; float: right; margin-top: 35px; /* end .menu ul li */ /* highlight current page */ /* end current highlighters */ }
+  .nav ul { background: #323944; margin-top: 0; }
+  .nav li { float: left; position: relative; /*
+plan your menus and drop-downs wisely.
+*/ /* showing sub-menus */ }
+  .nav li a { border-bottom: 0; color: #626366; font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 600; text-transform: uppercase; font-size: 10pt; letter-spacing: 1px; padding: .75em 1.5em; /*
+you can use hover styles here even though this size
+has the possibility of being a mobile device.
+*/ }
+  .nav li a:hover, .nav li a:focus { color: #f9bf12; }
+  .nav li ul.sub-menu, .nav li ul.children { margin-top: 0; border: 1px solid #ccc; border-top: 0; position: absolute; visibility: hidden; z-index: 8999; /* highlight sub-menu current page */ }
+  .nav li ul.sub-menu li, .nav li ul.children li { /*
+if you need to go deeper, go nuts
+just remember deeper menus suck
+for usability. k, bai.
+*/ }
+  .nav li ul.sub-menu li a, .nav li ul.children li a { padding-left: 10px; border-right: 0; display: block; width: 180px; border-bottom: 1px solid #ccc; }
+  .nav li ul.sub-menu li:last-child a, .nav li ul.children li:last-child a { border-bottom: 0; }
+  .nav li ul.sub-menu li ul, .nav li ul.children li ul { top: 0; left: 100%; }
+  .nav li:hover > ul { top: auto; visibility: visible; }
+  /* end .nav */
+  /********************* CONTENT ********************/
+  #how-it-works { padding: 100px 0; text-align: left; }
+  #how-it-works img { display: block; margin: 0 auto; }
+  #key-features .d-1of2:nth-of-type(2n+1) { clear: both; }
+  #key-features .d-1of2 p { margin-right: 35px; }
+  #use-case .table { padding: 25px 0 25px 50px; border-left: 1px solid #535457; }
+  #use-case .table:first-of-type { padding-top: 0; }
+  #use-case .table:last-of-type { padding-bottom: 0; }
+  #use-case .left img { margin-bottom: 0; padding-right: 25px; }
+  .arrow { height: 80px; }
+  .arrow p { margin: 20px 85px 20px 25px; }
+  .arrow:after { border: 40px solid transparent; border-left: 40px solid #f9bf12; }
+  .hentry { margin-right: 50px; }
+  /********************* SIDEBARS & ASIDES ********************/
+  .sidebar { margin-top: 0; }
+  .widgettitle { border-bottom: 2px solid #444; margin-bottom: 0.75em; }
+  .widget { padding: 0 10px; margin: 2.2em 0; }
+  .widget ul li { margin-bottom: 0.75em; /* deep nesting */ }
+  .widget ul li ul { margin-top: 0.75em; padding-left: 1em; }
+  /* links widget */
+  /* meta widget */
+  /* pages widget */
+  /* recent-posts widget */
+  /* archives widget */
+  /* tag-cloud widget */
+  /* calendar widget */
+  /* category widget */
+  /* recent-comments widget */
+  /* search widget */
+  /* text widget */
+  /********************* FOOTER STYLES ********************/
+  /* you'll probably need to do quite a bit of overriding here if you styled them for mobile. Make sure to double check these! */
+  .footer-links ul li { /*
+be careful with the depth of your menus.
+it's very rare to have multi-depth menus in
+the footer.
+*/ }
+.y-btn {display:inline-block;margin:0;}
+/*.y-btn:first-of-type {margin-right:15px;}*/
+  /* end .footer-links */ }
+/*********************
+DESKTOP
+This is the average viewing window. So Desktops, Laptops, and
+in general anyone not viewing on a mobile device. Here's where
+you can add resource intensive styles.
+*********************/
+@media only screen and (min-width: 1030px) { /****************************************************************** Site Name: Author:  Stylesheet: Desktop Stylsheet  This is the desktop size. It's larger than an iPad so it will only be seen on the Desktop.  *****************************************************************/
+  .wrap { width: 1040px; }
+  .nav li a { padding: .75em 2em; }
+  img.oniguy { margin-top: 75px; }
+  #and { display: table; border-collapse: separate; width: 100%; }
+  #and .and-row { display: table-row; }
+  #and .and-cell { display: table-cell; vertical-align: bottom; }
+  #and p { margin: 0; }
+  #and img { margin-right: 35px; }
+  #use-case .table:last-of-type { padding-bottom: 125px; }
+  .arrow { height: 80px; }
+  .arrow p { margin: 30px 60px 20px 25px; }
+  .arrow:after { border: 40px solid transparent; border-left: 40px solid #f9bf12; } }
+/*********************
+LARGE VIEWING SIZE
+This is for the larger monitors and possibly full screen viewers.
+*********************/
+@media only screen and (min-width: 1240px) { /****************************************************************** Site Name:  Author:   Stylesheet: Super Large Monitor Stylesheet  You can add some advanced styles here if you like. This kicks in on larger screens.  *****************************************************************/ }
+/*********************
+RETINA (2x RESOLUTION DEVICES)
+This applies to the retina iPhone (4s) and iPad (2,3) along with
+other displays with a 2x resolution. You can also create a media
+query for retina AND a certain size if you want. Go Nuts.
+*********************/
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { /****************************************************************** Site Name:  Author:   Stylesheet: Retina Screens & Devices Stylesheet  When handling retina screens you need to make adjustments, especially if you're not using font icons. Here you can add them in one neat place.  *********************************************** [...]
+  /*   EXAMPLE  Let's say you have an image and you need to make sure it looks ok on retina screens. Let's say we have an icon which dimension are 24px x 24px. In your regular stylesheets, it would look something like this:  .icon { 	width: 24px; 	height: 24px; 	background: url(../css/img/test.png) no-repeat; }  For retina screens, we have to make some adjustments, so that image doesn't look blurry. So, taking into account the image above and the dimensions, this is what we would put in  [...]
+/*********************
+PRINT STYLESHEET
+Feel free to customize this. Remember to add things that won't make
+sense to print at the bottom. Things like nav, ads, and forms should
+be set to display none.
+*********************/
+@media print { /****************************************************************** Site Name: Author:  Stylesheet: Print Stylesheet  This is the print stylesheet. There's probably not a lot of reasons to edit this stylesheet. If you want to though, go for it.  *****************************************************************/
+  * { background: transparent !important; color: black !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; }
+  a, a:visited { color: #444 !important; text-decoration: underline; }
+  a:after, a:visited:after { content: " (" attr(href) ")"; }
+  a abbr[title]:after, a:visited abbr[title]:after { content: " (" attr(title) ")"; }
+  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
+  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
+  thead { display: table-header-group; }
+  tr, img { page-break-inside: avoid; }
+  img { max-width: 100% !important; }
+  @page { margin: 0.5cm; }
+  p, h2, h3 { orphans: 3; widows: 3; }
+  h2, h3 { page-break-after: avoid; }
+  .sidebar, .page-navigation, .wp-prev-next, .respond-form, nav { display: none; } }
diff --git a/wp-content/themes/oni/library/fonts/icomoon.eot b/wp-content/themes/oni/library/fonts/icomoon.eot
new file mode 100644
index 0000000..eab027a
Binary files /dev/null and b/wp-content/themes/oni/library/fonts/icomoon.eot differ
diff --git a/wp-content/themes/oni/library/fonts/icomoon.svg b/wp-content/themes/oni/library/fonts/icomoon.svg
new file mode 100644
index 0000000..d9d34b2
--- /dev/null
+++ b/wp-content/themes/oni/library/fonts/icomoon.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>Generated by IcoMoon</metadata>
+<defs>
+<font id="icomoon" horiz-adv-x="1024">
+<font-face units-per-em="1024" ascent="960" descent="-64" />
+<missing-glyph horiz-adv-x="1024" />
+<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
+<glyph unicode="&#xe901;" glyph-name="twitter" horiz-adv-x="951" d="M925.714 717.714q-38.286-56-92.571-95.429 0.571-8 0.571-24 0-74.286-21.714-148.286t-66-142-105.429-120.286-147.429-83.429-184.571-31.143q-154.857 0-283.429 82.857 20-2.286 44.571-2.286 128.571 0 229.143 78.857-60 1.143-107.429 36.857t-65.143 91.143q18.857-2.857 34.857-2.857 24.571 0 48.571 6.286-64 13.143-106 63.714t-42 117.429v2.286q38.857-21.714 83.429-23.429-37.714 25.143-60 65.714t-22.286 88q0 50.286 25.143 93.143 69 [...]
+<glyph unicode="&#xe902;" glyph-name="envelop" d="M928 832h-832c-52.8 0-96-43.2-96-96v-640c0-52.8 43.2-96 96-96h832c52.8 0 96 43.2 96 96v640c0 52.8-43.2 96-96 96zM398.74 409.628l-270.74-210.892v501.642l270.74-290.75zM176.38 704h671.24l-335.62-252-335.62 252zM409.288 398.302l102.712-110.302 102.71 110.302 210.554-270.302h-626.528l210.552 270.302zM625.26 409.628l270.74 290.75v-501.642l-270.74 210.892z" />
+<glyph unicode="&#xe903;" glyph-name="envelope" d="M1024 545.143v-453.714q0-37.714-26.857-64.571t-64.571-26.857h-841.143q-37.714 0-64.571 26.857t-26.857 64.571v453.714q25.143-28 57.714-49.714 206.857-140.571 284-197.143 32.571-24 52.857-37.429t54-27.429 62.857-14h1.143q29.143 0 62.857 14t54 27.429 52.857 37.429q97.143 70.286 284.571 197.143 32.571 22.286 57.143 49.714zM1024 713.143q0-45.143-28-86.286t-69.714-70.286q-214.857-149.143-267.429-185.714-5.714-4-24.286-17.429t-30.857-21.714-29. [...]
+</font></defs></svg>
\ No newline at end of file
diff --git a/wp-content/themes/oni/library/fonts/icomoon.ttf b/wp-content/themes/oni/library/fonts/icomoon.ttf
new file mode 100644
index 0000000..fb19d39
Binary files /dev/null and b/wp-content/themes/oni/library/fonts/icomoon.ttf differ
diff --git a/wp-content/themes/oni/library/fonts/icomoon.woff b/wp-content/themes/oni/library/fonts/icomoon.woff
new file mode 100644
index 0000000..c9238a0
Binary files /dev/null and b/wp-content/themes/oni/library/fonts/icomoon.woff differ
diff --git a/wp-content/themes/oni/library/images/and.png b/wp-content/themes/oni/library/images/and.png
new file mode 100644
index 0000000..8b6164b
Binary files /dev/null and b/wp-content/themes/oni/library/images/and.png differ
diff --git a/wp-content/themes/oni/library/images/apache-incubator.png b/wp-content/themes/oni/library/images/apache-incubator.png
new file mode 100644
index 0000000..0b44446
Binary files /dev/null and b/wp-content/themes/oni/library/images/apache-incubator.png differ
diff --git a/wp-content/themes/oni/library/images/apple-touch-icon.png b/wp-content/themes/oni/library/images/apple-touch-icon.png
new file mode 100644
index 0000000..6c9b524
Binary files /dev/null and b/wp-content/themes/oni/library/images/apple-touch-icon.png differ
diff --git a/wp-content/themes/oni/library/images/key_features_bg.jpg b/wp-content/themes/oni/library/images/key_features_bg.jpg
new file mode 100644
index 0000000..68b0a42
Binary files /dev/null and b/wp-content/themes/oni/library/images/key_features_bg.jpg differ
diff --git a/wp-content/themes/oni/library/images/logo.png b/wp-content/themes/oni/library/images/logo.png
new file mode 100644
index 0000000..1bf9f68
Binary files /dev/null and b/wp-content/themes/oni/library/images/logo.png differ
diff --git a/wp-content/themes/oni/library/images/masthead-bg.png b/wp-content/themes/oni/library/images/masthead-bg.png
new file mode 100644
index 0000000..afcf7be
Binary files /dev/null and b/wp-content/themes/oni/library/images/masthead-bg.png differ
diff --git a/wp-content/themes/oni/library/images/quote-person.png b/wp-content/themes/oni/library/images/quote-person.png
new file mode 100644
index 0000000..ed82e8d
Binary files /dev/null and b/wp-content/themes/oni/library/images/quote-person.png differ
diff --git a/wp-content/themes/oni/library/images/quotes.png b/wp-content/themes/oni/library/images/quotes.png
new file mode 100644
index 0000000..05c91ab
Binary files /dev/null and b/wp-content/themes/oni/library/images/quotes.png differ
diff --git a/wp-content/themes/oni/library/images/search.png b/wp-content/themes/oni/library/images/search.png
new file mode 100644
index 0000000..985e83e
Binary files /dev/null and b/wp-content/themes/oni/library/images/search.png differ
diff --git a/wp-content/themes/oni/library/js/jquery.meanmenu.js b/wp-content/themes/oni/library/js/jquery.meanmenu.js
new file mode 100644
index 0000000..873d459
--- /dev/null
+++ b/wp-content/themes/oni/library/js/jquery.meanmenu.js
@@ -0,0 +1,285 @@
+/*!
+* jQuery meanMenu v2.0.8
+* @Copyright (C) 2012-2014 Chris Wharton @ MeanThemes (https://github.com/meanthemes/meanMenu)
+*
+*/
+/*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT
+* HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED,
+* INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR
+* FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE
+* OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS,
+* COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.COPYRIGHT HOLDERS WILL NOT
+* BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL
+* DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program. If not, see <http://gnu.org/licenses/>.
+*
+* Find more information at http://www.meanthemes.com/plugins/meanmenu/
+*
+*/
+(function ($) {
+	"use strict";
+		$.fn.meanmenu = function (options) {
+				var defaults = {
+						meanMenuTarget: jQuery(this), // Target the current HTML markup you wish to replace
+						meanMenuContainer: '#mobile-nav', // Choose where meanmenu will be placed within the HTML
+						meanMenuClose: "X", // single character you want to represent the close menu button
+						meanMenuCloseSize: "18px", // set font size of close button
+						meanMenuOpen: "<span /><span /><span />", // text/markup you want when menu is closed
+						meanRevealPosition: "right", // left right or center positions
+						meanRevealPositionDistance: "0", // Tweak the position of the menu
+						meanRevealColour: "", // override CSS colours for the reveal background
+						meanScreenWidth: "1030", // set the screen width you want meanmenu to kick in at
+						meanNavPush: "", // set a height here in px, em or % if you want to budge your layout now the navigation is missing.
+						meanShowChildren: true, // true to show children in the menu, false to hide them
+						meanExpandableChildren: true, // true to allow expand/collapse children
+						meanExpand: "+", // single character you want to represent the expand for ULs
+						meanContract: "-", // single character you want to represent the contract for ULs
+						meanRemoveAttrs: false, // true to remove classes and IDs, false to keep them
+						onePage: false, // set to true for one page sites
+						meanDisplay: "block", // override display method for table cell based layouts e.g. table-cell
+						removeElements: "" // set to hide page elements
+				};
+				options = $.extend(defaults, options);
+
+				// get browser width
+				var currentWidth = window.innerWidth || document.documentElement.clientWidth;
+
+				return this.each(function () {
+						var meanMenu = options.meanMenuTarget;
+						var meanContainer = options.meanMenuContainer;
+						var meanMenuClose = options.meanMenuClose;
+						var meanMenuCloseSize = options.meanMenuCloseSize;
+						var meanMenuOpen = options.meanMenuOpen;
+						var meanRevealPosition = options.meanRevealPosition;
+						var meanRevealPositionDistance = options.meanRevealPositionDistance;
+						var meanRevealColour = options.meanRevealColour;
+						var meanScreenWidth = options.meanScreenWidth;
+						var meanNavPush = options.meanNavPush;
+						var meanRevealClass = ".meanmenu-reveal";
+						var meanShowChildren = options.meanShowChildren;
+						var meanExpandableChildren = options.meanExpandableChildren;
+						var meanExpand = options.meanExpand;
+						var meanContract = options.meanContract;
+						var meanRemoveAttrs = options.meanRemoveAttrs;
+						var onePage = options.onePage;
+						var meanDisplay = options.meanDisplay;
+						var removeElements = options.removeElements;
+
+						//detect known mobile/tablet usage
+						var isMobile = false;
+						if ( (navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i)) || (navigator.userAgent.match(/Android/i)) || (navigator.userAgent.match(/Blackberry/i)) || (navigator.userAgent.match(/Windows Phone/i)) ) {
+								isMobile = true;
+						}
+
+						if ( (navigator.userAgent.match(/MSIE 8/i)) || (navigator.userAgent.match(/MSIE 7/i)) ) {
+							// add scrollbar for IE7 & 8 to stop breaking resize function on small content sites
+								jQuery('html').css("overflow-y" , "scroll");
+						}
+
+						var meanRevealPos = "";
+						var meanCentered = function() {
+							if (meanRevealPosition === "center") {
+								var newWidth = window.innerWidth || document.documentElement.clientWidth;
+								var meanCenter = ( (newWidth/2)-22 )+"px";
+								meanRevealPos = "left:" + meanCenter + ";right:auto;";
+
+								if (!isMobile) {
+									jQuery('.meanmenu-reveal').css("left",meanCenter);
+								} else {
+									jQuery('.meanmenu-reveal').animate({
+											left: meanCenter
+									});
+								}
+							}
+						};
+
+						var menuOn = false;
+						var meanMenuExist = false;
+
+
+						if (meanRevealPosition === "right") {
+								meanRevealPos = "right:" + meanRevealPositionDistance + ";left:auto;";
+						}
+						if (meanRevealPosition === "left") {
+								meanRevealPos = "left:" + meanRevealPositionDistance + ";right:auto;";
+						}
+						// run center function
+						meanCentered();
+
+						// set all styles for mean-reveal
+						var $navreveal = "";
+
+						var meanInner = function() {
+								// get last class name
+								if (jQuery($navreveal).is(".meanmenu-reveal.meanclose")) {
+										$navreveal.html(meanMenuClose);
+								} else {
+										$navreveal.html(meanMenuOpen);
+								}
+						};
+
+						// re-instate original nav (and call this on window.width functions)
+						var meanOriginal = function() {
+							jQuery('.mean-bar,.mean-push').remove();
+							jQuery(meanContainer).removeClass("mean-container");
+							jQuery(meanMenu).css('display', meanDisplay);
+							menuOn = false;
+							meanMenuExist = false;
+							jQuery(removeElements).removeClass('mean-remove');
+						};
+
+						// navigation reveal
+						var showMeanMenu = function() {
+								var meanStyles = "background:"+meanRevealColour+";color:"+meanRevealColour+";"+meanRevealPos;
+								if (currentWidth <= meanScreenWidth) {
+								jQuery(removeElements).addClass('mean-remove');
+									meanMenuExist = true;
+									// add class to body so we don't need to worry about media queries here, all CSS is wrapped in '.mean-container'
+									jQuery(meanContainer).addClass("mean-container");
+									jQuery('.mean-container').prepend('<div class="mean-bar"><a href="#nav" class="meanmenu-reveal" style="'+meanStyles+'">Show Navigation</a><nav class="mean-nav"></nav></div>');
+
+									//push meanMenu navigation into .mean-nav
+									var meanMenuContents = jQuery(meanMenu).html();
+									jQuery('.mean-nav').html(meanMenuContents);
+
+									// remove all classes from EVERYTHING inside meanmenu nav
+									if(meanRemoveAttrs) {
+										jQuery('nav.mean-nav ul, nav.mean-nav ul *').each(function() {
+											// First check if this has mean-remove class
+											if (jQuery(this).is('.mean-remove')) {
+												jQuery(this).attr('class', 'mean-remove');
+											} else {
+												jQuery(this).removeAttr("class");
+											}
+											jQuery(this).removeAttr("id");
+										});
+									}
+
+									// push in a holder div (this can be used if removal of nav is causing layout issues)
+									jQuery(meanMenu).before('<div class="mean-push" />');
+									jQuery('.mean-push').css("margin-top",meanNavPush);
+
+									// hide current navigation and reveal mean nav link
+									jQuery(meanMenu).hide();
+									jQuery(".meanmenu-reveal").show();
+
+									// turn 'X' on or off
+									jQuery(meanRevealClass).html(meanMenuOpen);
+									$navreveal = jQuery(meanRevealClass);
+
+									//hide mean-nav ul
+									jQuery('.mean-nav ul').hide();
+
+									// hide sub nav
+									if(meanShowChildren) {
+											// allow expandable sub nav(s)
+											if(meanExpandableChildren){
+												jQuery('.mean-nav ul ul').each(function() {
+														if(jQuery(this).children().length){
+																jQuery(this,'li:first').parent().append('<a class="mean-expand" href="#" style="font-size: '+ meanMenuCloseSize +'">'+ meanExpand +'</a>');
+														}
+												});
+												jQuery('.mean-expand').on("click",function(e){
+														e.preventDefault();
+															if (jQuery(this).hasClass("mean-clicked")) {
+																	jQuery(this).text(meanExpand);
+																jQuery(this).prev('ul').slideUp(300, function(){});
+														} else {
+																jQuery(this).text(meanContract);
+																jQuery(this).prev('ul').slideDown(300, function(){});
+														}
+														jQuery(this).toggleClass("mean-clicked");
+												});
+											} else {
+													jQuery('.mean-nav ul ul').show();
+											}
+									} else {
+											jQuery('.mean-nav ul ul').hide();
+									}
+
+									// add last class to tidy up borders
+									jQuery('.mean-nav ul li').last().addClass('mean-last');
+									$navreveal.removeClass("meanclose");
+									jQuery($navreveal).click(function(e){
+										e.preventDefault();
+								if( menuOn === false ) {
+												$navreveal.css("text-align", "center");
+												$navreveal.css("text-indent", "0");
+												$navreveal.css("font-size", meanMenuCloseSize);
+												jQuery('.mean-nav ul:first').slideDown();
+												menuOn = true;
+										} else {
+											jQuery('.mean-nav ul:first').slideUp();
+											menuOn = false;
+										}
+											$navreveal.toggleClass("meanclose");
+											meanInner();
+											jQuery(removeElements).addClass('mean-remove');
+									});
+
+									// for one page websites, reset all variables...
+									if ( onePage ) {
+										jQuery('.mean-nav ul > li > a:first-child').on( "click" , function () {
+											jQuery('.mean-nav ul:first').slideUp();
+											menuOn = false;
+											jQuery($navreveal).toggleClass("meanclose").html(meanMenuOpen);
+										});
+									}
+							} else {
+								meanOriginal();
+							}
+						};
+
+						if (!isMobile) {
+								// reset menu on resize above meanScreenWidth
+								jQuery(window).resize(function () {
+										currentWidth = window.innerWidth || document.documentElement.clientWidth;
+										if (currentWidth > meanScreenWidth) {
+												meanOriginal();
+										} else {
+											meanOriginal();
+										}
+										if (currentWidth <= meanScreenWidth) {
+												showMeanMenu();
+												meanCentered();
+										} else {
+											meanOriginal();
+										}
+								});
+						}
+
+					jQuery(window).resize(function () {
+								// get browser width
+								currentWidth = window.innerWidth || document.documentElement.clientWidth;
+
+								if (!isMobile) {
+										meanOriginal();
+										if (currentWidth <= meanScreenWidth) {
+												showMeanMenu();
+												meanCentered();
+										}
+								} else {
+										meanCentered();
+										if (currentWidth <= meanScreenWidth) {
+												if (meanMenuExist === false) {
+														showMeanMenu();
+												}
+										} else {
+												meanOriginal();
+										}
+								}
+						});
+
+					// run main menuMenu function on load
+					showMeanMenu();
+				});
+		};
+})(jQuery);
diff --git a/wp-content/themes/oni/library/js/libs/modernizr.custom.min.js b/wp-content/themes/oni/library/js/libs/modernizr.custom.min.js
new file mode 100644
index 0000000..89bb6c1
--- /dev/null
+++ b/wp-content/themes/oni/library/js/libs/modernizr.custom.min.js
@@ -0,0 +1,4 @@
+/* Modernizr 2.6.2 (Custom Build) | MIT & BSD
+ * Build: http://modernizr.com/download/#-fontface-backgroundsize-borderimage-flexbox-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-hashchange-history-audio-video-input-inputtypes-localstorage-websockets-geolocation-svg-svgclippaths-touch-webgl-shiv-mq-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-css_mediaqueries-css_ [...]
+ */
+;window.Modernizr=function(a,b,c){function D(a){j.cssText=a}function E(a,b){return D(n.join(a+";")+(b||""))}function F(a,b){return typeof a===b}function G(a,b){return!!~(""+a).indexOf(b)}function H(a,b){for(var d in a){var e=a[d];if(!G(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function I(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:F(f,"function")?f.bind(d||b):f}return!1}function J(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+p.join(d+" ")+d).split( [...]
\ No newline at end of file
diff --git a/wp-content/themes/oni/library/js/scripts.js b/wp-content/themes/oni/library/js/scripts.js
new file mode 100644
index 0000000..02dfd67
--- /dev/null
+++ b/wp-content/themes/oni/library/js/scripts.js
@@ -0,0 +1,120 @@
+/*
+ * Bones Scripts File
+ * Author: Eddie Machado
+ *
+ * This file should contain any js scripts you want to add to the site.
+ * Instead of calling it in the header or throwing it inside wp_head()
+ * this file will be called automatically in the footer so as not to
+ * slow the page load.
+ *
+ * There are a lot of example functions and tools in here. If you don't
+ * need any of it, just remove it. They are meant to be helpers and are
+ * not required. It's your world baby, you can do whatever you want.
+*/
+
+
+/*
+ * Get Viewport Dimensions
+ * returns object with viewport dimensions to match css in width and height properties
+ * ( source: http://andylangton.co.uk/blog/development/get-viewport-size-width-and-height-javascript )
+*/
+function updateViewportDimensions() {
+	var w=window,d=document,e=d.documentElement,g=d.getElementsByTagName('body')[0],x=w.innerWidth||e.clientWidth||g.clientWidth,y=w.innerHeight||e.clientHeight||g.clientHeight;
+	return { width:x,height:y };
+}
+// setting the viewport width
+var viewport = updateViewportDimensions();
+
+
+/*
+ * Throttle Resize-triggered Events
+ * Wrap your actions in this function to throttle the frequency of firing them off, for better performance, esp. on mobile.
+ * ( source: http://stackoverflow.com/questions/2854407/javascript-jquery-window-resize-how-to-fire-after-the-resize-is-completed )
+*/
+var waitForFinalEvent = (function () {
+	var timers = {};
+	return function (callback, ms, uniqueId) {
+		if (!uniqueId) { uniqueId = "Don't call this twice without a uniqueId"; }
+		if (timers[uniqueId]) { clearTimeout (timers[uniqueId]); }
+		timers[uniqueId] = setTimeout(callback, ms);
+	};
+})();
+
+// how long to wait before deciding the resize has stopped, in ms. Around 50-100 should work ok.
+var timeToWaitForLast = 100;
+
+
+/*
+ * Here's an example so you can see how we're using the above function
+ *
+ * This is commented out so it won't work, but you can copy it and
+ * remove the comments.
+ *
+ *
+ *
+ * If we want to only do it on a certain page, we can setup checks so we do it
+ * as efficient as possible.
+ *
+ * if( typeof is_home === "undefined" ) var is_home = $('body').hasClass('home');
+ *
+ * This once checks to see if you're on the home page based on the body class
+ * We can then use that check to perform actions on the home page only
+ *
+ * When the window is resized, we perform this function
+ * $(window).resize(function () {
+ *
+ *    // if we're on the home page, we wait the set amount (in function above) then fire the function
+ *    if( is_home ) { waitForFinalEvent( function() {
+ *
+ *	// update the viewport, in case the window size has changed
+ *	viewport = updateViewportDimensions();
+ *
+ *      // if we're above or equal to 768 fire this off
+ *      if( viewport.width >= 768 ) {
+ *        console.log('On home page and window sized to 768 width or more.');
+ *      } else {
+ *        // otherwise, let's do this instead
+ *        console.log('Not on home page, or window sized to less than 768.');
+ *      }
+ *
+ *    }, timeToWaitForLast, "your-function-identifier-string"); }
+ * });
+ *
+ * Pretty cool huh? You can create functions like this to conditionally load
+ * content and other stuff dependent on the viewport.
+ * Remember that mobile devices and javascript aren't the best of friends.
+ * Keep it light and always make sure the larger viewports are doing the heavy lifting.
+ *
+*/
+
+/*
+ * We're going to swap out the gravatars.
+ * In the functions.php file, you can see we're not loading the gravatar
+ * images on mobile to save bandwidth. Once we hit an acceptable viewport
+ * then we can swap out those images since they are located in a data attribute.
+*/
+function loadGravatars() {
+  // set the viewport using the function above
+  viewport = updateViewportDimensions();
+  // if the viewport is tablet or larger, we load in the gravatars
+  if (viewport.width >= 768) {
+  jQuery('.comment img[data-gravatar]').each(function(){
+    jQuery(this).attr('src',jQuery(this).attr('data-gravatar'));
+  });
+	}
+} // end function
+
+
+/*
+ * Put all your regular jQuery in here.
+*/
+jQuery(document).ready(function($) {
+	jQuery('header nav').meanmenu();
+  /*
+   * Let's fire off the gravatar function
+   * You can remove this if you don't need it
+  */
+  loadGravatars();
+
+
+}); /* end of as page load scripts */
diff --git a/wp-content/uploads/2016/03/FloCon2015-300x225.png b/wp-content/uploads/2016/03/FloCon2015-300x225.png
new file mode 100644
index 0000000..5548349
Binary files /dev/null and b/wp-content/uploads/2016/03/FloCon2015-300x225.png differ
diff --git a/wp-content/uploads/2016/03/FloCon2015-768x576.png b/wp-content/uploads/2016/03/FloCon2015-768x576.png
new file mode 100644
index 0000000..d7b9253
Binary files /dev/null and b/wp-content/uploads/2016/03/FloCon2015-768x576.png differ
diff --git a/wp-content/uploads/2016/03/FloCon2015.png b/wp-content/uploads/2016/03/FloCon2015.png
new file mode 100644
index 0000000..5ce929d
Binary files /dev/null and b/wp-content/uploads/2016/03/FloCon2015.png differ
diff --git a/wp-content/uploads/2016/03/SPOT_Collabration-Icon_v2.png b/wp-content/uploads/2016/03/SPOT_Collabration-Icon_v2.png
new file mode 100644
index 0000000..4b7e3ae
Binary files /dev/null and b/wp-content/uploads/2016/03/SPOT_Collabration-Icon_v2.png differ
diff --git a/wp-content/uploads/2016/03/SPOT_OpenDataModel-Icon_v1.png b/wp-content/uploads/2016/03/SPOT_OpenDataModel-Icon_v1.png
new file mode 100644
index 0000000..1d2a955
Binary files /dev/null and b/wp-content/uploads/2016/03/SPOT_OpenDataModel-Icon_v1.png differ
diff --git a/wp-content/uploads/2016/03/advantages-1-300x136.png b/wp-content/uploads/2016/03/advantages-1-300x136.png
new file mode 100644
index 0000000..688810c
Binary files /dev/null and b/wp-content/uploads/2016/03/advantages-1-300x136.png differ
diff --git a/wp-content/uploads/2016/03/advantages-1-768x347.png b/wp-content/uploads/2016/03/advantages-1-768x347.png
new file mode 100644
index 0000000..8bb9ac1
Binary files /dev/null and b/wp-content/uploads/2016/03/advantages-1-768x347.png differ
diff --git a/wp-content/uploads/2016/03/advantages-1.png b/wp-content/uploads/2016/03/advantages-1.png
new file mode 100644
index 0000000..2487375
Binary files /dev/null and b/wp-content/uploads/2016/03/advantages-1.png differ
diff --git a/wp-content/uploads/2016/03/connects.png b/wp-content/uploads/2016/03/connects.png
new file mode 100644
index 0000000..b74b519
Binary files /dev/null and b/wp-content/uploads/2016/03/connects.png differ
diff --git a/wp-content/uploads/2016/03/how-it-works.png b/wp-content/uploads/2016/03/how-it-works.png
new file mode 100644
index 0000000..14c5ced
Binary files /dev/null and b/wp-content/uploads/2016/03/how-it-works.png differ
diff --git a/wp-content/uploads/2016/03/magnify-icon.png b/wp-content/uploads/2016/03/magnify-icon.png
new file mode 100644
index 0000000..26c87b9
Binary files /dev/null and b/wp-content/uploads/2016/03/magnify-icon.png differ
diff --git a/wp-content/uploads/2016/03/spot470.png b/wp-content/uploads/2016/03/spot470.png
new file mode 100644
index 0000000..ee85398
Binary files /dev/null and b/wp-content/uploads/2016/03/spot470.png differ
diff --git a/wp-content/uploads/2016/03/storyboard-icon.png b/wp-content/uploads/2016/03/storyboard-icon.png
new file mode 100644
index 0000000..5b7299b
Binary files /dev/null and b/wp-content/uploads/2016/03/storyboard-icon.png differ
diff --git a/wp-content/uploads/2016/03/threat-icon.png b/wp-content/uploads/2016/03/threat-icon.png
new file mode 100644
index 0000000..60656d3
Binary files /dev/null and b/wp-content/uploads/2016/03/threat-icon.png differ
diff --git a/wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4-1024x532.png b/wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4-1024x532.png
new file mode 100644
index 0000000..89b99fd
Binary files /dev/null and b/wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4-1024x532.png differ
diff --git a/wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4-300x156.png b/wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4-300x156.png
new file mode 100644
index 0000000..07a51de
Binary files /dev/null and b/wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4-300x156.png differ
diff --git a/wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4-768x399.png b/wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4-768x399.png
new file mode 100644
index 0000000..41de6a4
Binary files /dev/null and b/wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4-768x399.png differ
diff --git a/wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4.png b/wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4.png
new file mode 100644
index 0000000..edb900a
Binary files /dev/null and b/wp-content/uploads/2016/09/ONI_Architecture-Diagram_1300_v4.png differ
diff --git a/wp-includes/js/comment-reply.min.js b/wp-includes/js/comment-reply.min.js
new file mode 100644
index 0000000..4042143
--- /dev/null
+++ b/wp-includes/js/comment-reply.min.js
@@ -0,0 +1 @@
+var addComment={moveForm:function(a,b,c,d){var e,f,g,h,i=this,j=i.I(a),k=i.I(c),l=i.I("cancel-comment-reply-link"),m=i.I("comment_parent"),n=i.I("comment_post_ID"),o=k.getElementsByTagName("form")[0];if(j&&k&&l&&m&&o){i.respondId=c,d=d||!1,i.I("wp-temp-form-div")||(e=document.createElement("div"),e.id="wp-temp-form-div",e.style.display="none",k.parentNode.insertBefore(e,k)),j.parentNode.insertBefore(k,j.nextSibling),n&&d&&(n.value=d),m.value=b,l.style.display="",l.onclick=function(){var  [...]
\ No newline at end of file
diff --git a/wp-includes/js/jquery/jquery-migrate.min.js b/wp-includes/js/jquery/jquery-migrate.min.js
new file mode 100644
index 0000000..2e84fcb
--- /dev/null
+++ b/wp-includes/js/jquery/jquery-migrate.min.js
@@ -0,0 +1,2 @@
+/*! jQuery Migrate v1.4.1 | (c) jQuery Foundation and other contributors | jquery.org/license */
+"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(a,b,c){function d(c){var d=b.console;f[c]||(f[c]=!0,a.migrateWarnings.push(c),d&&d.warn&&!a.migrateMute&&(d.warn("JQMIGRATE: "+c),a.migrateTrace&&d.trace&&d.trace()))}function e(b,c,e,f){if(Object.defineProperty)try{return void Object.defineProperty(b,c,{configurable:!0,enumerable:!0,get:function(){return d(f),e},set:function(a){d(f),e=a}})}catch(g){}a._definePropertyBroken=!0,b[c]=e}a.migrateVersion="1.4.1";var f={ [...]
\ No newline at end of file
diff --git a/wp-includes/js/jquery/jquery.js b/wp-includes/js/jquery/jquery.js
new file mode 100644
index 0000000..292c720
--- /dev/null
+++ b/wp-includes/js/jquery/jquery.js
@@ -0,0 +1,6 @@
+/*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license */
+!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r [...]
+}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),"object"!=typeof b&&"function"!=typeof b||(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d& [...]
+marginLeft:0},function(){return a.getBoundingClientRect().left}):0))+"px":void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+V[d]+b]=f[d]||f[d-2]||f[0];return e}},Na.test(a)||(n.cssHooks[a+b].set=db)}),n.fn.extend({css:function(a,b){return Y(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ra(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return v [...]
+padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return Y(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.extend({bind:function(a,b,c){ [...]
+jQuery.noConflict();
diff --git a/wp-includes/js/wp-embed.min.js b/wp-includes/js/wp-embed.min.js
new file mode 100644
index 0000000..0292141
--- /dev/null
+++ b/wp-includes/js/wp-embed.min.js
@@ -0,0 +1 @@
+!function(a,b){"use strict";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf("MSIE 10"),h=!!navigator.userAgent.match(/Trident.*rv:11\./),i=b.querySelectorAll("iframe.wp-embedded-content");for(c=0;c<i.length;c++)if(d=i[c],!d.getAttribute("data-secret")){if(f=Math.random().toString(36).substr(2,10),d.src+="#?secret="+f,d.setAttribute("data-secret",f),g||h)a=d.cloneNode(!0),a.removeAttribute("security"),d.parentNode.replaceChild(a,d)}else;}}var d=!1,e=!1;if(b.queryS [...]
\ No newline at end of file
diff --git a/wp-json/index.html b/wp-json/index.html
new file mode 100644
index 0000000..108c0fa
--- /dev/null
+++ b/wp-json/index.html
@@ -0,0 +1 @@
+{"name":"Apache Spot","description":"","url":"http:\/\/spot.incubator.apache.org","home":"http:\/\/spot.incubator.apache.org","namespaces":["oembed\/1.0"],"authentication":[],"routes":{"\/":{"namespace":"","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"required":false,"default":"view"}}}],"_links":{"self":"http:\/\/spot.incubator.apache.org\/wp-json\/"}},"\/oembed\/1.0":{"namespace":"oembed\/1.0","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace" [...]
\ No newline at end of file