master
aeris 2019-09-22 10:50:20 +02:00
parent e98abb7f13
commit 100fa392e6
14 changed files with 170 additions and 27 deletions

View File

@ -1,10 +1,7 @@
source 'https://rubygems.org'
gem 'rake'
gem 'middleman', '~> 4.1.10'
gem 'middleman-livereload', '~> 3.4.6'
gem 'middleman'
gem 'middleman-livereload'
gem 'therubyracer', require: false
gem 'wdm', '~> 0.1.1', platforms: %i(mswin mingw), require: false
gem 'tzinfo-data', '~> 1.2016.6', platforms: %i(mswin mingw jruby), require: false

29
bin/middleman 100755
View File

@ -0,0 +1,29 @@
#!/usr/bin/env ruby
# frozen_string_literal: true
#
# This file was generated by Bundler.
#
# The application 'middleman' is installed as part of a gem, and
# this file is here to facilitate running it.
#
require "pathname"
ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../../Gemfile",
Pathname.new(__FILE__).realpath)
bundle_binstub = File.expand_path("../bundle", __FILE__)
if File.file?(bundle_binstub)
if File.read(bundle_binstub, 300) =~ /This file was generated by Bundler/
load(bundle_binstub)
else
abort("Your `bin/bundle` was not generated by Bundler, so this binstub cannot run.
Replace `bin/bundle` by running `bundle binstubs bundler --force`, then run this command again.")
end
end
require "rubygems"
require "bundler/setup"
load Gem.bin_path("middleman-cli", "middleman")

View File

@ -9,5 +9,5 @@ task :build do
end
task deploy: :build do
system 'rsync -axPv build/ server:www/ --exclude "glyphicons-*"'
system 'rsync -axPv build/ naboo:/srv/www/fr.imirhil/www/ --exclude "glyphicons-*"'
end

View File

@ -24,9 +24,9 @@
3C0E 
%strong 5769 616D 2D3D AC72
%div
%span.title GNU Social :
%span.title Mastodon :
%span.content
%a{href: 'https://status.imirhil.fr/'} https://status.imirhil.fr/
%a{href: 'https://social.imirhil.fr/'} https://social.imirhil.fr/
%div
%span.title Twitter :
%span.content

View File

@ -36,14 +36,8 @@
%code
:preserve
C1D9 03DF C890 433C 44EE 0D11 A663 7C56 8688 A97E D898 F5B0 A2E7 83F4 8A9A C1F8
%li
SHA1 :
%pre
%code
:preserve
156C B0B7 7914 5311 D3E8 00C8 EAF6 5F4D 5CFF B14B
%p
Ce site est aussi disponible dans le grand méchant darknet :
%a{href: 'http://aeriszyr4wbpvuo2.onion/'} http://aeriszyr4wbpvuo2.onion/
%a{href: 'http://aeris4pryl7r6x7yuqztr6pizv7pflb73wi6rqq7ty7f6sn5nvnmqdad.onion/'} http://aeris4pryl7r6x7yuqztr6pizv7pflb73wi6rqq7ty7f6sn5nvnmqdad.onion/

View File

@ -5,7 +5,7 @@
%h1 Aeris
%hr
%div
%p Groupe crypto-terroriste individuel auto-radicalisé sur lInternet digital
%p Groupe crypto-terroriste individuel auto-radicalisé sur le darknet digital
%p Exégète numériste amateur de mauvaise foi
%p Paysan du réseau et cultivateur doignons
%hr

View File

@ -80,3 +80,20 @@
%i.fa.fa-newspaper
Source
%span.small (<i class="fa fa-warning"></i> trackers)
%li
%p.title Comment je suis devenue invisible
%span.location 28/03/2016, France 4 (Alexandra Ranz)
%a{href: 'https://confs.imirhil.fr/20160328_france4_comment-je-suis-devenue-invisible.webm'}
%i.fa.fa-external-link
Vidéo
%li
%p.title Rencontre avec Exodus Privacy, qui révèle les trackers des applications Android
%span.location 24/11/2017, Next Inpact (Guénaël Pépin)
%span.links
%a{href: 'https://confs.imirhil.fr/20171124_nextinpact_exodus-privacy/'}
%i.fa.fa-external-link
Article
%a{href: 'https://www.nextinpact.com/news/105655-rencontre-avec-exodus-privacy-qui-revele-trackers-applications-android.htm'}
%i.fa.fa-newspaper
Source
%span.small (<i class="fa fa-warning"></i> trackers)

View File

@ -2,6 +2,6 @@
%div
%a{href: 'https://blog.imirhil.fr/'} Blog
%a{href: '#projects'} Projets
%a{href: '#conferences'} Conférences
%a{href: 'https://confs.imirhil.fr/'} Conférences
%a{href: '#interviews'} Interviews
%a{href: '#contact'} Contact

View File

@ -2,6 +2,25 @@
%section.projects
%h1 Projets
%hr
.projects
.project
%span
%a{href: 'https://café-vie-privée.fr/'}
%b Café Vie Privée
%br
Collectif citoyen de formation à la protection de la vie privée
%a{href: 'https://café-vie-privée.fr/'}
%img.right{src: 'images/projects/chiffrofete.png', alt: 'Café Vie Privée'}
.project
%span
%a{href: 'https://passageenseine.fr/'}
%b Pas Sage en Seine
%br
Festivale des libertés numérique mais pas que
%a{href: 'https://passageenseine.fr/'}
%img.right{src: 'images/projects/pses.png', alt: 'Pas Sage en Seine'}
.projects
.project
%span
@ -16,6 +35,17 @@
Image by Sean MacEntee
CC-BY 2.0 https//creativecommons.org/licenses/by/2.0/
https://www.flickr.com/photos/smemon/15944989872/
.project
%span
%a{href: 'https://exodus-privacy.eu.org/'}
%b Exodus
%br
Outil de détection de trackers dans les applications mobiles
%a{href: 'https://exodus-privacy.eu.org/'}
%img.right{src: 'images/projects/exodus.png', alt: 'Exodus'}
.projects
.project
%a{href: 'https://github.com/aeris/onionbox/'}
%img.left{src: 'images/projects/onionbox.png', alt: 'OnionBox'}
@ -25,15 +55,7 @@
%br
Boîtier matériel garantissant le passage par Tor du trafic de
ses utilisateurs
.projects
.project
%span
%a{href: 'https://café-vie-privée.fr/'}
%b Café Vie Privée
%br
Collectif citoyen de formation à la protection de la vie privée
%a{href: 'https://café-vie-privée.fr/'}
%img.right{src: 'images/projects/chiffrofete.png', alt: 'Café Vie Privée'}
.project
%a{href: 'https://nsa.imirhil.fr/'}
%img.left{src: 'images/projects/nsa-observer.png', alt: 'NSA Observer'}
@ -43,6 +65,7 @@
%br
Base de données des différents documents publiés lors de
laffaire Snowden
.projects
.project
%span
@ -53,6 +76,7 @@
sauvegarde de liens intéressants
%a{href: 'https://addons.mozilla.org/firefox/addon/shaarli/'}
%img.right{src: 'images/projects/shaarli.png', alt: 'Shaarli'}
.project
%a{href: 'https://addons.mozilla.org/firefox/addon/enjoy-reading/'}
%img.left{src: 'images/projects/enjoy-reading.png', alt: 'Enjoy Reading'}
@ -62,3 +86,84 @@
%br
Extension Firefox facilitant la lecture dun site Internet en
convertissant les pages en texte brut
%ul
%li
%a.title{href: 'https://github.com/aeris/firewall-piercer'} firewall-piercer
Proxy SOCKS5 over TLS (over HTTPS proxy)
%li
%a.title{href: 'https://github.com/aeris/acme-pki'} acme-pki
Gestion de clefs & certificats pour Let's Encrypt
%li
%a.title{href: 'https://git.imirhil.fr/aeris/ssh-ident'} ssh-ident
Gestion didentités multiples pour SSH
%li
%a.title{href: 'https://git.imirhil.fr/aeris/otp-cli'} otp-cli
Client TOTP/HOTP en ligne de commande
%li
%a.title{href: 'https://git.imirhil.fr/aeris/cross-post'} cross-post
Bridge Mastodon/Twitter
%h1 Contributions
%hr
%ul
%li
%span.title [Chef] Allow multiple projects
%span.location 18/12/2012
%span.links
%a{href: 'https://github.com/chef/chef/pull/235'}
%i.fa.fa-git
Patch
%li
%span.title [Ruby] Access to ephemeral TLS session key
%span.location 03/04/2016
%span.links
%a{href: 'https://github.com/ruby/ruby/pull/1318'}
%i.fa.fa-git
Patch
%li
%span.title [LXC] Allow path in lxc.devices.allow
%span.location 19/07/2016
%span.links
%a{href: 'https://github.com/lxc/lxc/pull/1708'}
%i.fa.fa-git
Patch
%li
%span.title [Gush] Allow setting queue for each job
%span.location 19/10/2017
%span.links
%a{href: 'https://github.com/aeris/gush/commit/c9f9d9237e53452b1c2b82f509da9a5e51275d7e'}
%i.fa.fa-git
Patch
%li
%span.title [Ruby-OpenSSL] TLS fallback signaling cipher suite value support
%span.location 29/10/2017
%span.links
%a{href: 'https://github.com/ruby/openssl/pull/165'}
%i.fa.fa-git
Patch
%li
%span.title [Ruby-OpenSSL] Multiple certs & keys support for SSLContext
%span.location 29/10/2017
%span.links
%a{href: 'https://github.com/ruby/openssl/pull/166'}
%i.fa.fa-git
Patch
%li
%span.title [Ruby] CAA DNS RR support
%span.location 29/10/2017
%span.links
%a{href: 'https://github.com/ruby/ruby/pull/1732'}
%i.fa.fa-git
Patch

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

View File

@ -1,5 +1,4 @@
= partial 'identity'
= partial 'projects'
= partial 'conferences'
= partial 'interviews'
= partial 'contact'

View File

@ -32,6 +32,7 @@ $fa-li-width: (30em / 14) !default;
.#{$fa-css-prefix}-video:before { content: '\f03d'; }
.#{$fa-css-prefix}-external-link:before { content: '\f08e'; }
.#{$fa-css-prefix}-newspaper:before { content: '\f1ea'; }
.#{$fa-css-prefix}-git:before { content: '\f1d3'; }
.#{$fa-css-prefix}-warning {
color: #f0ad4e;
&:before { content: '\f071'; }

View File

@ -239,6 +239,7 @@ section.projects {
}
}
section.projects,
section.conferences,
section.interviews {
ul {