diff options
| author | varac <varacanero@zeromail.org> | 2013-10-09 11:07:01 +0200 | 
|---|---|---|
| committer | varac <varacanero@zeromail.org> | 2013-10-09 11:07:01 +0200 | 
| commit | 43dfca38b66c2f315ad5b55b5d9bafcfd71b15f3 (patch) | |
| tree | b05b7c40b1e484fb808fe60ac8edab774daa3a70 | |
| parent | 441eaecc80d072f20d09d618c7d02ff2fb80fe0d (diff) | |
added first basic presentation stub in german, wip
| -rw-r--r-- | README.md | 16 | ||||
| -rw-r--r-- | img/de/bitmask-client-0.3.4.png | bin | 0 -> 40741 bytes | |||
| -rw-r--r-- | overview/de.html | 215 | 
3 files changed, 231 insertions, 0 deletions
| diff --git a/README.md b/README.md new file mode 100644 index 0000000..1c5fb58 --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +Leap Presentations +================== + +Directory Layout +---------------- + +* `tools/` : submodule(s) for tools used by the presentations, i.e. reveal-js (HTML Presentation Framework) +* `img/`: images + +Presentations +------------- + +* `overview` +  basic presentation (wip), currently only in german +  use `file:///home/varac/leap/git/leap_presentations/overview/de.html` url in browser to start + diff --git a/img/de/bitmask-client-0.3.4.png b/img/de/bitmask-client-0.3.4.pngBinary files differ new file mode 100644 index 0000000..868a2b0 --- /dev/null +++ b/img/de/bitmask-client-0.3.4.png diff --git a/overview/de.html b/overview/de.html new file mode 100644 index 0000000..96e4c2d --- /dev/null +++ b/overview/de.html @@ -0,0 +1,215 @@ +<!doctype html> +<html lang="en"> +  <head> +    <meta charset="utf-8"> +    <title>Leap Encryption Access Project</title> +    <meta name="description" content="Tools für sichere Kommunikation im Netz"> +    <meta name="author" content="Varac"> +             +    <meta name="apple-mobile-web-app-capable" content="yes" /> +    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /> +                             +    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> +                             +    <link rel="stylesheet" href="../tools/reveal.js/css/reveal.min.css">  +    <link rel="stylesheet" href="../tools/reveal.js/css/theme/default.css" id="theme"> +                             +    <!-- For syntax highlighting --> +    <link rel="stylesheet" href="../tools/reveal.js/lib/css/zenburn.css"> +                     +    <!-- If the query includes 'print-pdf', use the PDF print sheet --> +    <script>                 +            document.write( '<link rel="stylesheet" href="../tools/reveal.js/css/print/' + ( window.location.search.match( /print-pdf/gi ) ? 'pdf' : 'paper' ) + '.css" type="text/css" media="print">' ); +    </script>       + + +  </head> + +  <body> +    <div class="reveal"> +      <div class="slides"> +        <section> +          <h2>LEAP Encryption Access Project</h2> +        </section> + +        <section> +          <li>Tools für sichere Kommunikation im Netz</li> +          <li>Verschlüsselung soll einfach sein</li> +          <li>Dezentralisierung von Service Providern</li> +        </section> + +        <section> +          <section> +            <h2>Für User</h2> +            <li>Bitmask-Client für Mac OS, Linux, Android (Windows kommt)</li> +          </section> +          <section> +            <img width="600" height="640" src="../img/de/bitmask-client-0.3.4.png" alt="Bitmask-Client"> +          </section> +        </section> + +        <section> +          <section> +            <h2>Für Provider</h2> +            <ul> +              <li>Automatisierung Installation und Konfiguration der Dienste</li> +              <li>Sichere Crypto-Voreinstellungen (TLS Parameter, etc)</li> +            </ul>   +          </section> +          <section> +            <h2>leap-platform</h2> +            <li>Puppet-Rezepte für Konfiguration der Server</li> +            <pre><code data-trim contenteditable> +# smtp TLS                                                                     +postfix::config {                                                              +  'smtp_use_tls':        value  => 'yes';                                      +  'smtp_tls_CApath':     value  => '/etc/ssl/certs/';                          +  'smtp_tls_CAfile':     value  => $ca_path;                                   +  'smtp_tls_cert_file':  value  => $cert_path;                                 +  'smtp_tls_key_file':   value  => $key_path;                                  +  'smtp_tls_ask_ccert':  value  => 'yes';                                      +  'smtp_tls_loglevel':   value  => '1';                                        +  'smtp_tls_exclude_ciphers':                                                  +    value => 'aNULL, MD5, DES';                                                +  # upstream default is md5 (since 2.5 and older used it), we force sha1       +  'smtp_tls_fingerprint_digest':                                               +    value => 'sha1';                                                           +  'smtp_tls_session_cache_database':                                           +    value => 'btree:${queue_directory}/smtp_cache';                            +  'smtp_tls_security_level':                                                   +    value  => 'may';                                                           +  # see issue #4011                                                            +  'smtp_tls_protocols':                                                        +    value => '!SSLv2, !SSLv3';                                                 +}                             +            </code></pre> + +          </section> +          <section> +            <h2>Provider Config</h2> +            <li>Server Layout, IPs, Kontaktdaten, etc</li> +            <pre><code data-trim contenteditable> +$ cat provider.json  +// +// General service provider configuration. +// +{ +  "domain": "example.org", +  "name": { +    "en": "example" +  }, +  "description": { +    "en": "You really should change this text" +  }, +  "contacts": { +    "default": "admin@example.org" +  }, +  "languages": ["en"], +  "default_language": "en", +  "enrollment_policy": "open" +} + +$ cat nodes/web1.json  +{ +  "ip_address": "99.231.92.23", +  "services": "webapp", +  "tags": "production" +} +            </code></pre> +          </section> +          <section> +            <h2>Leap-cli</h2> +            <li>Kommandozeilen Tool für Admins</li> +            <pre><code data-trim contenteditable> +$ leap --yes deploy + Deploying to these nodes: web1, vpn1, couch1 + = updated hiera/couch1.yaml + = updated hiera/web1.yaml + = checking node  +   - [web1] ok +   - [couch1] ok +   - [vpn1] ok + = synching configuration files +   - hiera/web1.yaml -> web1:/etc/leap/hiera.yaml +   - hiera/vpn1.yaml -> vpn1:/etc/leap/hiera.yaml +   - hiera/couch1.yaml -> couch1:/etc/leap/hiera.yaml +   - files/branding/tail.scss, files/branding/head.scss -> web1:/etc/leap + = synching puppet manifests +   - /home/demo/leap/demo/leap_platform/[bin,puppet] -> web1:/srv/leap +   - /home/demo/leap/demo/leap_platform/[bin,puppet] -> vpn1:/srv/leap +   - /home/demo/leap/demo/leap_platform/[bin,puppet] -> couch1:/srv/leap +... +            </code></pre> +          </section> +        </section> + +        <section> +          <h2>Dienste</h2> +          <p>Encrypted Internet Proxy aka VPN</p> +          <p>Email</p> +          <p>Chat (in Arbeit)</p> +        </section> +         +        <section> +          <h2>Dienste in Planung</h2> +          <p>Client-encrypted Filehosting</p> +          <p>Voip</p> +          <p>Kollaborativer Texteditor</p> +        </section> + +        <section> +          <section> +            <h2>Provider online</h2> +            <li><a href="https://bitmask.net">Bitmask.net</a> - Referenz-Provider von Leap </li> +            <li>demnächst offen für beta-Tester</li> +          </section> + +          <section> +            <h2>interessierte Provider</h2> +            <li><a href="https://calyxinstitute.org">The Calyx Institute</a></li> +            <!--<li><a href="https://genopoly.org">Genopoly.org</a></li>--> +            <li>...</li> +          </section> +        </section> + +         <section> +           <h2>Etc</h2> +           <li>Website: <a href="https://leap.se">https://leap.se</a></li> +           <li>Github Mirror: <a href="https://github.com/leapcode">https://github.com/leapcode</a></li> +           <li>Gemacht mit <a href="https://github.com/hakimel/reveal.js">reveal.js</a></li> +</p> +         </section> + +      </div> + +    </div> + +    <script src="../tools/reveal.js/lib/js/head.min.js"></script> +    <script src="../tools/reveal.js/js/reveal.min.js"></script> + +    <script> +      // Full list of configuration options avai  lable here: +      // https://github.com/hakimel/reveal.js#configuration +      Reveal.initialize({ +        controls: true, +        progress: true, +        history: true, +        center: true, + +        theme: Reveal.getQueryHash().theme, // available themes are in /css/theme +        transition: Reveal.getQueryHash().transition || 'default', // default/cube/page/concave/zoom/linear/fade/none + +        // Optional libraries used to extend on reveal.js +        dependencies: [ +        { src: '../tools/reveal.js/lib/js/classList.js', condition: function() { return !document.body.classList; } }, +        { src: '../tools/reveal.js/plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } }, +        { src: '../tools/reveal.js/plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } }, +        { src: '../tools/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }, +        { src: '../tools/reveal.js/plugin/zoom-js/zoom.js', async: true, condition: function() { return !!document.body.classList; } }, +        { src: '../tools/reveal.js/plugin/notes/notes.js', async: true, condition: function() { return !!document.body.classList; } } +        ] +      }); +    </script> + +  </body> +</html> | 
