From 0b51fbb75066fe25aa21d13d939e246b7d82224b Mon Sep 17 00:00:00 2001
From: mazenovi <vmazenod@gmail.com>
Date: Sun, 14 Jan 2018 10:41:56 +0100
Subject: [PATCH] add courses plan

---
 content/Projets/tracking/index.md   |  3 +
 content/package.json                |  1 +
 content/slides/bitcoin.html         | 54 ++++++++++++++++++
 content/slides/crypto.html          | 54 ++++++++++++++++++
 content/slides/jnarac.html          | 54 ++++++++++++++++++
 content/slides/md/bitcoin/index.md  | 29 ++++++++++
 content/slides/md/crypto/index.md   |  3 +
 content/slides/md/jnarac/index.md   |  3 +
 content/slides/md/keepass/index.md  |  3 +
 content/slides/md/pgp/index.md      |  3 +
 content/slides/md/ssl/index.md      |  3 +
 content/slides/md/tails/index.md    | 88 +++++++++++++++++++++++++++++
 content/slides/md/tor/index.md      |  3 +
 content/slides/md/tracking/index.md |  3 +
 content/slides/motdepasse.html      | 54 ++++++++++++++++++
 content/slides/pgp.html             | 54 ++++++++++++++++++
 content/slides/ssl.html             | 54 ++++++++++++++++++
 content/slides/tails.html           | 54 ++++++++++++++++++
 content/slides/tor.html             | 54 ++++++++++++++++++
 content/slides/tracking.html        | 54 ++++++++++++++++++
 pelicanconf.py                      |  6 +-
 21 files changed, 631 insertions(+), 3 deletions(-)
 create mode 100644 content/Projets/tracking/index.md
 create mode 100644 content/slides/bitcoin.html
 create mode 100644 content/slides/crypto.html
 create mode 100644 content/slides/jnarac.html
 create mode 100644 content/slides/md/bitcoin/index.md
 create mode 100644 content/slides/md/crypto/index.md
 create mode 100644 content/slides/md/jnarac/index.md
 create mode 100644 content/slides/md/keepass/index.md
 create mode 100644 content/slides/md/pgp/index.md
 create mode 100644 content/slides/md/ssl/index.md
 create mode 100644 content/slides/md/tails/index.md
 create mode 100644 content/slides/md/tor/index.md
 create mode 100644 content/slides/md/tracking/index.md
 create mode 100644 content/slides/motdepasse.html
 create mode 100644 content/slides/pgp.html
 create mode 100644 content/slides/ssl.html
 create mode 100644 content/slides/tails.html
 create mode 100644 content/slides/tor.html
 create mode 100644 content/slides/tracking.html

diff --git a/content/Projets/tracking/index.md b/content/Projets/tracking/index.md
new file mode 100644
index 0000000..0d076ac
--- /dev/null
+++ b/content/Projets/tracking/index.md
@@ -0,0 +1,3 @@
+# Tracking
+
+# <i class="fa fa-user-secret" aria-hidden="true"></i>
diff --git a/content/package.json b/content/package.json
index 5a7c6ca..ae2ea6f 100644
--- a/content/package.json
+++ b/content/package.json
@@ -9,6 +9,7 @@
   "author": "",
   "license": "ISC",
   "dependencies": {
+    "font-awesome": "^4.7.0",
     "reveal.js": "^3.5.0"
   }
 }
diff --git a/content/slides/bitcoin.html b/content/slides/bitcoin.html
new file mode 100644
index 0000000..19ea9e0
--- /dev/null
+++ b/content/slides/bitcoin.html
@@ -0,0 +1,54 @@
+<!doctype html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+    <title>Bitcoin</title>
+
+    <link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
+    <link rel="stylesheet" href="../node_modules/reveal.js/css/theme/white.css">
+
+    <!-- Theme used for syntax highlighting of code -->
+    <link rel="stylesheet" href="../node_modules/reveal.js/lib/css/zenburn.css">
+    <link rel="stylesheet" href="../node_modules/font-awesome/css/font-awesome.min.css">
+
+    <!-- Printing and PDF exports -->
+    <script>
+      var link = document.createElement( 'link' );
+      link.rel = 'stylesheet';
+      link.type = 'text/css';
+      link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
+      document.getElementsByTagName( 'head' )[0].appendChild( link );
+    </script>
+  </head>
+  <body>
+    <div class="reveal">
+      <div class="slides">
+        <section data-markdown="md/bitcoin/index.md"
+         data-separator="^\n\n\n"
+         data-separator-vertical="^\n\n"
+         data-separator-notes="^Note:"
+         data-charset="iso-8859-15">
+       </section>
+      </div>
+    </div>
+
+    <script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
+    <script src="../node_modules/reveal.js/js/reveal.js"></script>
+
+    <script>
+      // More info about config & dependencies:
+      // - https://github.com/hakimel/reveal.js#configuration
+      // - https://github.com/hakimel/reveal.js#dependencies
+      Reveal.initialize({
+        dependencies: [
+          { src: '../node_modules/reveal.js/plugin/markdown/marked.js' },
+          { src: '../node_modules/reveal.js/plugin/markdown/markdown.js' },
+          { src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
+          { src: '../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
+        ]
+      });
+    </script>
+  </body>
+</html>
diff --git a/content/slides/crypto.html b/content/slides/crypto.html
new file mode 100644
index 0000000..f2309d6
--- /dev/null
+++ b/content/slides/crypto.html
@@ -0,0 +1,54 @@
+<!doctype html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+    <title>Cryptologie</title>
+
+    <link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
+    <link rel="stylesheet" href="../node_modules/reveal.js/css/theme/white.css">
+
+    <!-- Theme used for syntax highlighting of code -->
+    <link rel="stylesheet" href="../node_modules/reveal.js/lib/css/zenburn.css">
+    <link rel="stylesheet" href="../node_modules/font-awesome/css/font-awesome.min.css">
+
+    <!-- Printing and PDF exports -->
+    <script>
+      var link = document.createElement( 'link' );
+      link.rel = 'stylesheet';
+      link.type = 'text/css';
+      link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
+      document.getElementsByTagName( 'head' )[0].appendChild( link );
+    </script>
+  </head>
+  <body>
+    <div class="reveal">
+      <div class="slides">
+        <section data-markdown="md/cypto/index.md"
+         data-separator="^\n\n\n"
+         data-separator-vertical="^\n\n"
+         data-separator-notes="^Note:"
+         data-charset="iso-8859-15">
+       </section>
+      </div>
+    </div>
+
+    <script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
+    <script src="../node_modules/reveal.js/js/reveal.js"></script>
+
+    <script>
+      // More info about config & dependencies:
+      // - https://github.com/hakimel/reveal.js#configuration
+      // - https://github.com/hakimel/reveal.js#dependencies
+      Reveal.initialize({
+        dependencies: [
+          { src: '../node_modules/reveal.js/plugin/markdown/marked.js' },
+          { src: '../node_modules/reveal.js/plugin/markdown/markdown.js' },
+          { src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
+          { src: '../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
+        ]
+      });
+    </script>
+  </body>
+</html>
diff --git a/content/slides/jnarac.html b/content/slides/jnarac.html
new file mode 100644
index 0000000..d5895d0
--- /dev/null
+++ b/content/slides/jnarac.html
@@ -0,0 +1,54 @@
+<!doctype html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+    <title>Je n'ai rien à cacher</title>
+
+    <link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
+    <link rel="stylesheet" href="../node_modules/reveal.js/css/theme/white.css">
+
+    <!-- Theme used for syntax highlighting of code -->
+    <link rel="stylesheet" href="../node_modules/reveal.js/lib/css/zenburn.css">
+    <link rel="stylesheet" href="../node_modules/font-awesome/css/font-awesome.min.css">
+
+    <!-- Printing and PDF exports -->
+    <script>
+      var link = document.createElement( 'link' );
+      link.rel = 'stylesheet';
+      link.type = 'text/css';
+      link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
+      document.getElementsByTagName( 'head' )[0].appendChild( link );
+    </script>
+  </head>
+  <body>
+    <div class="reveal">
+      <div class="slides">
+        <section data-markdown="md/jnarac/index.md"
+         data-separator="^\n\n\n"
+         data-separator-vertical="^\n\n"
+         data-separator-notes="^Note:"
+         data-charset="iso-8859-15">
+       </section>
+      </div>
+    </div>
+
+    <script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
+    <script src="../node_modules/reveal.js/js/reveal.js"></script>
+
+    <script>
+      // More info about config & dependencies:
+      // - https://github.com/hakimel/reveal.js#configuration
+      // - https://github.com/hakimel/reveal.js#dependencies
+      Reveal.initialize({
+        dependencies: [
+          { src: '../node_modules/reveal.js/plugin/markdown/marked.js' },
+          { src: '../node_modules/reveal.js/plugin/markdown/markdown.js' },
+          { src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
+          { src: '../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
+        ]
+      });
+    </script>
+  </body>
+</html>
diff --git a/content/slides/md/bitcoin/index.md b/content/slides/md/bitcoin/index.md
new file mode 100644
index 0000000..35c341f
--- /dev/null
+++ b/content/slides/md/bitcoin/index.md
@@ -0,0 +1,29 @@
+# Bitcoin
+
+# <i class="fa fa-btc" aria-hidden="true"></i>
+
+
+## White Paper
+
+* https://bitcoin.org/bitcoin.pdf
+* http://nakamotoinstitute.org/bitcoin/
+* https://bitcoin.fr/bitcoin-explique-par-son-inventeur/
+
+* 1 cryptomonnaie = 1 White Paper
+  * un résumé
+    * les problèmes traités
+    * la façon de les résoudre
+  * éventuellement 1 Yellow paper
+    * plus orienté recherche
+
+* https://www.quora.com/Whats-the-difference-between-a-white-paper-and-a-yellow-paper
+
+
+## Bitcoin
+
+* Monnaie électronique
+  * dématérialisée
+
+* entièrement pair à pair (P2P)
+
+* principal problème: la double dépense
diff --git a/content/slides/md/crypto/index.md b/content/slides/md/crypto/index.md
new file mode 100644
index 0000000..e6afd61
--- /dev/null
+++ b/content/slides/md/crypto/index.md
@@ -0,0 +1,3 @@
+# cryptologie
+
+# <i class="fa fa-btc" aria-hidden="true"></i>
diff --git a/content/slides/md/jnarac/index.md b/content/slides/md/jnarac/index.md
new file mode 100644
index 0000000..aaba63f
--- /dev/null
+++ b/content/slides/md/jnarac/index.md
@@ -0,0 +1,3 @@
+# Je n'ai rien à cacher
+
+# <i class="fa fa-btc" aria-hidden="true"></i>
diff --git a/content/slides/md/keepass/index.md b/content/slides/md/keepass/index.md
new file mode 100644
index 0000000..84be7d4
--- /dev/null
+++ b/content/slides/md/keepass/index.md
@@ -0,0 +1,3 @@
+# Keepass
+
+# <i class="fa fa-user-secret" aria-hidden="true"></i>
diff --git a/content/slides/md/pgp/index.md b/content/slides/md/pgp/index.md
new file mode 100644
index 0000000..96e7e8e
--- /dev/null
+++ b/content/slides/md/pgp/index.md
@@ -0,0 +1,3 @@
+# PGP / GPG
+
+# <i class="fa fa-user-secret" aria-hidden="true"></i>
diff --git a/content/slides/md/ssl/index.md b/content/slides/md/ssl/index.md
new file mode 100644
index 0000000..c8a9811
--- /dev/null
+++ b/content/slides/md/ssl/index.md
@@ -0,0 +1,3 @@
+# SSL / TLS
+
+# <i class="fa fa-user-secret" aria-hidden="true"></i>
diff --git a/content/slides/md/tails/index.md b/content/slides/md/tails/index.md
new file mode 100644
index 0000000..e66e3a7
--- /dev/null
+++ b/content/slides/md/tails/index.md
@@ -0,0 +1,88 @@
+# Tails
+
+# <i class="fa fa-user-secret" aria-hidden="true"></i>
+
+
+## Enjeu de l'OS
+
+* un OS contient
+  * tous vos fichiers peronnels
+  * toutes les archives vos communications, mail, chat, etc ...
+  * certains fichiers temporaires ou cachés dont vous ignorés l'existence
+    * tous vos mots de passe enregistrés
+
+* Booter à partir d'un autre système, n'importe quel disque en clair (système ou non)
+  * est lisible avec les permissions d'administrateur
+
+* Une solution est de chiffrer (chiffrement symétique) son système
+  * Booter à partir d'un autre système l'attaquant devra connaître le mot de passe pour lire le disque en clair
+
+* Une autre solution est l'utilisation d'un système Live
+  * bootable à partir d'un support amovible (CD / USB)
+  * avantage
+    * une fois le système éteint aucune trace n'est accessible sur la machine
+  * inconvénient
+    * on repart avec un système vierge à chaque redémarrage
+
+
+## Enjeu de l'OS
+
+* Il est très compliqué de savoir les opérations qu'effectue un système
+  * surtout le code source de l'OS n'est pas analysable
+
+* Une solution est d'utiliser un système d'exploitation open source
+  * mieux un système open source réputé préoccupé par la vie privée et la sécurité
+
+
+## Tails
+
+* OS **live** basé sur **Debian**
+* 64 bits uniquement depuis 2017
+* objectif
+  * préserver la vie privée
+  * préserver l'anonymat
+* moyen
+  * réduire ses traces sur la machines
+  * réduire / chiffrer les traces laissée sur le réseau
+* résout le problème de l'amnésie d'un OS live
+
+https://tails.boum.org/index.fr.html
+https://tails.boum.org/about/index.fr.html
+https://tails.boum.org/doc/index.fr.html
+
+
+## Historique
+
+* juin 2009
+  * descendant de Incognito(https://en.wikipedia.org/wiki/Incognito_(operating_system))
+* financé par
+  * le projet Tor
+  * Debian
+  * Mozilla
+  * [Freedom of the PressFoundation](https://fr.wikipedia.org/wiki/Freedom_of_the_Press_Foundation)
+
+
+* [XKeyscore](https://fr.wikipedia.org/wiki/XKeyscore) de la [NSA](https://fr.wikipedia.org/wiki/National_Security_Agency)
+  * règles ciblant les personnes
+    * cherchant des informations sur Tails à l'aide d'un moteur de recherche
+    * visiteurs du site officiel
+    * Un commentaire dans le code source de XKeyscore décrit Tails comme « un outil de communication recommandé par des extrémistes sur des forums extrémistes »
+
+Note:
+- Tails en donc très efficace
+
+## Création du système live
+
+## Mise à jour
+
+## Création d'une partition chiffrée
+
+## Suite logicielle
+
+## Persistence
+
+## Persistence des profiles
+
+## Persistence des applications
+
+## Utilisation dans une machine virtuelle
diff --git a/content/slides/md/tor/index.md b/content/slides/md/tor/index.md
new file mode 100644
index 0000000..039efb2
--- /dev/null
+++ b/content/slides/md/tor/index.md
@@ -0,0 +1,3 @@
+# Tor
+
+# <i class="fa fa-user-secret" aria-hidden="true"></i>
diff --git a/content/slides/md/tracking/index.md b/content/slides/md/tracking/index.md
new file mode 100644
index 0000000..0d076ac
--- /dev/null
+++ b/content/slides/md/tracking/index.md
@@ -0,0 +1,3 @@
+# Tracking
+
+# <i class="fa fa-user-secret" aria-hidden="true"></i>
diff --git a/content/slides/motdepasse.html b/content/slides/motdepasse.html
new file mode 100644
index 0000000..bde742a
--- /dev/null
+++ b/content/slides/motdepasse.html
@@ -0,0 +1,54 @@
+<!doctype html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+    <title>Keepass</title>
+
+    <link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
+    <link rel="stylesheet" href="../node_modules/reveal.js/css/theme/white.css">
+
+    <!-- Theme used for syntax highlighting of code -->
+    <link rel="stylesheet" href="../node_modules/reveal.js/lib/css/zenburn.css">
+    <link rel="stylesheet" href="../node_modules/font-awesome/css/font-awesome.min.css">
+
+    <!-- Printing and PDF exports -->
+    <script>
+      var link = document.createElement( 'link' );
+      link.rel = 'stylesheet';
+      link.type = 'text/css';
+      link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
+      document.getElementsByTagName( 'head' )[0].appendChild( link );
+    </script>
+  </head>
+  <body>
+    <div class="reveal">
+      <div class="slides">
+        <section data-markdown="md/keepass/index.md"
+         data-separator="^\n\n\n"
+         data-separator-vertical="^\n\n"
+         data-separator-notes="^Note:"
+         data-charset="iso-8859-15">
+       </section>
+      </div>
+    </div>
+
+    <script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
+    <script src="../node_modules/reveal.js/js/reveal.js"></script>
+
+    <script>
+      // More info about config & dependencies:
+      // - https://github.com/hakimel/reveal.js#configuration
+      // - https://github.com/hakimel/reveal.js#dependencies
+      Reveal.initialize({
+        dependencies: [
+          { src: '../node_modules/reveal.js/plugin/markdown/marked.js' },
+          { src: '../node_modules/reveal.js/plugin/markdown/markdown.js' },
+          { src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
+          { src: '../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
+        ]
+      });
+    </script>
+  </body>
+</html>
diff --git a/content/slides/pgp.html b/content/slides/pgp.html
new file mode 100644
index 0000000..51b9caa
--- /dev/null
+++ b/content/slides/pgp.html
@@ -0,0 +1,54 @@
+<!doctype html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+    <title>SSL / TLS</title>
+
+    <link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
+    <link rel="stylesheet" href="../node_modules/reveal.js/css/theme/white.css">
+
+    <!-- Theme used for syntax highlighting of code -->
+    <link rel="stylesheet" href="../node_modules/reveal.js/lib/css/zenburn.css">
+    <link rel="stylesheet" href="../node_modules/font-awesome/css/font-awesome.min.css">
+
+    <!-- Printing and PDF exports -->
+    <script>
+      var link = document.createElement( 'link' );
+      link.rel = 'stylesheet';
+      link.type = 'text/css';
+      link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
+      document.getElementsByTagName( 'head' )[0].appendChild( link );
+    </script>
+  </head>
+  <body>
+    <div class="reveal">
+      <div class="slides">
+        <section data-markdown="md/ssl/index.md"
+         data-separator="^\n\n\n"
+         data-separator-vertical="^\n\n"
+         data-separator-notes="^Note:"
+         data-charset="iso-8859-15">
+       </section>
+      </div>
+    </div>
+
+    <script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
+    <script src="../node_modules/reveal.js/js/reveal.js"></script>
+
+    <script>
+      // More info about config & dependencies:
+      // - https://github.com/hakimel/reveal.js#configuration
+      // - https://github.com/hakimel/reveal.js#dependencies
+      Reveal.initialize({
+        dependencies: [
+          { src: '../node_modules/reveal.js/plugin/markdown/marked.js' },
+          { src: '../node_modules/reveal.js/plugin/markdown/markdown.js' },
+          { src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
+          { src: '../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
+        ]
+      });
+    </script>
+  </body>
+</html>
diff --git a/content/slides/ssl.html b/content/slides/ssl.html
new file mode 100644
index 0000000..38cbcbd
--- /dev/null
+++ b/content/slides/ssl.html
@@ -0,0 +1,54 @@
+<!doctype html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+    <title>PGP / GPG</title>
+
+    <link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
+    <link rel="stylesheet" href="../node_modules/reveal.js/css/theme/white.css">
+
+    <!-- Theme used for syntax highlighting of code -->
+    <link rel="stylesheet" href="../node_modules/reveal.js/lib/css/zenburn.css">
+    <link rel="stylesheet" href="../node_modules/font-awesome/css/font-awesome.min.css">
+
+    <!-- Printing and PDF exports -->
+    <script>
+      var link = document.createElement( 'link' );
+      link.rel = 'stylesheet';
+      link.type = 'text/css';
+      link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
+      document.getElementsByTagName( 'head' )[0].appendChild( link );
+    </script>
+  </head>
+  <body>
+    <div class="reveal">
+      <div class="slides">
+        <section data-markdown="md/pgp/index.md"
+         data-separator="^\n\n\n"
+         data-separator-vertical="^\n\n"
+         data-separator-notes="^Note:"
+         data-charset="iso-8859-15">
+       </section>
+      </div>
+    </div>
+
+    <script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
+    <script src="../node_modules/reveal.js/js/reveal.js"></script>
+
+    <script>
+      // More info about config & dependencies:
+      // - https://github.com/hakimel/reveal.js#configuration
+      // - https://github.com/hakimel/reveal.js#dependencies
+      Reveal.initialize({
+        dependencies: [
+          { src: '../node_modules/reveal.js/plugin/markdown/marked.js' },
+          { src: '../node_modules/reveal.js/plugin/markdown/markdown.js' },
+          { src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
+          { src: '../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
+        ]
+      });
+    </script>
+  </body>
+</html>
diff --git a/content/slides/tails.html b/content/slides/tails.html
new file mode 100644
index 0000000..c7fa509
--- /dev/null
+++ b/content/slides/tails.html
@@ -0,0 +1,54 @@
+<!doctype html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+    <title>Tails</title>
+
+    <link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
+    <link rel="stylesheet" href="../node_modules/reveal.js/css/theme/white.css">
+
+    <!-- Theme used for syntax highlighting of code -->
+    <link rel="stylesheet" href="../node_modules/reveal.js/lib/css/zenburn.css">
+    <link rel="stylesheet" href="../node_modules/font-awesome/css/font-awesome.min.css">
+
+    <!-- Printing and PDF exports -->
+    <script>
+      var link = document.createElement( 'link' );
+      link.rel = 'stylesheet';
+      link.type = 'text/css';
+      link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
+      document.getElementsByTagName( 'head' )[0].appendChild( link );
+    </script>
+  </head>
+  <body>
+    <div class="reveal">
+      <div class="slides">
+        <section data-markdown="md/tails/index.md"
+         data-separator="^\n\n\n"
+         data-separator-vertical="^\n\n"
+         data-separator-notes="^Note:"
+         data-charset="iso-8859-15">
+       </section>
+      </div>
+    </div>
+
+    <script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
+    <script src="../node_modules/reveal.js/js/reveal.js"></script>
+
+    <script>
+      // More info about config & dependencies:
+      // - https://github.com/hakimel/reveal.js#configuration
+      // - https://github.com/hakimel/reveal.js#dependencies
+      Reveal.initialize({
+        dependencies: [
+          { src: '../node_modules/reveal.js/plugin/markdown/marked.js' },
+          { src: '../node_modules/reveal.js/plugin/markdown/markdown.js' },
+          { src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
+          { src: '../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
+        ]
+      });
+    </script>
+  </body>
+</html>
diff --git a/content/slides/tor.html b/content/slides/tor.html
new file mode 100644
index 0000000..cf023d2
--- /dev/null
+++ b/content/slides/tor.html
@@ -0,0 +1,54 @@
+<!doctype html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+    <title>Tor</title>
+
+    <link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
+    <link rel="stylesheet" href="../node_modules/reveal.js/css/theme/white.css">
+
+    <!-- Theme used for syntax highlighting of code -->
+    <link rel="stylesheet" href="../node_modules/reveal.js/lib/css/zenburn.css">
+    <link rel="stylesheet" href="../node_modules/font-awesome/css/font-awesome.min.css">
+
+    <!-- Printing and PDF exports -->
+    <script>
+      var link = document.createElement( 'link' );
+      link.rel = 'stylesheet';
+      link.type = 'text/css';
+      link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
+      document.getElementsByTagName( 'head' )[0].appendChild( link );
+    </script>
+  </head>
+  <body>
+    <div class="reveal">
+      <div class="slides">
+        <section data-markdown="md/tor/index.md"
+         data-separator="^\n\n\n"
+         data-separator-vertical="^\n\n"
+         data-separator-notes="^Note:"
+         data-charset="iso-8859-15">
+       </section>
+      </div>
+    </div>
+
+    <script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
+    <script src="../node_modules/reveal.js/js/reveal.js"></script>
+
+    <script>
+      // More info about config & dependencies:
+      // - https://github.com/hakimel/reveal.js#configuration
+      // - https://github.com/hakimel/reveal.js#dependencies
+      Reveal.initialize({
+        dependencies: [
+          { src: '../node_modules/reveal.js/plugin/markdown/marked.js' },
+          { src: '../node_modules/reveal.js/plugin/markdown/markdown.js' },
+          { src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
+          { src: '../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
+        ]
+      });
+    </script>
+  </body>
+</html>
diff --git a/content/slides/tracking.html b/content/slides/tracking.html
new file mode 100644
index 0000000..078eeb6
--- /dev/null
+++ b/content/slides/tracking.html
@@ -0,0 +1,54 @@
+<!doctype html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+    <title>Tracking</title>
+
+    <link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
+    <link rel="stylesheet" href="../node_modules/reveal.js/css/theme/white.css">
+
+    <!-- Theme used for syntax highlighting of code -->
+    <link rel="stylesheet" href="../node_modules/reveal.js/lib/css/zenburn.css">
+    <link rel="stylesheet" href="../node_modules/font-awesome/css/font-awesome.min.css">
+
+    <!-- Printing and PDF exports -->
+    <script>
+      var link = document.createElement( 'link' );
+      link.rel = 'stylesheet';
+      link.type = 'text/css';
+      link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
+      document.getElementsByTagName( 'head' )[0].appendChild( link );
+    </script>
+  </head>
+  <body>
+    <div class="reveal">
+      <div class="slides">
+        <section data-markdown="md/tracking/index.md"
+         data-separator="^\n\n\n"
+         data-separator-vertical="^\n\n"
+         data-separator-notes="^Note:"
+         data-charset="iso-8859-15">
+       </section>
+      </div>
+    </div>
+
+    <script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
+    <script src="../node_modules/reveal.js/js/reveal.js"></script>
+
+    <script>
+      // More info about config & dependencies:
+      // - https://github.com/hakimel/reveal.js#configuration
+      // - https://github.com/hakimel/reveal.js#dependencies
+      Reveal.initialize({
+        dependencies: [
+          { src: '../node_modules/reveal.js/plugin/markdown/marked.js' },
+          { src: '../node_modules/reveal.js/plugin/markdown/markdown.js' },
+          { src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
+          { src: '../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
+        ]
+      });
+    </script>
+  </body>
+</html>
diff --git a/pelicanconf.py b/pelicanconf.py
index 6c40961..2866983 100644
--- a/pelicanconf.py
+++ b/pelicanconf.py
@@ -143,9 +143,9 @@ SHOW_ARTICLE_CATEGORY = True
 SHOW_DATE_MODIFIED = True
 CUSTOM_CSS = 'static/custom.css'
 STATIC_PATHS = ['images', 'extra/custom.css', 'node_modules', 'slides']
-#ARTICLE_EXCLUDES = ['node_modules', 'slides']
-#PAGE_EXCLUDES = ['node_modules', 'slides']
-#STATIC_EXCLUDES = ['node_modules', 'slides']
+ARTICLE_EXCLUDES = ['node_modules', 'slides']
+PAGE_EXCLUDES = ['node_modules', 'slides']
+STATIC_EXCLUDES = ['node_modules', 'slides']
 EXTRA_PATH_METADATA = {
     'extra/custom.css': {'path': 'static/custom.css'}
 }
-- 
GitLab