Stombi Home Page

Raspberry Pi : Installer Aircrack-ng

Installer les dépendances

On a besoin de OpenSSL et éventuellement de SQLite3 si on veut utiliser Airolib-ng

1
sudo apt-get install libssl-dev build-essential libsqlite3-dev iw wireless-tools

Installer Aircrack-ng

Récuperer le code source

1
2
3
wget http://download.aircrack-ng.org/aircrack-ng-1.2-beta1.tar.gz
tar -zxvf aircrack-ng-1.2-beta1.tar.gz
cd aircrack-ng-1.2-beta1

Compiler

1
2
make
sudo make install

Compiler avec le support Airolib-ng

1
2
make sqlite=true
sudo make sqlite=true install

Mise à jour

1
sudo airodump-ng-oui-update

Plugin Météo Pour Octopress

Il fallait bien que j’affiche la météo, ça ne sert à rien donc c’est rigoureusement indispensable :–) Code source ici

C’est un plugin qui affiche les conditions météos actuelles dans la sidebar de Octopress (ici à droite). Les données sont fournies par openweathermap.org

Installation

  1. Copiez openweathermap.html dans le dossier _includes/custom/asides.
  2. Récuperez une clé pour l’API chez openweathermap.org (c’est gratuit)
  3. Mettez à jour votre _config.yml en ajoutant les variables openweathermap_* Exemple ci-dessous :
1
2
3
4
5
6
7
8
9
10
11
12
13
# Weather
# API key
openweathermap_key:
# H1 title
openweathermap_title: Weather
# City name
openweathermap_city_name: Los Angeles
# Units : metric or imperial
openweathermap_units: imperial
# Lang : en, ru, it, sp, ua, de, pt, ro, pl, fi, nl, fr, bg, se, zh_tw, zh_cn, tr 
openweathermap_lang: en
# cache data to localStorage n seconds
openweathermap_cache: 3600
  1. Ajoutez openweathermap.html dans default_asides de votre _config.yml. Exemple:
1
default_asides: [custom/asides/openweathermap.html, custom/asides/about.html, asides/twitter.html, asides/recent_posts.html]
  1. Regénérez votre blog

Souder Un Port Série Externe Sur Seagate GoFlex Home

Quelques photos d’une petite modification que j’ai faite il y a quelques années sur mon Seagate GoFlex Home, l’ajout d’un port série externe.

Souder les fils sur les pins de la carte mère

C’est mal fait, mais ça marche. C’est mieux fait chez Scott Nicholas chez qui j’avais copié ce montage. Il y a aussi beaucoup d’autres infos, notament à propos de Debian sur le Seagate GoFlex Home

Pins sur la carte mère

Le connecteur jack 2.5mm fixé sur le boitier

Connecteur jack 2.5mm

Le cable CA-42 USB avec le jack male à l’autre bout

Cable CA-42

Ajouter Une CSS Pour Les Tableaux Dans Octopress

Modifier head.html

Ajoutez la feuille de style dans source/_includes/custom/head.html

1
<link href="/stylesheets/tables.css" media="screen, projection" rel="stylesheet" type="text/css" />

CSS pour les tableaux

Copiez cette CSS dans source/stylesheets/

(tables.css) download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
* + table {
  border-style:solid;
  border-width:1px;
  border-color:#e7e3e7;
  margin-bottom:1em;
  font-size: 0.8em;
  font-family: "Roboto", sans-serif;
}

* + table tr {
  border: 0;
  border-top: 1px solid #CCC;
  background-color: white;
  margin: 0;
  padding: 0;
}

* + table tr:nth-child(2n) {
  background-color: #F8F8F8;
}

* + table tr th, * + table tr td {
  font-size: 1em;
  border: 1px solid #CCC;
  margin: 0;
  padding: 0.4em 1em;
}

* + table tr th {
  font-weight: bold;
  background-color: #F0F0F0;
  text-align:center;
}

* + table th[align="left"], * + table td[align="left"] {
  text-align:left;
}

* + table th[align="right"], * + table td[align="right"] {
  text-align:right;
}

* + table th[align="center"], * + table td[align="center"] {
  text-align:center;
}

Exemple

1
2
3
4
5
Colonne alignée à gauche | Colonne centrée | Colonne alignée à droite
: ---------------------- |:---------------:| ------------------------:
Vert                     | Chien           | Pomme
Jaune                    | Chat            | Poire
Rouge                    | Ours            | Abricot
Colonne alignée à gauche Colonne centrée Colonne alignée à droite
Vert Chien Pomme
Jaune Chat Poire
Rouge Ours Abricot

Firefox : Envoyer Les Liens Magnet Vers Un Daemon Transmission

L’idée ici c’est d’envoyer les liens magnet à un daemon Transmission juste en cliquant dessus. On peut faire ça rapidement en utilisant transmission-remote dans un script bash.

Prérequis

Si on n’a pas transmission-remote il faut l’installer. Dans Debian wheezy il est dans le paquet transmission-cli

1
$ sudo apt-get install transmission-cli

Le script bash

(add-to-transmission.sh) download
1
2
3
4
5
6
7
#!/bin/bash

TORRENT="$1"
HOST="remote.host.net"
PORT=9091

transmission-remote ${HOST}:${PORT} -N ~/.netrc -a ${TORRENT}

Il faut rendre le script executable

1
$ chmod u+x add-to-transmission.sh

Si on a besoin d’une autentification, le plus simple est de créer un .netrc dans son dossier personnel.

(.netrc) download
1
2
3
machine remote.host.net
login mon_login
password mon_password

Associer le script aux liens magnet dans Firefox

  1. ouvrir Firefox à l’adresse about:config
  2. clic droit > Nouvelle > Valeur booléenne
  3. Nom : network.protocol-handler.expose.magnet
  4. Valeur : false
Nom de l’option Statut Type valeur
network.protocol-handler.expose.magnet défini par l’utilisateur booléen false

Au prochain clic sur un lien magnet, Firefox va proposer de l’associer à une application. Associez le script add-to-transmission.sh

Archives Thunderbird Garder La Structure Des Dossiers

Garder la structure des dossiers lors de l’archivage des mails

Pour garder la structure des dossiers lors de l’archivage des mails, il faut se rendre dans l’éditeur de configuration.

Menu > Edition > Préférences > Avancé > Editeur de configuration

Une fois dedans il faut rechercher le mot clé structure puis changer la clé mail.identity.default.archive_keep_folder_structure en passant sa valeur à true

Archiver Un Site Dynamique en Site Statique Avec Wget

Récuperer le site

1
wget -q --mirror -p --html-extension -e robots=off --base=./ -k -P ./ http://site.com/

Récuperer les URL

1
2
wget --spider --recursive --no-verbose --output-file=wget.log http://site.com
sed -n "s@.+ URL:([^ ]+) .+@1@p" wget.log | sed "s@&@&amp;@" > sed.log

Créer un .htaccess avec des Redirect 301

1
2
3
4
sed -i 's/http://site.com///g' sed.log;
for f in `cat sed.log`;
  do echo "Redirect 301 /$f http://old.site.com/$f.html" >> .htaccess;
done;

Script complet

(static-website.sh) download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash

SITE_URL="http://www.site.net"
ARCHIVE_URL="http://old.site.net"

wget -q --mirror -p --html-extension -e robots=off --base=./ -k -P ./ ${SITE_URL}

wget --spider --recursive --no-verbose --output-file=wget.log ${SITE_URL}
sed -n "s@.\+ URL:\([^ ]\+\) .\+@\1@p" wget.log | sed "s@&@\&amp;@" > sed.log

sed -i 's|'${SITE_URL}'||g' sed.log;

for f in $(cat sed.log);
  do echo "Redirect 301 $f ${ARCHIVE_URL}$f.html" >> newsite.htaccess;
done;

rm wget.log sed.log

Installer Octopress à La Façon Debian

Installer Ruby

1
apt-get install ruby-full rake rubygems rubygems-integration bundler

Octopress

1
2
3
4
git clone git://github.com/imathis/octopress.git octopress
cd octopress
bundle install
rake install

Debian Etch Attansic L1 Atl1 Driver

Le contexte :

  • Distribution : Debian Etch stable
  • Kernel : 2.6.18
  • Carte mère : ASUS P5KPL
  • Carte réseau intégrée : Attansic L1 Gigabit

Da vendredi 13 effect :

Le driver pour le kernel 2.6.18 n’est pas inclus dans Etch, donc pas de réseau.

Solution :

Pré requis :

# apt-get install fakeroot kernel-package kernel-image-2.6-686 linux-source-2.6.18 linux-headers-’uname -r’ module-init-tools

Récupérer le driver :

# mount /dev/sda1 /mnt
# cd /mnt
# cp l1-linux-v1.2.40.2.tar.gz /usr/src/
# cd /usr/src/
# tar vzxf l1-linux-v1.2.40.2.tar.gz
# cd l1-linux-v1.2.40.2/src/

Compiler et installer le driver :

# make install
# insmod /lib/modules/2.6.18-6-686/kernel/drivers/net/atl1/atl1.ko
# depmod -a
# modprobe atl1
# echo atl1 >> /etc/modules

Reste plus qu’a éditer /etc/network/interfaces et /etc/resolv.conf et le tour et joué.

PS : j’ai mis le module compilé pour 2.6.18-6-686 ( atl1.ko ) en pièce jointe à ce billet.

Sources :

Steak

  • Réalisé par Quentin Dupieux
  • Avec Eric Judor, Ramzy Bedia …
  • Film canadien, français.
  • Genre : Comédie, Science fiction
  • Durée : 1h 22min.
  • Année de production: 2006

Inqualifiable, à voir (ou pas) ;–)

Un film extrême, il n’y a qu’a voir les notes Imdb :