dimanche 28 avril 2013

Miner des Bitcoins avec un Raspberry Pi


Bitcoin logo.svg
On a entendu parler des Bitcoins ces derniers temps en raison de leur cours qui s'est envolé avant de subir un crash dernièrement. J'ai donc décidé de m'y intéresser à nouveau. En effet, je garde un Raspberry Pi de spare en cas de panne sur la Théière (oui, je prend cette tâche très à cœur) . Mais comme je trouve dommage de le laisser dormir dans un tiroir j'ai décidé de m'en servir pour faire quelques tests. J'ai donc décidé d'utiliser mon Raspberry Pi pour "miner"


Pour ceux qui n'auraient jamais entendu parlé des Bitcoins, il s'agit d'une monnaie virtuelle utilisant un système peer-to-peer et des procédés cryptographiques pour gérer les transactions et la création de la monnaie. C'est a dire qu'en donnant du temps processeur, on peut parvenir à générer ses propres Bitcoin. C'est qu'on appelle miner. Ce qui peut ce faire seul, ou dans un "pool", c'est à dire un groupe.

La difficulté de génération de ceux-ci étant incrémentielle, il est désormais presque impossible d'en générer seul avec un pc ordinaire, car des systèmes spécialisés, à base de puces  FGPA ou ASIC sont employées pour générer les Bitcoins avec des performances incomparables.

Je me suis donc intéressé aux alternatives à Bitcoin. J'ai particulièrement remarqué les Litecoins et les Namecoins. Les Namecoins semblent intéressants puisque supposés permettre le fonctionnement d'un DNS alternatifs, mais le projet semble peu abouti. J'ai donc arreté mon choix sur les Litecoins.

Litecoin Logo
Les Litecoins sont des Bitcoins alternatif, se présentant eux même comme "l'argent" des Bitcoins qui seraient "l'or" des monnaies virutelles. Ce sont un peu les coins pour ceux qui ont loupé le démarrage des Bitcoins. Leur particularité est aussi d'utiliser un algorithme plus consommateur de mémoire, qui devrais favoriser les processeurs par rapport aux cartes graphiques, aux FGPA ou aux ASIC.


Pour me donner une chance d'obtenir quelque chose avec le petit processeur du Raspberry Pi et la distribution Raspbian, je me suis associé à un "Pool" et j'ai utilisé le logiciel "cpuminer" qui permet de miner des Bitcoins ou des Litecoins.

Téléchargement et installation des dépendances:

"
sudo apt-get update
sudo apt-get install make automake build-essential git
sudo apt-get install libcurl4-openssl-dev
"

Téléchargement et compilation des sources de cpuminer:
"
git clone git://github.com/pooler/cpuminer.git
cd cpuminer/
 ./autogen.sh
./configure CFLAGS="-O3"
make
 "

Utilisation de cpuminer dans un pool :
"./minerd --url adressedupool.org:portdupool --userpass user:motdepasse"

Par exemple
"./minerd --url pool.org:8337 --userpass error418.pi:toto"

J'ai fait quelques essais de mining de Litecoin pour connaitre les performances du Raspberry Pi au différents degrés d'overclocking:


Overclocking
Vitesse
Temperature
None
0,32 khash/s
43,3°C

Modest
0,37 khash/s
45,5°C
Medium
0,41 khash/s
46,5°C
High
0,42 khash/s
47,1°C (plante après 1 jour)
Turbo
0,46 khash/s
51,9°C (plante rapidement)


dimanche 21 avril 2013

Retour sur Google Analytics

Je ne suis pas à accro à mes statistiques de visites, mais je dois avouer que savoir qu'on a quelques visiteurs fait quand même plaisir. J'ai donc décidé de faire le point sur mon nombre de visiteurs uniques mensuel depuis le début du projet et de vous le partager.

Période
Théière htcpcp.net
Blog Anglais error418.org
Blog français error418.fr
Octobre 2012
0
7
14
Novembre 2012
710
271
224
Décembre 2012
522
248
249
Janvier 2013
867
366
394
Février 2013
945
448
347
Mars 2013
1556
635
369

J’indiquerais désormais mon nombre de visiteurs lors de mon compte rendu sur la consommation du mois.

samedi 13 avril 2013

Surveillance du serveur - Uptime Robot

J’avais indiqué dans l'un de mes messages que je souhaitais pouvoir surveiller le taux de disponibilité de ma théière.
Grace au commentaire d'un de Pierre (un des rares lecteurs de ce blog :-), j'ai découvert le service UptimeRobot.

Il y existe d'autre services de surveillance de la disponibilité de serveurs... mais la plupart d'entre eux attendent d'un serveur Web qu'il retourne un code "200". Comme je me suis donné du mal pour retourner un code "418", la plupart des logiciels considèrent mon serveur comme en anomalie. Je ne peux pas utiliser non plus les contrôles de port TCP ou le ping, car mon routeur répond à la place du serveur si celui ci est débranché.

Le service UptimeRobot a pour particularité de proposer de contrôler la présence d'un mot clé. Je peux donc vérifier la présence du texte "error 418" pour contrôler le fonctionnement de mon serveur et recevoir un message d'alerte en cas de coupure.

dimanche 7 avril 2013

Fun with logs - Pirates!

La lecture des "User Agents" dans le log a été répetitive mais instructive. Elle m'a aussi permis de remarquer d'autres traces plus intéressantes.





Par exemple, cette connexion:
X.X.X.X 88.166.82.62 - [30/Dec/2012:06:52:36 +0000] "GET /user/soapCaller.bs HTTP/1.1" 404 345 "-" "Morfeus Fucking Scanner"

Cette connexion est assez inhabituelle pour plusieurs raisons:
  • Elle essaye de se connecter à une page qui n'existe pas sur mon serveur. La page /user/soapCaller.bs serait une page d’administration du CMS Drupal.
  • Elle se connecte directement à l'adresse IP de mon serveur au lieu d'utiliser le nom DNS. C'est probablement un robot qui scanne des plages d'adresses entières plutôt que des attaques ciblées.
  • Le user agent utilisé "Morfeus Fucking Scanner" est celui d'un scanner de vulnérabilités.
D'autres connexions du même type essaient d’accéder à des séries de pages d'administration de PhpMyAdmin et d'autres outils:
X.X.X.X 88.166.82.62 - [05/Feb/2013:02:56:13 +0000] "GET /w00tw00t.at.blackhats.romanian.anti-sec:) HTTP/1.1" 404 345 "-" "ZmEu"
X.X.X.X 88.166.82.62 - [05/Feb/2013:02:56:13 +0000] "GET /phpMyAdmin/scripts/setup.php HTTP/1.1" 404 345 "-" "ZmEu"
X.X.X.X 88.166.82.62 - [05/Feb/2013:02:56:14 +0000] "GET /phpmyadmin/scripts/setup.php HTTP/1.1" 404 345 "-" "ZmEu"
Cette fois le user agent utilisé est "Zmeu" qui est aussi le nom d'un monstre de la mythologie roumaine. La première connexion semble laisser une signature de groupe "w00tw00t.at.blackhats.romanian.anti-sec".


Je retrouve aussi des traces laissées par un scanner de ports appelé "DFind":
X.X.X.X - - [05/Feb/2013:09:24:57 +0000] "GET /w00tw00t.at.ISC.SANS.DFind:) HTTP/1.1" 400 349 "-" "-"


Un autre scanner revient plusieurs fois, avec la signature "muieblackcat"  et recherche un très grand nombre de pages php dont voici un extrait.
X.X.X.X 88.166.82.62 - [11/Feb/2013:02:16:43 +0000] "GET /muieblackcat HTTP/1.1" 404 345 "-" "-"
X.X.X.X 88.166.82.62 - [11/Feb/2013:02:16:43 +0000] "GET //index.php HTTP/1.1" 418 1370 "-" "-"
X.X.X.X 88.166.82.62 - [11/Feb/2013:02:16:54 +0000] "GET //admin/index.php HTTP/1.1" 404 345 "-" "-"
X.X.X.X 88.166.82.62 - [11/Feb/2013:02:16:54 +0000] "GET //admin/pma/index.php HTTP/1.1" 404 345 "-" "-"


D'autres connexions sans User-Agent, ni signature:
X.X.X.X 88.166.82.62 - [29/Jan/2013:01:20:59 +0000] "GET / HTTP/1.1" 200 1371 "-" "-"
X.X.X.X 88.166.82.62 - [29/Jan/2013:01:21:00 +0000] "GET /phpldapadmin/ HTTP/1.1" 404 345 "-" "-"
X.X.X.X 88.166.82.62 - [29/Jan/2013:01:21:00 +0000] "GET /phpldapadmin/htdocs/ HTTP/1.1" 404 345 "-" "-"
X.X.X.X 88.166.82.62 - [29/Jan/2013:01:21:01 +0000] "GET /phpldap/ HTTP/1.1" 404 345 "-" "-"
X.X.X.X 88.166.82.62 - [29/Jan/2013:01:21:02 +0000] "GET /phpldap/htdocs/ HTTP/1.1" 404 345 "-" "-"
X.X.X.X 88.166.82.62 - [29/Jan/2013:01:21:02 +0000] "GET /admin/ HTTP/1.1" 404 345 "-" "-"


Et aussi quelques tentatives utilisant le DNS:
X.X.X.X www.htcpcp.net - [21/Jan/2013:17:55:53 +0000] "GET /phpmyadmin/scripts/setup.php HTTP/1.1" 404 345 "http://HTCPCP.NET/phpmyadmin/scripts/setup.php" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)"
X.X.X.X www.htcpcp.net - [21/Jan/2013:17:55:53 +0000] "GET /phpmyadmin/scripts/setup.php HTTP/1.1" 404 345 "http://HTCPCP.NET/phpmyadmin/scripts/setup.php" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)"

Des attaques destinées aux serveurs IRC
X.X.X.X - - [13/Jan/2013:18:01:24 +0000] "CONNECT X.X.X.X:6667 HTTP/1.0" 501 357 "-" "-"
X.X.X.X X.X.X.X:6667 - [13/Jan/2013:18:01:24 +0000] "POST http://X.X.X.X:6667/ HTTP/1.0" 418 1358 "-" "-"
X.X.X.X - - [13/Jan/2013:18:01:24 +0000] "CONNECT X.X.X.X:6667 HTTP/1.0" 501 357 "-" "-"

X.X.X.X X.X.X.X:6667 - [13/Jan/2013:18:01:24 +0000] "POST http://X.X.X.X:6667/ HTTP/1.0" 418 1358 "-" "-"


Je constate qu'une bonne partie de mes logs correspond à des personnes curieuses ou mal intentionnées. On ne peut pas vraiment parler de pirates ou de hackers, mais plutôt de "script kiddies". En tout cas, il faudra un jour que je me penche sur la sécurité de ma théière. Peut-être renforcer mes règles iptables, mettre en place Fail2ban ou installer un IDS complet tel que Snort. Surtout que dans ce log, je ne vois que les connexions sur le port 80. Je suis sur que le trafic sur le port 22 (SSH) serait tout aussi intéressant à étudier.

crédit image: Oren neu dag (Own work) [CC-BY-SA-3.0], via Wikimedia Commons)

mercredi 3 avril 2013

Gâteaux de Pâques "Pac-Man"


Qu'y a-t-il de mieux que les traditionnels gâteaux à l'effigie de l'homme de Pâques pour célébrer cette fête en se régalant.


Voici donc ma recette des gâteaux Pacman.

Ingrédients:
  • 200g de sucre
  • 125g de beurre
  • 3 oeufs
  • une pincée de sel
  • 1 cuillère à soupe d'huile
  • 2 cuillères à soupe d'eau de fleur d'oranger
  • 1 cuillère à café de levure 
  • De la farine (la quantité se mesure au feeling, la cuisine c'est de l'art!)
  • Des raisins secs

Préparation:
  • Faire légèrement fondre le beurre 
  • Mélangez le sucre avec le beurre fondu 
  • Cassez les œufs en essayant de garder un jaune de côté. Vous avez trois essais, le jaune servira à faire dorer les gâteaux.
  • Mélangez les œufs à la pâte
  • Ajoutez l'huile et l'eau de fleur d'oranger
  • Mélanger la levure avec un peu de farine
  • Ajouter de la farine en pétrissant jusqu’à obtenir une boule de pâte compacte (c'est la qu'interviens le feeling).
  • Étaler la pâte et couper les formes (avec un verre pour faire le rond et un couteau pour découper la bouche)
  • ajouter un quart de raisin sec pour faire l’œil
  • badigeonner avec un pinceau le jaune d’œuf mélangé avec un peu de lait
  • Mettre au four à 150°C pendant au moins 20 minutes en surveillant pour que ça ne brûle pas

lundi 1 avril 2013

Consommation électrique du Raspberry Pi - Trois mois


Mon premier trimestre de mesure de consommation du Raspberry Pi est terminé:

Le 1 avril la consommation totale mesurée depuis le début de l'année est de 5,3 kWh. Cela confirme une consommation moyenne de 1,8kWh par mois de fonctionnement non-stop.


crédit photo: By Fir0002 (Own work) [GFDL 1.2 (http://www.gnu.org/licenses/old-licenses/fdl-1.2.html)], via Wikimedia Commons

lundi 25 mars 2013

Fibre optique opérationnelle!

Ma connexion Internet par fibre optique est maintenant pleinement opérationnelle depuis quelques jours. La théière y est raccordée et le routage configuré. Les redirections des DNS ont été mises en place et avec le TTL de 15 minutes elle doivent maintenant être diffusées sur l'ensemble les serveurs DNS.

Mes premiers tests de débit sont plutôt bons: 95 mbits/secondes en téléchargement et 10 mbits/seconde en émission  Le contrat prévoit des débits maximum disponible de 100 mbits/seconde en réception et 10 mbits/seconde en émission.

Mes dernières mesures sur ma connexion ADSL étaient à 10 mbits/seconde en émission et 0,8 mbits/seconde en émission.

Maintenant il faudrait que je trouve un moyen de mesurer le taux de disponibilité de ma connexion.

samedi 16 mars 2013

Changement de FAI - Risque d'interruption de service

J'ai prévu de changer mon fournisseur d'accès à Internet la semaine prochaine pour passer de l'ADSL (chez Free) à la fibre optique (chez SFR). Des coupures réseaux pourront se produire pendant le changement, mais je ferai de mon mieux pour garder ma théière en ligne. Je n'ai pas oublié les leçons de mes premiers postes: j'ai déjà prévu de changer le TTL de ma configuration DNS.

dimanche 10 mars 2013

Fun with logs - User Agents

J'ai commencé la lecture de mes logs par l’étude des User Agents utilisés lors des visites de la théière.

Le User Agent est le logiciel utilisé pour naviguer sur un site Internet. Lors d'une visite, celui-ci laisse une chaîne de caractère qui permet d'identifier le système d'exploitation et le navigateur utilisé lors de la visite. Pour mon petit projet, ça ne sert à rien, mais j'ai quand même été surpris de la diversité des systèmes et navigateurs rencontrés sur un site aussi petit que le mien.

Ça permet se rendre compte des difficultés qu'il peut y avoir pour créer un site Internet compatible pour tous les internautes. Voici un échantillon de ce que j'ai vu:

Internet Explorer 9 logo.png
Dans l’univers Microsoft
Des Windows assez anciens restent utilisées et j'ai rencontré toutes les version d'Internet Explorer depuis la 6 dans mon log. Il faut dire que Microsoft abandonne au fur et a mesure les mises à jour de Internet Explorer  pour les anciens OS. 

Windows 98 avec Internet Explorer 6
"Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt\\)"

Windows 2000 avec Internet Explorer 6 
 "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"

Windows XP avec Internet Explorer 7 
"(compatible; MSIE 7.0; Windows NT 5.1; InfoPath.1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; MS-RTC LM 8; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)"

Windows Server 2003 avec Internet Explorer 7 
"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2)"

Windows Vista avec Internet Explorer 8 
"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.30729; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET4.0C; Zune 4.7)"

Windows 7 avec Internet Explorer 9 
"Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)"

Windows 8 avec Internet Explorer 10 
"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Win64; x64; Trident/6.0)"



Opera logo
Chez le méconnu Opéra
"Opera/9.80 (Windows NT 6.1; U; Edition NCSD0; pl) Presto/2.10.229 Version/11.61"
"Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.10"
"Opera/9.80 (Windows NT 6.2; WOW64; MRA 8.0 (build 5784)) Presto/2.12.388 Version/12.11"
"Opera/9.80 (Windows NT 6.1; Win64; x64) Presto/2.12.388 Version/12.12"
"Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.13"

et Opera mobile
"Opera/9.80 (Android 4.0.3; Linux; Opera Mobi/ADR-1301080958) Presto/2.11.355 Version/12.10"
"Opera/9.80 (J2ME/MIDP; Opera Mini/7.1.32052/28.3492; U; en) Presto/2.8.119 Version/11.10"
"Opera/9.80 (iPhone; Opera Mini/7.0.3/28.3590; U; en) Presto/2.8.119 Version/11.10"


Mozilla Firefox 3.5 logo 256.pngChez Mozilla
Des versions les plus antiques, aux versions béta de Firefox

"Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.0.1) Gecko/20060124 Firefox/1.5.0.1
"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9) Gecko/2008052906 Firefox/3.0"
"Mozilla/5.0 (Windows; U; Windows NT 5.1; et; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3"
"Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0"
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0.1) Gecko/20100101 Firefox/5.0.1"
"Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2"
"Mozilla/5.0 (Windows NT 5.1; rv:7.0) Gecko/20100101 Firefox/7.0"
"Mozilla/5.0 (Windows NT 6.0; rv:8.0) Gecko/20100101 Firefox/8.0"
"Mozilla/5.0 (Windows NT 5.1; rv:9.0.1) Gecko/20100101 Firefox/9.0.1"
"Mozilla/5.0 (Windows NT 5.1; rv:10.0.1) Gecko/20100101 Firefox/10.0.1"
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20100101 Firefox/11.0"
"Mozilla/5.0 (X11; Linux i686; rv:12.0) Gecko/20100101 Firefox/12.0
"Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20100101 Firefox/13.0.1 conkeror/1.0pre (Debian-"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20100101 Firefox/14.0.1
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20100101 Firefox/15.0.1
"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:16.0) Gecko/20100101 Firefox/16.0"
"Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20100101 Firefox/17.0"
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0"

La version stable actuelle
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0"

Des versions expérimentales actuelles
"Mozilla/5.0 (Windows NT 6.2; WOW64; rv:20.0) Gecko/20130126 Firefox/20.0"
"Mozilla/5.0 (Windows NT 6.1; rv:21.0) Gecko/20130203 Firefox/21.0"

la variante Iceweasel
"Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20120714 Iceweasel/3.5.16 (like Firefox/3.5.16)"

Google Chrome icon (2011).svg Chez Google
Du Chrome pour les ordinateur

"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.17 Safari/536.11"
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1179.0 Safari/537.1"
"Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4"
"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Ubuntu Chromium/23.0.1271.97 Chrome/23.0.1271.97 Safari/537.11"
"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.45 Safari/537.17"
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.58 Safari/537.22"
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.30 (KHTML, like Gecko) Chrome/26.0.1404.0 Safari/537.30"


Et le cousin Chromium
"Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.19 (KHTML, like Gecko) Ubuntu/10.10 Chromium/18.0.1025.151 Chrome/18.0.1025.151 Safari/535.19"

Android robot.svg
Des smartphones sous Android
"Mozilla/5.0 (Linux; U; Android 2.3.4; fr-fr; SonyEricssonSK17i Build/4.0.2.A.0.62) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"
"Mozilla/5.0 (Linux; Android 4.0.3; Transformer TF101 Build/IML74K) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166  Safari/535.19"
"Opera/9.80 (Android 4.0.3; Linux; Opera Mobi/ADR-1301080958) Presto/2.11.355 Version/12.10"
"Mozilla/5.0 (Linux; U; Android 4.0.3; fr-fr; A500 Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30"
"Mozilla/5.0 (Linux; Android 4.2.1; HTC One X Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19"
"Mozilla/5.0 (Linux; Android 4.2.1; Nexus 7 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166  Safari/535.19"
"Mozilla/5.0 (Linux; Android 4.2.1; Galaxy Nexus Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19"


Tux.svgDes utilisateurs de Linux
"Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:18.0) Gecko/20100101 Firefox/18.0"
"Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.2.7) Gecko/20100723 Fedora/3.6.7-1.fc13 Firefox/3.6.7"
"Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.2.8) Gecko/20100723 Ubuntu/9.10 (karmic) Firefox/3.6.8"
"Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.7) Gecko/20060914 Firefox/1.5.0.7 (Swiftfox)"



Apple logo black.svgDes systèmes Apple
Ordinateurs
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/536.26.17 (KHTML, like Gecko) Version/6.0.2 Safari/536.26.17"
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11"
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:19.0) Gecko/20100101 Firefox/19.0

Mobile
"Mozilla/5.0 (iPhone; CPU iPhone OS 6_1 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) "Mozilla/5.0 (iPhone3,1; iPhone; U; CPU OS 6_0_1 like Mac OS X; en_US) com.google.GooglePlus/13196 (KHTML, like Gecko) Mobile/N90AP (gzip)"

Presque mobile
"Mozilla/5.0 (iPad; CPU OS 6_0_2 like Mac OS X; en-us) AppleWebKit/536.26 (KHTML, like Gecko) CriOS/23.0.1271.100 Mobile/10A550 Safari/8536.25"

La prochaine fois, je partagerai avec vous des traces un peu plus interessantes: des traces de scripts de hackers!

samedi 2 mars 2013

Consommation électrique du Raspberry Pi - Deux mois

Février est terminé, il est donc temps de faire un point sur la consommation du Raspberry Pi:

Le 2 mars la consommation totale mesurée depuis le début de l'année est de 3,5 kWh. Cela confirme la mesure de janvier.




crédit photo: Stephane8888 (Travail personnel) [CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons