https://wiki.breizh-entropy.org/api.php?action=feedcontributions&user=Petrus&feedformat=atomBreizh-Entropy - Contributions [fr]2024-03-28T09:25:06ZContributionsMediaWiki 1.39.5https://wiki.breizh-entropy.org/index.php?title=Systemd&diff=3226Systemd2015-12-22T14:32:56Z<p>Petrus : ajout de quotes</p>
<hr />
<div><pre><br />
###############<br />
# systemd.tcl #<br />
###############<br />
<br />
set insults "/home/eggdrop/scripts/systemd_fuuu"<br />
<br />
bind pubm - *systemd* systemd:kicksaale<br />
proc systemd:kicksaale {nick uhost handle chan text} {<br />
set msg [systemd:random]<br />
putkick $chan $nick $msg<br />
}<br />
<br />
bind pub - !fuuu_systmd systemd:addinsult<br />
proc systemd:addinsult {nick uhost handle chan text} {<br />
set fp [open $::insults a]<br />
puts $fp "$text"<br />
close $fp<br />
putserv "PRIVMSG $chan :\00312insulte ajoutée : \0034$nick"<br />
}<br />
<br />
bind pubm - *insult* systemd:get<br />
proc systemd:get {nick uhost handle chan text} {<br />
putnow "PRIVMSG $chan :\00312[systemd:random]"<br />
}<br />
<br />
proc systemd:random { } {<br />
set fp [open $::insults r]<br />
set data [read $fp]<br />
close $fp<br />
set insultsbuff [split $data \n]<br />
return [lindex $insultsbuff [rand [llength $insultsbuff]]]<br />
}<br />
<br />
putlog "\003systemd.tcl V0.1"<br />
</pre><br />
<br />
<br />
<pre><br />
$ cat /home/eggdrop/scripts/systemd_fuuu<br />
saaaaale<br />
fuck systemd<br />
sapu systemd<br />
jvous ai déjà dit que j'aimais pas<br />
apt-get install systemd-must-die<br />
Lennart you bastard<br />
journald? ils sont où mes logs putaaaain ??<br />
portabiliquoi ?<br />
systemd. Unix. pick one.<br />
ip route add $(dig +short 0pointer.de) via null0<br />
THIS IS SPARTA!<br />
pas de gros mots dans le chan !<br />
https://lkml.org/lkml/2014/4/2/420<br />
"you caused the problem, you need to fix it -Linus"<br />
http://cgit.freedesktop.org/systemd/systemd/tree/src/libsystemd-network/sd-dhcp-client.c<br />
nanmého http://cgit.freedesktop.org/systemd/systemd/tree/src/timesync/timesyncd.c<br />
boycottsystemd.org<br />
libmicrohttpd et qrencode-libs? Quoi???<br />
sudo systemd-coredumpctl. Wat?<br />
<moid> portability? THIS IS SYSTEMDDDDDDDDDDDDDDD<br />
<iMil> and this is how portability dies.<br />
@jpmens So systemd is getting an NTP client built into it? I want an SSH and a Jabber server in BIND.<br />
Il suffit que les hommes de bien ne fassent rien pour que le mal triomphe<br />
https://lkml.org/lkml/2014/8/12/459 "systemd is embracing *all* that I hate about Windows and Mac"<br />
https://lkml.org/lkml/2014/8/12/459 "systemd is a trojan. systemd is a medusa. systemd is Substance D." <br />
http://www.codekid.net/grafix/systemd_monster_small.gif <br />
THE END IS NEAR : http://lists.freedesktop.org/archives/systemd-devel/2014-August/022295.html<br />
"systemd-resolved is now a pretty complete caching DNS and LLMNR stub resolver" (systemd216)<br />
"when the RTC is configured to the local time (rather than UTC) systemd will never synchronize back to it, as this might confuse Windows at a later boot." PUUUUTE<br />
"journald will no longer forward all local data to another running syslog daemon" (systemd216)<br />
@karinjiri "With #systemd it seems like there should be a "Ha Ha, just kidding!" punch line any moment. But sadly, they're serious.. #nope #FreeBSD"<br />
<geb> pendant qu'il y a des mecs qui essaient de faire des micro noyaux, d'autres essaient de passer de noyau monolithiques kernel land vers l'userland<br />
@SwiftOnSecurity "Mommy, what's Linux?" "That's what systemd used to be called, Becky."<br />
http://debianfork.org<br />
Systemd ? Des singes avec des ordinateurs écriraient un bien meilleur init...<br />
systemd came from behind the couch 24 months ago and suddenly its the best invention since sliced bread...<br />
libsystemd-networkd: introduce sd-pppoe library: http://cgit.freedesktop.org/systemd/systemd/commit/?id=cda391c3f9c85578f4a4fe81d4aeb785a785000a<br />
https://narf-archive.com/pix/8ba58268c7b87163b07304743abcbd7869a79ec5.jpeg "Systemd, because we can"<br />
http://seclists.org/oss-sec/2014/q4/592 systemd-resolved DNS cache poisoning<br />
un firewall dans mon init, parce que je le vaut bien. http://cgit.freedesktop.org/systemd/systemd/commit/?id=76917807eb50ccde58901e8bec7ed3d408d1cc22 <br />
@sanityinc "I'll be honest: since Debian switched to systemd, I no longer have the slightest idea how my servers even work."<br />
<moid> systemd est la petite mort de ton init qui conduit à l'anéantissement de ta distro. #sachezle<br />
<gaston> en fait systemd c'est comme tout les operateurs adsl, tant que t'as pas besoin d'interagir avec, tout va bien<br />
http://devopsreactions.tumblr.com/post/124823725833/systemd-evolving<br />
<gaston> c'est turing-complet systemd <Natacha> tourette-complet tu veux dire ?<br />
<moid> ``systemd, et tout ce que redhat a fait de meilleur...''<br />
<moid> systemd-cat: concatenate files while corrupting their contents<br />
<moid> de toute façon, le carbu est remplacé par systemd, de nos jours.<br />
<moid> systemd of a dawn.<br />
<gaston> je SAVAIS que ca serait un enfer utf. au moins autant que systemd<br />
<gaston> putain quel enfer systemd.<br />
Failed to start reboot.target: Transaction is destructive.<br />
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776171 systemd fails to reboot<br />
</pre></div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Systemd&diff=3183Systemd2015-09-09T20:24:55Z<p>Petrus : ajout quotes</p>
<hr />
<div><pre><br />
###############<br />
# systemd.tcl #<br />
###############<br />
<br />
set insults "/home/eggdrop/scripts/systemd_fuuu"<br />
<br />
bind pubm - *systemd* systemd:kicksaale<br />
proc systemd:kicksaale {nick uhost handle chan text} {<br />
set msg [systemd:random]<br />
putkick $chan $nick $msg<br />
}<br />
<br />
bind pub - !fuuu_systmd systemd:addinsult<br />
proc systemd:addinsult {nick uhost handle chan text} {<br />
set fp [open $::insults a]<br />
puts $fp "$text"<br />
close $fp<br />
putserv "PRIVMSG $chan :\00312insulte ajoutée : \0034$nick"<br />
}<br />
<br />
bind pubm - *insult* systemd:get<br />
proc systemd:get {nick uhost handle chan text} {<br />
putnow "PRIVMSG $chan :\00312[systemd:random]"<br />
}<br />
<br />
proc systemd:random { } {<br />
set fp [open $::insults r]<br />
set data [read $fp]<br />
close $fp<br />
set insultsbuff [split $data \n]<br />
return [lindex $insultsbuff [rand [llength $insultsbuff]]]<br />
}<br />
<br />
putlog "\003systemd.tcl V0.1"<br />
</pre><br />
<br />
<br />
<pre><br />
$ cat /home/eggdrop/scripts/systemd_fuuu<br />
saaaaale<br />
fuck systemd<br />
sapu systemd<br />
jvous ai déjà dit que j'aimais pas<br />
apt-get install systemd-must-die<br />
Lennart you bastard<br />
journald? ils sont où mes logs putaaaain ??<br />
portabiliquoi ?<br />
systemd. Unix. pick one.<br />
ip route add $(dig +short 0pointer.de) via null0<br />
THIS IS SPARTA!<br />
pas de gros mots dans le chan !<br />
https://lkml.org/lkml/2014/4/2/420<br />
"you caused the problem, you need to fix it -Linus"<br />
http://cgit.freedesktop.org/systemd/systemd/tree/src/libsystemd-network/sd-dhcp-client.c<br />
nanmého http://cgit.freedesktop.org/systemd/systemd/tree/src/timesync/timesyncd.c<br />
boycottsystemd.org<br />
libmicrohttpd et qrencode-libs? Quoi???<br />
sudo systemd-coredumpctl. Wat?<br />
<moid> portability? THIS IS SYSTEMDDDDDDDDDDDDDDD<br />
<iMil> and this is how portability dies.<br />
@jpmens So systemd is getting an NTP client built into it? I want an SSH and a Jabber server in BIND.<br />
Il suffit que les hommes de bien ne fassent rien pour que le mal triomphe<br />
https://lkml.org/lkml/2014/8/12/459 "systemd is embracing *all* that I hate about Windows and Mac"<br />
https://lkml.org/lkml/2014/8/12/459 "systemd is a trojan. systemd is a medusa. systemd is Substance D." <br />
http://www.codekid.net/grafix/systemd_monster_small.gif <br />
THE END IS NEAR : http://lists.freedesktop.org/archives/systemd-devel/2014-August/022295.html<br />
"systemd-resolved is now a pretty complete caching DNS and LLMNR stub resolver" (systemd216)<br />
"when the RTC is configured to the local time (rather than UTC) systemd will never synchronize back to it, as this might confuse Windows at a later boot." PUUUUTE<br />
"journald will no longer forward all local data to another running syslog daemon" (systemd216)<br />
@karinjiri "With #systemd it seems like there should be a "Ha Ha, just kidding!" punch line any moment. But sadly, they're serious.. #nope #FreeBSD"<br />
<geb> pendant qu'il y a des mecs qui essaient de faire des micro noyaux, d'autres essaient de passer de noyau monolithiques kernel land vers l'userland<br />
@SwiftOnSecurity "Mommy, what's Linux?" "That's what systemd used to be called, Becky."<br />
http://debianfork.org<br />
Systemd ? Des singes avec des ordinateurs écriraient un bien meilleur init...<br />
systemd came from behind the couch 24 months ago and suddenly its the best invention since sliced bread...<br />
libsystemd-networkd: introduce sd-pppoe library: http://cgit.freedesktop.org/systemd/systemd/commit/?id=cda391c3f9c85578f4a4fe81d4aeb785a785000a<br />
https://narf-archive.com/pix/8ba58268c7b87163b07304743abcbd7869a79ec5.jpeg "Systemd, because we can"<br />
http://seclists.org/oss-sec/2014/q4/592 systemd-resolved DNS cache poisoning<br />
un firewall dans mon init, parce que je le vaut bien. http://cgit.freedesktop.org/systemd/systemd/commit/?id=76917807eb50ccde58901e8bec7ed3d408d1cc22 <br />
@sanityinc "I'll be honest: since Debian switched to systemd, I no longer have the slightest idea how my servers even work."<br />
<moid> systemd est la petite mort de ton init qui conduit à l'anéantissement de ta distro. #sachezle<br />
<gaston> en fait systemd c'est comme tout les operateurs adsl, tant que t'as pas besoin d'interagir avec, tout va bien<br />
http://devopsreactions.tumblr.com/post/124823725833/systemd-evolving<br />
<gaston> c'est turing-complet systemd <Natacha> tourette-complet tu veux dire ?<br />
</pre></div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Systemd&diff=3093Systemd2015-04-27T11:59:23Z<p>Petrus : ajout d'insultes</p>
<hr />
<div><pre><br />
###############<br />
# systemd.tcl #<br />
###############<br />
<br />
set insults "/home/eggdrop/scripts/systemd_fuuu"<br />
<br />
bind pubm - *systemd* systemd:kicksaale<br />
proc systemd:kicksaale {nick uhost handle chan text} {<br />
set msg [systemd:random]<br />
putkick $chan $nick $msg<br />
}<br />
<br />
bind pub - !fuuu_systmd systemd:addinsult<br />
proc systemd:addinsult {nick uhost handle chan text} {<br />
set fp [open $::insults a]<br />
puts $fp "$text"<br />
close $fp<br />
putserv "PRIVMSG $chan :\00312insulte ajoutée : \0034$nick"<br />
}<br />
<br />
bind pubm - *insult* systemd:get<br />
proc systemd:get {nick uhost handle chan text} {<br />
putnow "PRIVMSG $chan :\00312[systemd:random]"<br />
}<br />
<br />
proc systemd:random { } {<br />
set fp [open $::insults r]<br />
set data [read $fp]<br />
close $fp<br />
set insultsbuff [split $data \n]<br />
return [lindex $insultsbuff [rand [llength $insultsbuff]]]<br />
}<br />
<br />
putlog "\003systemd.tcl V0.1"<br />
</pre><br />
<br />
<br />
<pre><br />
$ cat /home/eggdrop/scripts/systemd_fuuu<br />
saaaaale<br />
fuck systemd<br />
sapu systemd<br />
jvous ai déjà dit que j'aimais pas<br />
apt-get install systemd-must-die<br />
Lennart you bastard<br />
journald? ils sont où mes logs putaaaain ??<br />
portabiliquoi ?<br />
systemd. Unix. pick one.<br />
ip route add $(dig +short 0pointer.de) via null0<br />
THIS IS SPARTA!<br />
pas de gros mots dans le chan !<br />
https://lkml.org/lkml/2014/4/2/420<br />
"you caused the problem, you need to fix it -Linus"<br />
http://cgit.freedesktop.org/systemd/systemd/tree/src/libsystemd-network/sd-dhcp-client.c<br />
nanmého http://cgit.freedesktop.org/systemd/systemd/tree/src/timesync/timesyncd.c<br />
boycottsystemd.org<br />
libmicrohttpd et qrencode-libs? Quoi???<br />
sudo systemd-coredumpctl. Wat?<br />
<moid> portability? THIS IS SYSTEMDDDDDDDDDDDDDDD<br />
<iMil> and this is how portability dies.<br />
@jpmens So systemd is getting an NTP client built into it? I want an SSH and a Jabber server in BIND.<br />
Il suffit que les hommes de bien ne fassent rien pour que le mal triomphe<br />
https://lkml.org/lkml/2014/8/12/459 "systemd is embracing *all* that I hate about Windows and Mac"<br />
https://lkml.org/lkml/2014/8/12/459 "systemd is a trojan. systemd is a medusa. systemd is Substance D." <br />
http://www.codekid.net/grafix/systemd_monster_small.gif <br />
THE END IS NEAR : http://lists.freedesktop.org/archives/systemd-devel/2014-August/022295.html<br />
"systemd-resolved is now a pretty complete caching DNS and LLMNR stub resolver" (systemd216)<br />
"when the RTC is configured to the local time (rather than UTC) systemd will never synchronize back to it, as this might confuse Windows at a later boot." PUUUUTE<br />
"journald will no longer forward all local data to another running syslog daemon" (systemd216)<br />
@karinjiri "With #systemd it seems like there should be a "Ha Ha, just kidding!" punch line any moment. But sadly, they're serious.. #nope #FreeBSD"<br />
<geb> pendant qu'il y a des mecs qui essaient de faire des micro noyaux, d'autres essaient de passer de noyau monolithiques kernel land vers l'userland<br />
@SwiftOnSecurity "Mommy, what's Linux?" "That's what systemd used to be called, Becky."<br />
http://debianfork.org<br />
Systemd ? Des singes avec des ordinateurs écriraient un bien meilleur init...<br />
systemd came from behind the couch 24 months ago and suddenly its the best invention since sliced bread...<br />
libsystemd-networkd: introduce sd-pppoe library: http://cgit.freedesktop.org/systemd/systemd/commit/?id=cda391c3f9c85578f4a4fe81d4aeb785a785000a<br />
https://narf-archive.com/pix/8ba58268c7b87163b07304743abcbd7869a79ec5.jpeg "Systemd, because we can"<br />
http://seclists.org/oss-sec/2014/q4/592 systemd-resolved DNS cache poisoning<br />
un firewall dans mon init, parce que je le vaut bien. http://cgit.freedesktop.org/systemd/systemd/commit/?id=76917807eb50ccde58901e8bec7ed3d408d1cc22 <br />
@sanityinc "I'll be honest: since Debian switched to systemd, I no longer have the slightest idea how my servers even work."<br />
</pre></div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Clef&diff=3088Clef2015-04-25T19:30:09Z<p>Petrus : ajout petrus</p>
<hr />
<div>Il y a deux clefs au total:<br />
<br />
===== Clef de la grande salle =====<br />
<br />
Ont une clef:<br />
<br />
* [[User:Geb|geb]]<br />
* [[User:Okaido|okaido]]<br />
* JP<br />
* [[User:Alarig|alarig]]<br />
* Fuel<br />
* diane<br />
* George (élabo)<br />
* [[User:Gwenchlan|Gwenchlan]]<br />
* [[User:Donck|DoNcK]]<br />
* [[User:petrus|petrus]]<br />
<br />
===== Clef de la porte du bas =====<br />
* [[User:isAAAc]]<br />
* Alex<br />
* p'tit greg<br />
* Maria<br />
* [[User:Akoibon]]<br />
* [[User:Alarig|alarig]]<br />
* [[User:etienne]]<br />
* johann<br />
* diane<br />
* [[User:Donck|DoNcK]]<br />
* [[User:petrus|petrus]]<br />
<br />
===== Clef de la salle de stockage =====<br />
* [[User:Donck|DoNcK]]</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Systemd&diff=3066Systemd2015-01-14T13:49:48Z<p>Petrus : ajout d'insultes</p>
<hr />
<div><pre><br />
###############<br />
# systemd.tcl #<br />
###############<br />
<br />
set insults "/home/eggdrop/scripts/systemd_fuuu"<br />
<br />
bind pubm - *systemd* systemd:kicksaale<br />
proc systemd:kicksaale {nick uhost handle chan text} {<br />
set msg [systemd:random]<br />
putkick $chan $nick $msg<br />
}<br />
<br />
bind pub - !fuuu_systmd systemd:addinsult<br />
proc systemd:addinsult {nick uhost handle chan text} {<br />
set fp [open $::insults a]<br />
puts $fp "$text"<br />
close $fp<br />
putserv "PRIVMSG $chan :\00312insulte ajoutée : \0034$nick"<br />
}<br />
<br />
bind pubm - *insult* systemd:get<br />
proc systemd:get {nick uhost handle chan text} {<br />
putnow "PRIVMSG $chan :\00312[systemd:random]"<br />
}<br />
<br />
proc systemd:random { } {<br />
set fp [open $::insults r]<br />
set data [read $fp]<br />
close $fp<br />
set insultsbuff [split $data \n]<br />
return [lindex $insultsbuff [rand [llength $insultsbuff]]]<br />
}<br />
<br />
putlog "\003systemd.tcl V0.1"<br />
</pre><br />
<br />
<br />
<pre><br />
$ cat /home/eggdrop/scripts/systemd_fuuu<br />
saaaaale<br />
fuck systemd<br />
sapu systemd<br />
jvous ai déjà dit que j'aimais pas<br />
apt-get install systemd-must-die<br />
Lennart you bastard<br />
journald? ils sont où mes logs putaaaain ??<br />
portabiliquoi ?<br />
systemd. Unix. pick one.<br />
ip route add $(dig +short 0pointer.de) via null0<br />
THIS IS SPARTA!<br />
pas de gros mots dans le chan !<br />
https://lkml.org/lkml/2014/4/2/420<br />
"you caused the problem, you need to fix it -Linus"<br />
http://cgit.freedesktop.org/systemd/systemd/tree/src/libsystemd-network/sd-dhcp-client.c<br />
nanmého http://cgit.freedesktop.org/systemd/systemd/tree/src/timesync/timesyncd.c<br />
boycottsystemd.org<br />
libmicrohttpd et qrencode-libs? Quoi???<br />
sudo systemd-coredumpctl. Wat?<br />
<moid> portability? THIS IS SYSTEMDDDDDDDDDDDDDDD<br />
<iMil> and this is how portability dies.<br />
@jpmens So systemd is getting an NTP client built into it? I want an SSH and a Jabber server in BIND.<br />
Il suffit que les hommes de bien ne fassent rien pour que le mal triomphe<br />
https://lkml.org/lkml/2014/8/12/459 "systemd is embracing *all* that I hate about Windows and Mac"<br />
https://lkml.org/lkml/2014/8/12/459 "systemd is a trojan. systemd is a medusa. systemd is Substance D." <br />
http://www.codekid.net/grafix/systemd_monster_small.gif <br />
THE END IS NEAR : http://lists.freedesktop.org/archives/systemd-devel/2014-August/022295.html<br />
"systemd-resolved is now a pretty complete caching DNS and LLMNR stub resolver" (systemd216)<br />
"when the RTC is configured to the local time (rather than UTC) systemd will never synchronize back to it, as this might confuse Windows at a later boot." PUUUUTE<br />
"journald will no longer forward all local data to another running syslog daemon" (systemd216)<br />
@karinjiri "With #systemd it seems like there should be a "Ha Ha, just kidding!" punch line any moment. But sadly, they're serious.. #nope #FreeBSD"<br />
<geb> pendant qu'il y a des mecs qui essaient de faire des micro noyaux, d'autres essaient de passer de noyau monolithiques kernel land vers l'userland<br />
@SwiftOnSecurity "Mommy, what's Linux?" "That's what systemd used to be called, Becky."<br />
http://debianfork.org<br />
Systemd ? Des singes avec des ordinateurs écriraient un bien meilleur init...<br />
systemd came from behind the couch 24 months ago and suddenly its the best invention since sliced bread...<br />
libsystemd-networkd: introduce sd-pppoe library: http://cgit.freedesktop.org/systemd/systemd/commit/?id=cda391c3f9c85578f4a4fe81d4aeb785a785000a<br />
https://narf-archive.com/pix/8ba58268c7b87163b07304743abcbd7869a79ec5.jpeg "Systemd, because we can"<br />
http://seclists.org/oss-sec/2014/q4/592 systemd-resolved DNS cache poisoning<br />
un firewall dans mon init, parce que je le vaut bien. http://cgit.freedesktop.org/systemd/systemd/commit/?id=76917807eb50ccde58901e8bec7ed3d408d1cc22 <br />
</pre></div>Petrushttps://wiki.breizh-entropy.org/index.php?title=DN42&diff=2989DN422014-11-18T18:55:29Z<p>Petrus : ajout peers</p>
<hr />
<div>[[Catégorie:Projet]]<br />
== Intro ==<br />
<br />
From http://www.ffdn.org/wiki/doku.php?id=travaux:dn42:<br />
<br />
DN42 est un réseau overlay, dans lequel on utilise les mêmes protocoles que sur Internet (routage inter-AS réalisé avec BGP, DNS, whois, etc).<br />
<br />
Les numéro d'AS ainsi que les adresses alloués au sein du réseau sont privés (DN42 utilise 172.22.0.0/15 en IPv4, des ULA en IPv6).<br />
<br />
C'est un moyen simple de se faire la main pour faire tourner du BGP en pratique. Pour participer, il suffit de (source ) :<br />
<br />
* s'attribuer un ASN et une plage d'adresse ;<br />
* établir des tunnels (IPsec, GRE, OpenVPN, Tinc, …) avec des participants existants ;<br />
* monter des sessions BGP avec ses voisins et annoncer son préfixe.<br />
<br />
== Quelques liens ===<br />
<br />
* Le site de DN42: https://dn42.net/Home<br />
* La documentation de FFDN à ce sujet: http://www.ffdn.org/wiki/doku.php?id=travaux:dn42<br />
* Une carte du réseau: http://nixnodes.net/dn42/graph/<br />
<br />
== Setup du hackerspace ==<br />
<br />
Un noeud DN42 tourne sur la [[VM]] du hackerspace et est ainsi accessible via le [[VPN]] fournit aux membres.<br />
<br />
Celui-ci est connecté:<br />
* Au noeud fournit par [[User:petrus]]<br />
* Au point d'échange virtuel de la fédération FDN: http://www.ffdn.org/wiki/doku.php?id=travaux:dn42<br />
* Au hackerspace [https://wiki.leloop.org/index.php/DN42 LeL∞p]<br />
<br />
=== Ressources: ===<br />
<br />
Le hackerspace utilise les ressources suivantes:<br />
* Le numero d'AS: 64708<br />
* La plage d'IPs: 172.22.108.0/23<br />
<br />
=== Configuration des tunnels ===<br />
<br />
* tun-petrus: as64751, via [http://wiki.ucis.nl/QuickTun quicktun], 172.23.255.252/30 : peer en 172.23.255.254<br />
* dn42-vix: as76142, via [http://tinc-vpn.org/ tinc] en mode switch, 172.22.250.4/25<br />
* ovpn-loop: as4242422121, via openvpn p2p, 172.22.108.2 peer 172.22.247.6<br />
<br />
=== Configuration du routage IP ===<br />
<br />
On utilise le deamon quagga pour annoncer et recevoir les routes BGP.<br />
<br />
'''Fichier /etc/quagga/bgpd.conf:'''<br />
!<br />
! Zebra configuration saved from vty<br />
! 2014/02/11 15:12:31<br />
!<br />
!<br />
router bgp 64708<br />
bgp router-id 172.22.108.1<br />
network 172.22.108.0/23<br />
neighbor 172.22.250.1 remote-as 76142<br />
neighbor 172.22.250.1 description dn42-vix-RS<br />
neighbor 172.22.250.1 prefix-list dn42-in in<br />
neighbor 172.22.250.1 prefix-list dn42-in out<br />
neighbor 172.22.250.2 remote-as 76142<br />
neighbor 172.22.250.2 description dn42-vix-RS2<br />
neighbor 172.22.250.2 prefix-list dn42-in in<br />
neighbor 172.22.250.2 prefix-list dn42-in out<br />
neighbor 172.23.255.254 remote-as 64751<br />
neighbor 172.23.255.254 description petrus-beta<br />
neighbor 172.23.255.254 prefix-list dn42-in in<br />
neighbor 172.23.255.254 prefix-list dn42-in out<br />
!<br />
ip prefix-list dn42-in description dn42 IPv4 filter<br />
ip prefix-list dn42-in seq 10 permit 172.22.0.0/15 ge 22 le 28<br />
ip prefix-list dn42-in seq 11 permit 172.22.254.0/23 ge 26 le 30<br />
ip prefix-list dn42-in seq 12 permit 172.22.0.53/32<br />
ip prefix-list dn42-in seq 13 permit 172.22.53.0/24 le 32<br />
ip prefix-list dn42-in seq 14 permit 172.23.64.0/20 le 29<br />
ip prefix-list dn42-in seq 1000 deny 0.0.0.0/0 le 32<br />
!<br />
route-map RM_SET_SRC permit 10<br />
match ip address prefix-list dn42-in<br />
!<br />
line vty<br />
!<br />
<br />
=== Configuration DNS ===<br />
<br />
On utilise [[Bind]] pour rediriger les requêtes DNS vers les serveurs (resolvers) DNS de DN42:<br />
<br />
'''Fichier /etc/bind/named.conf.local:'''<br />
//<br />
// Forward<br />
//<br />
zone "dn42" { <br />
type forward;<br />
forwarders {172.22.0.53;172.22.228.85;172.22.177.2;172.22.177.1;};<br />
};<br />
<br />
== OLD: Proposition de topologie IPv4 ==<br />
<br />
* 172.22.108.0/23<br />
** 172.22.108.0/27 172.22.108.0 - 172.22.108.31 Network<br />
*** 172.22.108.0/30 172.22.108.0 - 172.22.108.3 Main<br />
**** 172.22.108.1/32 172.22.108.1 - 172.22.108.1 core<br />
**** 172.22.108.2/32 172.22.108.2 - 172.22.108.2 gate<br />
**** 172.22.108.3/32 172.22.108.3 - 172.22.108.3 nat<br />
*** 172.22.108.4/30 172.22.108.4 - 172.22.108.7 Peer 1<br />
*** 172.22.108.8/30 172.22.108.7 - 172.22.108.11 Peer 2<br />
*** 172.22.108.12/30 172.22.108.12 - 172.22.108.15 Peer 3<br />
*** 172.22.108.16/30 172.22.108.16 - 172.22.108.19 Peer 4<br />
*** 172.22.108.20/30 172.22.108.20 - 172.22.108.23 Peer 5<br />
*** 172.22.108.24/30 172.22.108.24 - 172.22.108.27 Peer 6<br />
*** 172.22.108.28/30 172.22.108.28 - 172.22.108.31 Peer 7<br />
** 172.22.108.32/27 172.22.108.32 - 172.22.108.61 Servers / Reserved<br />
*** 172.22.108.32/28 172.22.108.32 - 172.22.108.47 Servers / Services / VM<br />
**** 172.22.108.33/32 172.22.108.33 - 172.22.108.33 Host<br />
**** 172.22.108.34/32 172.22.108.34 - 172.22.108.34 DNS-Root<br />
**** 172.22.108.35/32 172.22.108.35 - 172.22.108.35 DNS-Resolver<br />
**** 172.22.108.36/32 172.22.108.36 - 172.22.108.36 DNS-Auth<br />
**** 172.22.108.37/32 172.22.108.37 - 172.22.108.37 HTTP<br />
**** 172.22.108.38/32 172.22.108.38 - 172.22.108.38 Mail<br />
**** 172.22.108.39/32 172.22.108.39 - 172.22.108.39 Reserved<br />
**** 172.22.108.40/32 172.22.108.40 - 172.22.108.40 Reserved<br />
**** 172.22.108.41/32 172.22.108.41 - 172.22.108.41 Reserved<br />
**** 172.22.108.42/32 172.22.108.42 - 172.22.108.42 Reserved<br />
**** 172.22.108.43/32 172.22.108.43 - 172.22.108.43 Reserved<br />
**** 172.22.108.44/32 172.22.108.44 - 172.22.108.44 Reserved<br />
**** 172.22.108.45/32 172.22.108.45 - 172.22.108.45 Reserved<br />
**** 172.22.108.46/32 172.22.108.46 - 172.22.108.46 Reserved<br />
*** 172.22.108.48/28 172.22.108.48 - 172.22.108.63 Reserved</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Systemd&diff=2897Systemd2014-08-22T06:57:53Z<p>Petrus : ajout d'insultes</p>
<hr />
<div><pre><br />
###############<br />
# systemd.tcl #<br />
###############<br />
<br />
set insults "/home/eggdrop/scripts/systemd_fuuu"<br />
<br />
bind pubm - *systemd* systemd:kicksaale<br />
proc systemd:kicksaale {nick uhost handle chan text} {<br />
set msg [systemd:random]<br />
putkick $chan $nick $msg<br />
}<br />
<br />
bind pub - !fuuu_systmd systemd:addinsult<br />
proc systemd:addinsult {nick uhost handle chan text} {<br />
set fp [open $::insults a]<br />
puts $fp "$text"<br />
close $fp<br />
putserv "PRIVMSG $chan :\00312insulte ajoutée : \0034$nick"<br />
}<br />
<br />
bind pubm - *insult* systemd:get<br />
proc systemd:get {nick uhost handle chan text} {<br />
putnow "PRIVMSG $chan :\00312[systemd:random]"<br />
}<br />
<br />
proc systemd:random { } {<br />
set fp [open $::insults r]<br />
set data [read $fp]<br />
close $fp<br />
set insultsbuff [split $data \n]<br />
return [lindex $insultsbuff [rand [llength $insultsbuff]]]<br />
}<br />
<br />
putlog "\003systemd.tcl V0.1"<br />
</pre><br />
<br />
<br />
<pre><br />
$ cat /home/eggdrop/scripts/systemd_fuuu<br />
saaaaale<br />
fuck systemd<br />
sapu systemd<br />
jvous ai déjà dit que j'aimais pas<br />
apt-get install systemd-must-die<br />
Lennart you bastard<br />
journald? ils sont où mes logs putaaaain ??<br />
portabiliquoi ?<br />
systemd. Unix. pick one.<br />
ip route add $(dig +short 0pointer.de) via null0<br />
THIS IS SPARTA!<br />
pas de gros mots dans le chan !<br />
https://lkml.org/lkml/2014/4/2/420<br />
"you caused the problem, you need to fix it -Linus"<br />
http://cgit.freedesktop.org/systemd/systemd/tree/src/libsystemd-network/sd-dhcp-client.c<br />
nanmého http://cgit.freedesktop.org/systemd/systemd/tree/src/timesync/timesyncd.c<br />
boycottsystemd.org<br />
libmicrohttpd et qrencode-libs? Quoi???<br />
sudo systemd-coredumpctl. Wat?<br />
<moid> portability? THIS IS SYSTEMDDDDDDDDDDDDDDD<br />
<iMil> and this is how portability dies.<br />
@jpmens So systemd is getting an NTP client built into it? I want an SSH and a Jabber server in BIND.<br />
Il suffit que les hommes de bien ne fassent rien pour que le mal triomphe<br />
https://lkml.org/lkml/2014/8/12/459 "systemd is embracing *all* that I hate about Windows and Mac"<br />
https://lkml.org/lkml/2014/8/12/459 "systemd is a trojan. systemd is a medusa. systemd is Substance D." <br />
http://www.codekid.net/grafix/systemd_monster_small.gif <br />
THE END IS NEAR : http://lists.freedesktop.org/archives/systemd-devel/2014-August/022295.html<br />
"systemd-resolved is now a pretty complete caching DNS and LLMNR stub resolver" (systemd216)<br />
"when the RTC is configured to the local time (rather than UTC) systemd will never synchronize back to it, as this might confuse Windows at a later boot." PUUUUTE<br />
"journald will no longer forward all local data to another running syslog daemon" (systemd216)<br />
@karinjiri "With #systemd it seems like there should be a "Ha Ha, just kidding!" punch line any moment. But sadly, they're serious.. #nope #FreeBSD"<br />
</pre></div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Systemd&diff=2896Systemd2014-08-21T09:24:06Z<p>Petrus : ajout d'insultes</p>
<hr />
<div><pre><br />
###############<br />
# systemd.tcl #<br />
###############<br />
<br />
set insults "/home/eggdrop/scripts/systemd_fuuu"<br />
<br />
bind pubm - *systemd* systemd:kicksaale<br />
proc systemd:kicksaale {nick uhost handle chan text} {<br />
set msg [systemd:random]<br />
putkick $chan $nick $msg<br />
}<br />
<br />
bind pub - !fuuu_systmd systemd:addinsult<br />
proc systemd:addinsult {nick uhost handle chan text} {<br />
set fp [open $::insults a]<br />
puts $fp "$text"<br />
close $fp<br />
putserv "PRIVMSG $chan :\00312insulte ajoutée : \0034$nick"<br />
}<br />
<br />
bind pubm - *insult* systemd:get<br />
proc systemd:get {nick uhost handle chan text} {<br />
putnow "PRIVMSG $chan :\00312[systemd:random]"<br />
}<br />
<br />
proc systemd:random { } {<br />
set fp [open $::insults r]<br />
set data [read $fp]<br />
close $fp<br />
set insultsbuff [split $data \n]<br />
return [lindex $insultsbuff [rand [llength $insultsbuff]]]<br />
}<br />
<br />
putlog "\003systemd.tcl V0.1"<br />
</pre><br />
<br />
<br />
<pre><br />
$ cat /home/eggdrop/scripts/systemd_fuuu<br />
saaaaale<br />
fuck systemd<br />
sapu systemd<br />
jvous ai déjà dit que j'aimais pas<br />
apt-get install systemd-must-die<br />
Lennart you bastard<br />
journald? ils sont où mes logs putaaaain ??<br />
portabiliquoi ?<br />
systemd. Unix. pick one.<br />
ip route add $(dig +short 0pointer.de) via null0<br />
THIS IS SPARTA!<br />
pas de gros mots dans le chan !<br />
https://lkml.org/lkml/2014/4/2/420<br />
"you caused the problem, you need to fix it -Linus"<br />
http://cgit.freedesktop.org/systemd/systemd/tree/src/libsystemd-network/sd-dhcp-client.c<br />
nanmého http://cgit.freedesktop.org/systemd/systemd/tree/src/timesync/timesyncd.c<br />
boycottsystemd.org<br />
libmicrohttpd et qrencode-libs? Quoi???<br />
sudo systemd-coredumpctl. Wat?<br />
<moid> portability? THIS IS SYSTEMDDDDDDDDDDDDDDD<br />
<iMil> and this is how portability dies.<br />
@jpmens So systemd is getting an NTP client built into it? I want an SSH and a Jabber server in BIND.<br />
Il suffit que les hommes de bien ne fassent rien pour que le mal triomphe<br />
https://lkml.org/lkml/2014/8/12/459 "systemd is embracing *all* that I hate about Windows and Mac"<br />
https://lkml.org/lkml/2014/8/12/459 "systemd is a trojan. systemd is a medusa. systemd is Substance D." <br />
http://www.codekid.net/grafix/systemd_monster_small.gif <br />
THE END IS NEAR : http://lists.freedesktop.org/archives/systemd-devel/2014-August/022295.html<br />
"systemd-resolved is now a pretty complete caching DNS and LLMNR stub resolver" (systemd216)<br />
"when the RTC is configured to the local time (rather than UTC) systemd will never synchronize back to it, as this might confuse Windows at a later boot." PUUUUTE<br />
"journald will no longer forward all local data to another running syslog daemon" (systemd216)<br />
</pre></div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Systemd&diff=2895Systemd2014-08-13T15:45:57Z<p>Petrus : ajout d'insultes</p>
<hr />
<div><pre><br />
###############<br />
# systemd.tcl #<br />
###############<br />
<br />
set insults "/home/eggdrop/scripts/systemd_fuuu"<br />
<br />
bind pubm - *systemd* systemd:kicksaale<br />
proc systemd:kicksaale {nick uhost handle chan text} {<br />
set msg [systemd:random]<br />
putkick $chan $nick $msg<br />
}<br />
<br />
bind pub - !fuuu_systmd systemd:addinsult<br />
proc systemd:addinsult {nick uhost handle chan text} {<br />
set fp [open $::insults a]<br />
puts $fp "$text"<br />
close $fp<br />
putserv "PRIVMSG $chan :\00312insulte ajoutée : \0034$nick"<br />
}<br />
<br />
bind pubm - *insult* systemd:get<br />
proc systemd:get {nick uhost handle chan text} {<br />
putnow "PRIVMSG $chan :\00312[systemd:random]"<br />
}<br />
<br />
proc systemd:random { } {<br />
set fp [open $::insults r]<br />
set data [read $fp]<br />
close $fp<br />
set insultsbuff [split $data \n]<br />
return [lindex $insultsbuff [rand [llength $insultsbuff]]]<br />
}<br />
<br />
putlog "\003systemd.tcl V0.1"<br />
</pre><br />
<br />
<br />
<pre><br />
$ cat /home/eggdrop/scripts/systemd_fuuu<br />
saaaaale<br />
fuck systemd<br />
sapu systemd<br />
jvous ai déjà dit que j'aimais pas<br />
apt-get install systemd-must-die<br />
Lennart you bastard<br />
journald? ils sont où mes logs putaaaain ??<br />
portabiliquoi ?<br />
systemd. Unix. pick one.<br />
ip route add $(dig +short 0pointer.de) via null0<br />
THIS IS SPARTA!<br />
pas de gros mots dans le chan !<br />
https://lkml.org/lkml/2014/4/2/420<br />
"you caused the problem, you need to fix it -Linus"<br />
http://cgit.freedesktop.org/systemd/systemd/tree/src/libsystemd-network/sd-dhcp-client.c<br />
nanmého http://cgit.freedesktop.org/systemd/systemd/tree/src/timesync/timesyncd.c<br />
boycottsystemd.org<br />
libmicrohttpd et qrencode-libs? Quoi???<br />
sudo systemd-coredumpctl. Wat?<br />
<moid> portability? THIS IS SYSTEMDDDDDDDDDDDDDDD<br />
<iMil> and this is how portability dies.<br />
@jpmens So systemd is getting an NTP client built into it? I want an SSH and a Jabber server in BIND.<br />
Il suffit que les hommes de bien ne fassent rien pour que le mal triomphe<br />
https://lkml.org/lkml/2014/8/12/459 "systemd is embracing *all* that I hate about Windows and Mac"<br />
https://lkml.org/lkml/2014/8/12/459 "systemd is a trojan. systemd is a medusa. systemd is Substance D." <br />
http://www.codekid.net/grafix/systemd_monster_small.gif <br />
</pre></div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Systemd&diff=2788Systemd2014-07-04T12:50:10Z<p>Petrus : ajout d'insultes</p>
<hr />
<div><pre><br />
###############<br />
# systemd.tcl #<br />
###############<br />
<br />
set insults "/home/eggdrop/scripts/systemd_fuuu"<br />
<br />
bind pubm - *systemd* systemd:kicksaale<br />
proc systemd:kicksaale {nick uhost handle chan text} {<br />
set msg [systemd:random]<br />
putkick $chan $nick $msg<br />
}<br />
<br />
bind pub - !fuuu_systmd systemd:addinsult<br />
proc systemd:addinsult {nick uhost handle chan text} {<br />
set fp [open $::insults a]<br />
puts $fp "$text"<br />
close $fp<br />
putserv "PRIVMSG $chan :\00312insulte ajoutée : \0034$nick"<br />
}<br />
<br />
bind pubm - *insult* systemd:get<br />
proc systemd:get {nick uhost handle chan text} {<br />
putnow "PRIVMSG $chan :\00312[systemd:random]"<br />
}<br />
<br />
proc systemd:random { } {<br />
set fp [open $::insults r]<br />
set data [read $fp]<br />
close $fp<br />
set insultsbuff [split $data \n]<br />
return [lindex $insultsbuff [rand [llength $insultsbuff]]]<br />
}<br />
<br />
putlog "\003systemd.tcl V0.1"<br />
</pre><br />
<br />
<br />
<pre><br />
$ cat /home/eggdrop/scripts/systemd_fuuu<br />
saaaaale<br />
fuck systemd<br />
sapu systemd<br />
jvous ai déjà dit que j'aimais pas<br />
apt-get install systemd-must-die<br />
Lennart you bastard<br />
journald? ils sont où mes logs putaaaain ??<br />
portabiliquoi ?<br />
systemd. Unix. pick one.<br />
ip route add $(dig +short 0pointer.de) via null0<br />
THIS IS SPARTA!<br />
pas de gros mots dans le chan !<br />
https://lkml.org/lkml/2014/4/2/420<br />
"you caused the problem, you need to fix it -Linus"<br />
http://cgit.freedesktop.org/systemd/systemd/tree/src/libsystemd-network/sd-dhcp-client.c<br />
nanmého http://cgit.freedesktop.org/systemd/systemd/tree/src/timesync/timesyncd.c<br />
boycottsystemd.org<br />
libmicrohttpd et qrencode-libs? Quoi???<br />
sudo systemd-coredumpctl. Wat?<br />
<moid> portability? THIS IS SYSTEMDDDDDDDDDDDDDDD<br />
<iMil> and this is how portability dies.<br />
@jpmens So systemd is getting an NTP client built into it? I want an SSH and a Jabber server in BIND.<br />
</pre></div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Whatever_apero_27_28_Juin_2014&diff=2721Whatever apero 27 28 Juin 20142014-06-18T07:48:34Z<p>Petrus : ajout du __NOTOC__</p>
<hr />
<div>__NOTOC__<br />
[[Category:Whatever_apero]] [[Category:event]] <br />
<br />
Programme '''préliminaire''' du Whatever Apéro des 27 et 28 juin 2014, au Hackerspace Rennais Breizh-Entropy, 48 boulevard Villebois-Mareuil.<br />
{| class="wikitable centre" width="800px"<br />
|-<br />
! align="center" colspan="3" style="background-color:#aabbcc;" | Vendredi 27 Juin : Ateliers, conférences, apéro<br />
|-<br />
! align="center" | <br />
! align="center" | Hackerspace (en haut)<br />
! align="center" | Bibliothèque (en bas)<br />
|-<br />
! align="center" | 14h - 16h<br />
| align="center" | XXX / Open Atelier<br />
| align="center" | Alimentation électrique (modulaire) <br />
|-<br />
! align="center" | 16h - 18h<br />
| align="center" | XXX / Open Atelier<br />
| align="center" | BioNico (Par lui même :) )<br />
|-<br />
! align="center" | 18h - 20h<br />
| align="center" | Arduino et Objets connectés (Baptiste)<br />
| align="center" | [[#Radio_amateur_avec_une_clef_TNT_et_un_Raspberry_PI | Radio amateur avec une clef TNT et un Raspberry PI (nameless`)]]<br />
|-<br />
! align="center" | 20h - 22h<br />
| align="center" colspan=2| Apéro, discussion, rencontre.<br />
|-<br />
! align="center" | Toute la journée<br />
| align="center" colspan=2 | [[#Visite_de_l.27.C3.A9laboratoire | Visite de l'élaboratoire]]<br />
|-<br />
! align="center" colspan="3" style="background-color:#aabbcc;" | Samedi 28 Juin, Journée : Ateliers, conférences.<br />
|-<br />
! align="center" | <br />
! align="center" | Hackerspace (en haut)<br />
! align="center" | Bibliothèque (en bas)<br />
|-<br />
! align="center" | 14h - 15h<br />
| align="center" | Présentation du robot GLaDOs Replica (Amarok)<br />
| align="center" | Grifon.fr (TODO ; À confirmer)<br />
|-<br />
! align="center" | 15h - 16h<br />
| align="center" | Domptes ton Ibniz avec ChucK (Julien) <br />
| align="center" | XXX (lightning talks ? )<br />
|- <br />
! align="center" | 16h - 18h<br />
| align="center" | PureData et detection de mouvements (Diane)<br />
| align="center" | [[#reset_.28emoc_.3B_thomas.29 | reset (emoc ; thomas) ]]<br />
|- <br />
! align="center" | 18h - 20h<br />
| align="center" | Qu'est ce que "BSD"? Et surtout pourquoi en avoir peur? (niamkik)<br />
| align="center" | Les défis que se posent le Droit International et Internet, état des lieux des libertés sur Internet en Tunisie et ailleurs... (lechat)<br />
|-<br />
! align="center" | Toute la journée<br />
| align="center" colspan=2 | [[#Visite_de_l.27.C3.A9laboratoire | Visite de l'élaboratoire]]<br />
|-<br />
! align="center" colspan="3" style="background-color:#aabbcc;" | Samedi 28 Juin, Soirée : Apéro codelab 3.0 , Concerts ;<br />
|-<br />
! align="center" | <br />
! align="center" colspan=2 | Plateau élaboratoire ou Cave<br />
|-<br />
! align="center" | 20h30 - 22:00<br />
| align="center" colspan=2 | Apero Codelab<br />
|-<br />
! align="center" | <br />
! align="center" | Son<br />
! align="center" | Vidéo<br />
|-<br />
! align="center" | 22:00 - 22:45<br />
| align="center" | NoscaLumis<br />
| align="center" rowspan=6 | Manooshk (À confirmer) <br /> Programmation surprise<br />
|-<br />
! align="center" | 22:45 - 23:00<br />
| align="center" | Finette (À confirmer)<br />
|-<br />
! align="center" | 23:00 - 00:00<br />
| align="center" | Programmation surprise<br />
|-<br />
! align="center" | 00:00 - 01:00<br />
| align="center" | Beyond (À confirmer)<br />
|-<br />
! align="center" | 01:00 - 02:30<br />
| align="center" | k0d<br />
|-<br />
! align="center" | 02:30 - 04:00<br />
| align="center" | FuelInSekt<br />
|-<br />
! align="center" colspan="4" style="background-color:#aabbcc;" | <br />
|}<br />
<br />
== Programme ==<br />
<br />
<br />
{| align="center" width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#aabbcc;"<br />
|- valign="top"<br />
|<br />
=== Vendredi 27 Juin : Ateliers, conférences, apéro ===<br />
|}<br />
<br />
<br />
{| width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#eeeeee;"<br />
|- valign="top"<br />
|<br />
==== Alimentation électrique (modulaire) ====<br />
<br />
Je met des points abordables ci-dessous, on peut en ajouter ou en enlever, n'hésitez pas à me dire ce qui est plus ou moins intéressant, histoire qu'on adapte l'atelier à vos besoins. (modulaire @ free.fr)<br />
<br />
* initiation électrique : différence de potentiel, intensité, résistance et puissance. (Démystifier l'électricité) <br />
<br />
* Alimentation symétrique, asymétrique, alternative ou continu ... (Comprendre)<br />
<br />
* Lire les étiquettes d'alimentation sur les appareils et les transfos pour bien les exploiter ou les détourner. (Sécurité)<br />
<br />
* Augmenter ou diminuer la tension de la source d'alimentation pour s'adapter à votre montage ou votre système. (Dimensionner)<br />
<br />
* Se fabriquer une alimentation stabilisée fixe ou variable. (Pratiquer)<br />
|}<br />
<br />
<br />
{| width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#eeeeee;"<br />
|- valign="top"<br />
|<br />
==== BioNico (Par lui même :) ====<br />
<br />
'''Bionico, c´est quoi?'''<br />
C’est un projet commun, ouvert à toutes personnes souhaitant regrouper technologies et handicaps dont le but est la création et l’adaptation d’une main-robot sur un humain.<br />
<br />
'''C’est pour jouer à Terminator?'''<br />
<br />
Exactement, sauf que je suis un faux robot, un vrai humain et que mon rêve est de jouer du piano.<br />
<br />
'''Mais ça existe déjà les mains-robots pour les amputés de la main, non?'''<br />
<br />
Oui, et on appelle ça une prothèse myo-électrique, c’est à dire une main destinée aux êtres humains et qu’un robot ne pourrait pas utiliser…<br />
<br />
'''Alors, si ça existe déjà, pourquoi vous faites ça?'''<br />
<br />
Peu de personnes sont amputées de la main et par conséquent une prothèse myo-électrique coûte entre 25 000 et 60 000 euros. Notre objectif est de donner un coup de main aux manchots pour qu’une prothèse ne coûte plus un bras. Ce projet est aussi un moyen de fédérer, regrouper, mettre des idées en commun afin de partager des savoirs et créer quelque chose ensemble tout en s’amusant.<br />
<br />
'''Youpi! Je peux venir créer avec vous? '''<br />
<br />
Bien sûr! Nous serons les 27 et 28 juin 2013 à Rennes pour le whatever apéro , rejoins-nous!<br />
|}<br />
<br />
<br />
{| width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#eeeeee;"<br />
|- valign="top"<br />
|<br />
==== electronique/programmation/synthés/embarqué (bugbrother ; À confirmer) ====<br />
|}<br />
<br />
<br />
{| width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#eeeeee;"<br />
|- valign="top"<br />
|<br />
==== reset reset (emoc ; thomas) ====<br />
<br />
Reset est un groupe de recherche et d'expérimentation sur les modes de production des A.I.E (artefacts informatiques et électroniques).<br />
<br />
Une de ses principales propositions est de prendre à rebours le calendrier de l'innovation industrielle, symbole d'un progrès technique qui se veut à la fois inaltérable et absolu. Cet intense et perpétuel processus est soutenu avec vigueur par les protagonistes de l'économie 'créative', depuis les entreprises 3.0 jusqu'aux artistes numériques, toujours avides de nouveautés à expérimenter afin d'en débusquer leur potentiel créatif et sexy, renvoyant ainsi la balle à leur bailleurs, plein de promesses de vente et de public conquis, à défaut d'avoir compris.<br />
<br />
Nous constatons cette arrivée perpétuelle de nouveaux fétiches technologiques, objets de tout les désirs, depuis la tablette à réaction jusqu'au pommeau de douche connecté, qui participent d'un seul tenant à l'épuisement des ressources fossiles, l’avènement d'une société cybernétique, la banalisation d'une algorithmisation du monde ainsi qu'à une saturation cognitive des néo-nomades cyber-connectés.<br />
<br />
Ce modèle industriel délaisse rapidement un grand nombre de dispositifs techniques, numériques et/ou électroniques, jugés inadaptés aux nouvelles temporalités et exigences post-modernes ou simplement passés de mode. Nous proposons de les utiliser encore et si possible de les profaner (les rendre à un usage profane), afin d'en extraire recettes de fabrication, possibilités de réutilisation ou de détournement et documentation à l'usage de tous.<br />
<br />
C'est à la fois un acte de résistance à la dogmatisation de l'innovation industrielle et une façon de reprendre la main sur la technique que l'on souhaite Conviviale, ainsi qu'un travail d'investigation sur les modes de production des AIE.<br />
<br />
Par ce travail de documentation et de partage de savoirs et savoir-faire qui va au delà d'une réappropriation technologique, nous désirons vulgariser des notions d'informatique, d'électronique et plus généralement proposer des modes de production qui soient le plus autonome possible ainsi qu'une créativité salutaire au regard des spasmes consuméristes et mercantiles.<br />
|}<br />
<br />
<br />
{| width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#eeeeee;"<br />
|- valign="top"<br />
|<br />
==== Arduino et Objets connectés (Baptiste) ====<br />
|}<br />
<br />
<br />
{| width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#eeeeee;"<br />
|- valign="top"<br />
|<br />
==== Radio amateur avec une clef TNT et un Raspberry PI ====<br />
<br />
[[Fichier:gqrx-screenshot.jpg|center]]<br />
<br />
Nous sommes entourés d'un flot ininterrompu d'ondes radio: AM, FM, TNT, GSM, talkie walkie, ondes réservé à la police, ondes réservés aux communications militaire, GPS, mais également tout un tas d'objets hétéroclites tels que des station météo, des arrêts de bus etc. Récemment, du matériel à très bas coût permet d'entrer en contact avec le monde passionant de la radio amateur, dévoilant un potentiel infini de fun, de hack et de troll.<br />
<br />
Dans cet atelier, je présenterais quelques outils pour entrer en contact avec ces ondes:<br />
* présentation du matériel: clef TNT ('''RTL2832U''', '''R820T''')<br />
* software defined radio receiver '''GQRX'''<br />
* signal processing avec '''gnuradio''' et son interface graphique pour créer des flow '''gnuradio-companion'''<br />
Et pour la partie GSM:<br />
* Open source mobile communications '''osmocom'''<br />
* outil de capture '''airprobe'''<br />
* quelques utilitaires '''arfcncalc''', '''kalibrate''', '''kraken''', '''pytacle'''<br />
|}<br />
<br />
<br />
{| width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#eeeeee;"<br />
|- valign="top"<br />
|<br />
<br />
==== Apéro ; discussion ; rencontre... ====<br />
<br />
Une soirée de rencontres, de discussions, avec les membres du hackerspace, habitués comme curieux.<br />
Au programme: rencontre, discussion, qui je suis, à quoi je joue, qu'est ce que j'ai envie de faire.<br />
|}<br />
<br />
<br />
{| width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#eeeeee;"<br />
|- valign="top"<br />
|<br />
==== Visite de l'élaboratoire ====<br />
<br />
Venir au hackerspace, c'est aussi l'occasion de venir découvrir l'[http://elaboratoire.eu.org élaboratoire]. Collectif artistique foisonnant installé à Rennes depuis plus de 10 ans, avec ses ateliers menuiserie, soudure, céramique, couture... ses sculptures, ses fresques et tout un tas de réalisations qu'on ne s'attend pas à trouver à quelques minutes du centre ville. Si vous passez au hackerspace, profitez en pour visiter ! On pourra même faire les guides ! Et, amateurs de photos, n'oubliez pas votre appareil, il y a de quoi faire de superbes clichés <br />
|}<br />
<br />
<br />
{| align="center" width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#aabbcc;"<br />
|- valign="top"<br />
|<br />
=== Samedi 28 Juin, Journée : Ateliers, conférences. ===<br />
|}<br />
<br />
<br />
{| width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#eeeeee;"<br />
|- valign="top"<br />
|<br />
==== Présentation du robot GLaDOs Replica (Amarok) ====<br />
|}<br />
<br />
<br />
{| width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#eeeeee;"<br />
|- valign="top"<br />
|<br />
==== Grifon.fr (TODO ; À confirmer) ====<br />
|}<br />
<br />
<br />
{| width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#eeeeee;"<br />
|- valign="top"<br />
|<br />
==== Domptes ton Ibniz avec ChucK (Julien) ====<br />
<br />
Ibniz ( http://pelulamu.net/ibniz/ ) est un programme de génération de son et d'image LoFi. Personnellement je qualifierais le résultat obtenu de chiptune Hardcore. Ce programme génère des sons intéressants mais l'interface minimalistes les rends difficilement exploitable avec d'autre programmes.<br />
<br />
J ai donc transformé Ibniz pour en faire un plugins pour ChucK ( http://chuck.cs.princeton.edu/ ). Il est donc maintenant possible de (tenter de ) contrôler Ibniz précisément temporellement, d'y ajouter des effets, de l'envoyer vers un serveur Jack etc...<br />
<br />
On pourra selon vos souhait:<br />
* Faire un tour du code<br />
* Trifouiller quelque scripts pour faire un peu de son.<br />
* Installer ChucK et le plugin sur votre machine (linux de préférence).<br />
* Lancer un débat philosophique sur l'utilité d'un tel outils dans le monde d'aujourd'hui.<br />
|}<br />
<br />
<br />
{| width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#eeeeee;"<br />
|- valign="top"<br />
|<br />
==== PureData et detection de mouvements (Diane) ====<br />
|}<br />
<br />
<br />
{| width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#eeeeee;"<br />
|- valign="top"<br />
|<br />
==== XXX (lightning talks ? ) ====<br />
|}<br />
<br />
<br />
{| width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#eeeeee;"<br />
|- valign="top"<br />
|<br />
==== Install Party actux (TODO ; À confirmer) ====<br />
|}<br />
<br />
<br />
{| width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#eeeeee;"<br />
|- valign="top"<br />
|<br />
==== Qu'est ce que "BSD"? Et surtout pourquoi en avoir peur? (niamkik) ====<br />
<br />
Installation et Utilisation de FreeBSD et OpenBSD (Niamkik)<br />
<br />
Référence à la [http://lists.breizh-entropy.org/sympa/arc/annonces/2014-01/msg00002.html présentation faite au mois de mars sur les systèmes BSDs ], la base. A l'origine la présentation prévoyait l'installation de freeBSD, DragonFlyBSD, NetBSD et OpenBSD, sur des machines virtuelles QEMU.<br />
<br />
La présentation pour cet atelier se basera sur FreeBSD et OpenBSD les 2 systèmes actuellement les plus utilisés. <br />
<br />
Prévoir un PC "vierge" ou un système compatible avec [http://wiki.qemu.org/Download QEMU Unix/Linux] et/ou [http://www.h7.dion.ne.jp/~qemu-win/ Windows].<br />
<br />
Les sources de la présentation ainsi que les scripts et autres bouts de codes seront disponibles sur [http://git.breizh-entropy.org/user/niamkik?p=default;a=tree le git du breizh-entropy], sous licence BSD.<br />
<br />
* Première partie - Installation:<br />
** Présentation rapide de QEMU<br />
** Présentation rapide des systèmes BSDs, Histoire, avantages, inconvénients...<br />
** Présentation de l'installeur FreeBSD 10 (bsdinstall)<br />
** Installation de FreeBSD avec GEOM (introduction rapide à ZFS)<br />
** Présentation de l'installeur OpenBSD 5.5<br />
** Installation d'OpenBSD<br />
* Deuxième partie - Utilisation de FreeBSD:<br />
** Comment configurer le réseau?<br />
** Comment installer des logiciels?<br />
** Processus de démarrage (/etc/rc.conf)<br />
** Comment compiler un kernel maison?<br />
* Troisième partie - Utilisation d'OpenBSD<br />
** Comment configurer le réseau?<br />
** Comment installer des logiciels?<br />
** Utiliser Xenocara?<br />
** Quoi faire après - les logiciels déjà présents: ssh, perl, gcc, lynx, mg, vi, twm...<br />
* Quatrième partie - si le temps le permet:<br />
** Configuration de service web (ntpd, dhcpd, named...)<br />
** Configuration Xenocara,<br />
** Introduction à GELI/GBDE (GEOM crypto interface)<br />
** Introduction à bioctl (openbsd raid/crypto interface)<br />
** Introduction à ZFS/Hammer (dragonflybsd)<br />
|}<br />
<br />
<br />
{| width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#eeeeee;"<br />
|- valign="top"<br />
|<br />
==== Les défis que se posent le Droit International et Internet, état des lieux des libertés sur Internet en Tunisie et ailleurs... (lechat) ====<br />
|}<br />
<br />
<br />
{| width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#eeeeee;"<br />
|- valign="top"<br />
|<br />
==== Visite de l'élaboratoire ====<br />
<br />
Venir au hackerspace, c'est aussi l'occasion de venir découvrir l'[http://elaboratoire.eu.org élaboratoire]. Collectif artistique foisonnant installé à Rennes depuis plus de 10 ans, avec ses ateliers menuiserie, soudure, céramique, couture... ses sculptures, ses fresques et tout un tas de réalisations qu'on ne s'attend pas à trouver à quelques minutes du centre ville. Si vous passez au hackerspace, profitez en pour visiter ! On pourra même faire les guides ! Et, amateurs de photos, n'oubliez pas votre appareil, il y a de quoi faire de superbes clichés <br />
|}<br />
<br />
<br />
{| align="center" width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#aabbcc;"<br />
|- valign="top"<br />
|<br />
=== Samedi 28 Juin, Soirée : Apéro codelab 3.0 , Concerts , VJ, performances ===<br />
|}<br />
<br />
<br />
{| width="100%" cellpadding="0" style="color:#000000;border:dotted 1px #111111;background-color:#eeeeee;"<br />
|- valign="top"<br />
|<br />
==== Apero Codelab ====<br />
|}<br />
<br />
==== NoscaLumis ====<br />
NoscaLumis par Nosca & Lumis, duo batterie et saxophone augmentés qui vous propose une cuvée tout juste brassée de '''''dronecore'''''.<br />
<br />
'''''Drone''''' parce que drrrrooooooooooooooneeeschgrrrblll et '''''core''''' parce que gras, lourd, lent, gros beat de l'espace et improbordel.<br />
<br />
==== Finette (À confirmer) ====<br />
==== Programmation surprise ====<br />
==== Beyond (À confirmer) ====<br />
==== k0d ====<br />
==== FuelInSekt ====<br />
==== VJ: Manooshk (À confirmer) ====<br />
==== VJ: Programmation surprise ====</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=IRC&diff=2650IRC2014-05-26T16:27:45Z<p>Petrus : ajout d'argos</p>
<hr />
<div>= Connexion =<br />
<br />
* serveur : irc.freenode.net<br />
* channel : #breizh-entropy<br />
<br />
<br />
= BEBot =<br />
<br />
BEBot est un bot écrit un perl qui ne fait pratiquement rien. Le code est disponible [[BEBot|ici]]<br />
<br />
= argos = <br />
<br />
[[Argos]] est un bot eggdrop un peu nazi sur les bord. Il a le kick facile dès qu'on l'énerve un tantinet.</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Argos&diff=2649Argos2014-05-26T16:27:24Z<p>Petrus : création</p>
<hr />
<div>#REDIRECT [[Systemd]]</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Materiel/Routeurs&diff=2638Materiel/Routeurs2014-05-25T17:54:49Z<p>Petrus : /* Mikrotik */</p>
<hr />
<div>[[Category:Matériel]]<br />
<br />
== Routeurs testés fonctionnels ==<br />
<br />
=== Mikrotik ===<br />
<br />
Les routeurs Mikrotik sont intéressant car ils ont une implémentation de mpls. Le désavantage de RouterOS est de nécessiter des licences... <br />
<br />
* 2x [[:File:Rb153_manual.pdf|RouterBoard 153]]. 5 ports FE. Performances en routage décevantes (~20Mb/s, 1500o) mais 3 ports mini-pci pour mettre des cartes wifi. 80Mb/s en switching d'un port à l'autre. Alimentation : 12-60V (utiliser par exemple des alims Cisco 48v de tel/AP).<br />
<br />
* 1x [[:File:Rb333_manual.pdf|RouterBoard 333]]. 3 ports FE. Performances correctes en routage : 90Mb/s. 2 cartes mini-pci wifi installée (un seul pigtail UFL=>N).<br />
<br />
== Routeurs à (re)mettre en état ==<br />
(install/réinstall d'un OS à prévoir)<br />
* firebox x550. 5 ports FE, OS sur CF. 1Ghz, 512Mo de Ram.<br />
* Appliance Symantec<br />
<br />
<br />
== Routeurs à tester ==</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Materiel/Routeurs&diff=2637Materiel/Routeurs2014-05-25T17:52:47Z<p>Petrus : /* Mikrotik */</p>
<hr />
<div>[[Category:Matériel]]<br />
<br />
== Routeurs testés fonctionnels ==<br />
<br />
=== Mikrotik ===<br />
<br />
* 2x [[:File:Rb153_manual.pdf|RouterBoard 153]]. 5 ports FE. Performances en routage décevantes (~20Mb/s, 1500o) mais 3 ports mini-pci pour mettre des cartes wifi. 80Mb/s en switching d'un port à l'autre. Alimentation : 12-60V (utiliser par exemple des alims Cisco 48v de tel/AP).<br />
<br />
* 1x [[:File:Rb333_manual.pdf|RouterBoard 333]]. 3 ports FE. Performances correctes en routage : 90Mb/s. 2 cartes mini-pci wifi installée (un seul pigtail UFL=>N).<br />
<br />
== Routeurs à (re)mettre en état ==<br />
(install/réinstall d'un OS à prévoir)<br />
* firebox x550. 5 ports FE, OS sur CF. 1Ghz, 512Mo de Ram.<br />
* Appliance Symantec<br />
<br />
<br />
== Routeurs à tester ==</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Materiel/Routeurs&diff=2636Materiel/Routeurs2014-05-25T17:52:05Z<p>Petrus : /* Mikrotik */</p>
<hr />
<div>[[Category:Matériel]]<br />
<br />
== Routeurs testés fonctionnels ==<br />
<br />
=== Mikrotik ===<br />
<br />
* 2x [[:File:Rb153_manual.pdf|RouterBoard 153]]. 5 ports FE. Performances en routage décevantes (~20Mb/s, 1500o) mais 3 ports mini-pci pour mettre des cartes wifi. 80Mb/s en switching d'un port à l'autre. Alimentation : 12-60V.<br />
<br />
* 1x [[:File:Rb333_manual.pdf|RouterBoard 333]]. 3 ports FE. Performances correctes en routage : 90Mb/s. 2 cartes mini-pci wifi installée (un seul pigtail UFL=>N).<br />
<br />
== Routeurs à (re)mettre en état ==<br />
(install/réinstall d'un OS à prévoir)<br />
* firebox x550. 5 ports FE, OS sur CF. 1Ghz, 512Mo de Ram.<br />
* Appliance Symantec<br />
<br />
<br />
== Routeurs à tester ==</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Fichier:Rb333_manual.pdf&diff=2635Fichier:Rb333 manual.pdf2014-05-25T17:49:12Z<p>Petrus : Manuel du mikrotik routerboard 333</p>
<hr />
<div>Manuel du mikrotik routerboard 333</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Fichier:Rb153_manual.pdf&diff=2634Fichier:Rb153 manual.pdf2014-05-25T17:40:36Z<p>Petrus : Manuel du routeur</p>
<hr />
<div>Manuel du routeur</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Materiel/Routeurs&diff=2633Materiel/Routeurs2014-05-25T17:10:26Z<p>Petrus : </p>
<hr />
<div>[[Category:Matériel]]<br />
<br />
== Routeurs testés fonctionnels ==<br />
<br />
=== Mikrotik ===<br />
<br />
* 2x RouterBoard 153. 5 ports FE. Performances en routage décevantes (~20Mb/s, 1500o) mais 3 ports mini-pci pour mettre des cartes wifi. 80Mb/s en switching d'un port à l'autre. Alimentation : 12-60V.<br />
<br />
* 1x RouterBoard 333. 3 ports FE. Performances correctes en routage : 90Mb/s. 2 cartes mini-pci wifi installée (un seul pigtail UFL=>N).<br />
<br />
<br />
== Routeurs à (re)mettre en état ==<br />
(install/réinstall d'un OS à prévoir)<br />
* firebox x550. 5 ports FE, OS sur CF. 1Ghz, 512Mo de Ram.<br />
* Appliance Symantec<br />
<br />
<br />
== Routeurs à tester ==</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Cat%C3%A9gorie:Mat%C3%A9riel&diff=2632Catégorie:Matériel2014-05-25T17:06:39Z<p>Petrus : </p>
<hr />
<div>Liste des pages recensant le matériel du lab</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Cat%C3%A9gorie:Mat%C3%A9riel&diff=2631Catégorie:Matériel2014-05-25T17:05:49Z<p>Petrus : Page créée avec « Liste blah »</p>
<hr />
<div>Liste blah</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Materiel&diff=2630Materiel2014-05-25T17:05:01Z<p>Petrus : </p>
<hr />
<div>#REDIRECTION [[Category:Matériel]]</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Materiel&diff=2629Materiel2014-05-25T17:04:17Z<p>Petrus : Page redirigée vers Catégorie:Matériel</p>
<hr />
<div>#REDIRECTION [[Catégorie:Matériel]]</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Discussion:Materiel&diff=2628Discussion:Materiel2014-05-25T17:03:46Z<p>Petrus : a déplacé Discussion:Materiel vers Discussion:Inventaire</p>
<hr />
<div>#REDIRECTION [[Discussion:Inventaire]]</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Discussion:Inventaire&diff=2627Discussion:Inventaire2014-05-25T17:03:46Z<p>Petrus : a déplacé Discussion:Materiel vers Discussion:Inventaire</p>
<hr />
<div>dans la section serveurs:<br />
(2 donnés à l'association ping) => on peut pas les sortir de l'inventaire du coup s'ils sont donnés ?<br />
[[Utilisateur:IsAAAc|IsAAAc]] 18 octobre 2013 à 07:42 (UTC)</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Materiel&diff=2626Materiel2014-05-25T17:03:46Z<p>Petrus : a déplacé Materiel vers Inventaire</p>
<hr />
<div>#REDIRECTION [[Inventaire]]</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Inventaire&diff=2625Inventaire2014-05-25T17:03:46Z<p>Petrus : a déplacé Materiel vers Inventaire</p>
<hr />
<div>[[Category:Matériel]]<br />
<br />
__NOTOC__<br />
<br />
Une petite partie du matériel disponible au lab :<br />
<br />
[[File:Pano_stockage.jpg|700x600px]]<br />
<br />
== Informatique ==<br />
<br />
=== Réseau ===<br />
<br />
Voir la page [[Routeurs]] pour le détail. <br />
<br />
* 1x Routeur firebox x550. PC 1ghz. 512Mo de Ram. 8 Ports fast ethernet. (Prêt de [[User:Geb]])<br />
* 1x Switch HP 48 ports 1Gbs (chez [[User:Petrus]], pour test hpc/virtualisation).<br />
* 1x Switch infiniband 24 ports Voltaire (chez [[User:Petrus]], pour test drdb over infiniband).<br />
* 1 swtich 8ports ovislink (fx)<br />
* 1 swith 16ports comet (fx)<br />
* 1 switch software sbox (fx)<br />
* 1 switch 8ports Netgear FS108 avec alim (à la bibli pour les ordi présents, il est indiqué "hacknowledge ne pas déplacer" dessus, il est arrivé le 16/09/12 à la bibli)<br />
* des Firewalls :<br />
** 1 Zyxel zywalk 5 (neuf) (fx) chez [[user:isAAAc]]<br />
** 1 Symantec (fx) chez [[user:isAAAc]] (semble H.S.)<br />
* 1 Borne Wifi Dlink (fx)<br />
* 1 Alicebox sagem 3302 (fx)<br />
* 1 orange livebox Svista sagem (fx)<br />
* des modems :<br />
** 1 adsl SMC (fx)<br />
** 1 adsl switch adsl sysco soho (fx)<br />
** 1 II adsl alcatel speedtouch (fx)<br />
** 1 adsl switch (routeur ?) wifi beone lanbooster 6104 (fx)<br />
** 1 adsl switch efficient network (fx)<br />
* des (combien?) WRT <br />
** WRT en fonction :<br />
*** 1 pièce principale HS<br />
*** 1 cabane en hauteur<br />
*** 1 Milieu du batiment à l'étage (disparu, où est il ?)<br />
** 3 WRT configurés prêts à emploi pour le 48 (vérifier si pas de doublon ip lors du branchement) dont 2 (fx) (dont 1 chez [[user:isAAAc]])<br />
* 2 lynksys non wifi dont 1 avec du scotch (fx)<br />
<br />
=== Serveurs ===<br />
<br />
* 8 serveurs HP DL 145 G2. Dual opteron. 2Go de ram. Disques Sata 1x80Go 1x[Vide].<br />
** 1 chez [[User:Geb]]. Utilisation: test Xen.<br />
** 1 chez [[User:Sekiltoyai]]. Utilisation: dev kerrighed<br />
** 2 chez [[User:Petrus]]. Utilisation: test infiniband <br />
** 5 au lab. <br />
** (2 donnés à l'[http://pingbase.net association ping])<br />
* 1x Dell poweredge 1950: PC 2x Xeon 3Ghz , 2 Go de ram , 2x36Go SCSI. <br />
* 1x Compaq 6 disques SCSI. (Prèt de [[User:Geb]])<br />
* 1x HP Proliant DL350G5: [[user:Gwenchlan]]. Utilisation: service de mail "privacy aware"<br />
* 3x terminaux X (Prêt de [[user:Geb]])<br />
** 2 au lab<br />
** 1 chez [[User:Isaaac]]. Utilisation: [[projet tuteuré]]<br />
* 1 server IBM complet (fx)<br />
<br />
=== Postes de travail ===<br />
<br />
=== Laptops ===<br />
<br />
* 1 agency serie PP serie 2080 HP sans alim (fx)<br />
* 1 HP compaq nx6310 HP sans alim (fx)<br />
* 1 HP compaq nx6110 sans batterie, écran rayé (fx)<br />
* 1 HP HSTNM-Q05C pas de batterie, pas d'alim (fx)<br />
* 1 amilo LA1703 futitsu siemens sans amlim (fx)<br />
* 1 amilo Mserie pour pieces (fx) <br />
* 1 acer aspir 3634WLCI (écran noir) sans alim (fx)<br />
* 1 hp pavillon ZD 7000 sans alim (fx)<br />
* 1 hp pavillon ZD 8000 sans alim (fx)<br />
* 1 toshiba s1730 sans alim (fx)<br />
* 1 dell inspiron pp04L sans alim, ne démarre pas avec batterie (fx)<br />
<br />
=== Autres ===<br />
<br />
* Une sega dreamcast (don de [[User:rzr]])<br />
* 7 Sun blade 100 ; Ultrasparc III ~550Mhz<br />
* 1 UC ACER HI (Mini PC) (fx)<br />
* 3 Onduleurs Trust (fx)<br />
** 1 parti voir avec Fuel<br />
* 1 Onduleur Belkin (fx)<br />
* 1 télécommande liteon<br />
<br />
=== Pièces ===<br />
<br />
* Alimentations.<br />
** 12 -> 19 (fx)<br />
** 230wtt (fx)<br />
** 200wtt (fx)<br />
** 250wtt (fx)<br />
** 300wtt (fx)<br />
** 350wtt (fx)<br />
** 400wtt (fx)<br />
** 480wtt (fx)<br />
** 2 inconnues (fx)<br />
* Disques 9Go SCSI<br />
* HD 30Go WD (fx)<br />
* HD 20Go WD (fx)<br />
* HD ? Maxtor (fx)<br />
* HD 80Go Maxtor (à la bibli en attendant que vous ayez des rangements)<br />
* HD 13,5Go IBM (fx)<br />
* cartes meres<br />
** Asus K8V-MX (nue)(ATX) (fx)<br />
** Asus PK8533 (nue avec ram DDR 256mo) (atx) (fx)<br />
** micro atx (fx)<br />
** SF2/6661FX (fx)<br />
* ram<br />
* 4 lecteurs cd/dvd (fx)<br />
* 2 graveurs dvd (fx)<br />
* 3 lecteurs cd (fx)<br />
* 2 lecteurs d7 (fx)<br />
* 1 nappe IDE (fx)<br />
* 1 tour incomplète (fx)<br />
* 2 ventirad (fx)<br />
* 1 clavier Eee (fx)<br />
* 1 dalle écran + CM Eeepc (fx)<br />
* 1 lecteur graveur de portable (fx)<br />
* 1 carte modem 56K (fx)<br />
<br />
==== Périphériques ====<br />
<br />
* 1 souris à bille (empruntée à la bibli, pc HP)<br />
* 1 pavé numérique usb (à la bibli)<br />
<br />
==== Câbles ====<br />
<br />
* 1 schuko (emprunté à la bibli, écran pc HP)<br />
<br />
==== Écrans ====<br />
<br />
* 1 yakumo TFT 17 pouces (fx)<br />
<br />
==== Imprimantes et consommables ==== <br />
<br />
* HP C4380<br />
* HP Deskjet 450<br />
* HP Deskjet 600<br />
* HP Deskjet 880C<br />
* HP Deskjet 880C<br />
* HP Deskjet 940C<br />
* HP Laserjet 6L<br />
* HP Laserjet 1100<br />
* HP Laser 1200 serie<br />
* Canon BJC 4300<br />
* Canon LBP 3200<br />
* Canon Pixma MP160<br />
* Canon Pixma XP4000<br />
* Lexmark Z52<br />
* Lexmark X1270<br />
* Epson Stylus dx 5050 (qui à bien fonctionnée ce W.E. ^^)<br />
* Epson Stylus C64 "photo edition" comme neuf, avec la boite<br />
<br />
* 5 cartouches canon n°21 (noir) dispo à la bibli<br />
<br />
== Electronique ==<br />
<br />
* 1 fer à souder<br />
* 1 osciloscope<br />
<br />
<br />
== Wanted ==<br />
<br />
* Étagères solides</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Inventaire&diff=2624Inventaire2014-05-25T17:03:21Z<p>Petrus : catégorie => matériel</p>
<hr />
<div>[[Category:Matériel]]<br />
<br />
__NOTOC__<br />
<br />
Une petite partie du matériel disponible au lab :<br />
<br />
[[File:Pano_stockage.jpg|700x600px]]<br />
<br />
== Informatique ==<br />
<br />
=== Réseau ===<br />
<br />
Voir la page [[Routeurs]] pour le détail. <br />
<br />
* 1x Routeur firebox x550. PC 1ghz. 512Mo de Ram. 8 Ports fast ethernet. (Prêt de [[User:Geb]])<br />
* 1x Switch HP 48 ports 1Gbs (chez [[User:Petrus]], pour test hpc/virtualisation).<br />
* 1x Switch infiniband 24 ports Voltaire (chez [[User:Petrus]], pour test drdb over infiniband).<br />
* 1 swtich 8ports ovislink (fx)<br />
* 1 swith 16ports comet (fx)<br />
* 1 switch software sbox (fx)<br />
* 1 switch 8ports Netgear FS108 avec alim (à la bibli pour les ordi présents, il est indiqué "hacknowledge ne pas déplacer" dessus, il est arrivé le 16/09/12 à la bibli)<br />
* des Firewalls :<br />
** 1 Zyxel zywalk 5 (neuf) (fx) chez [[user:isAAAc]]<br />
** 1 Symantec (fx) chez [[user:isAAAc]] (semble H.S.)<br />
* 1 Borne Wifi Dlink (fx)<br />
* 1 Alicebox sagem 3302 (fx)<br />
* 1 orange livebox Svista sagem (fx)<br />
* des modems :<br />
** 1 adsl SMC (fx)<br />
** 1 adsl switch adsl sysco soho (fx)<br />
** 1 II adsl alcatel speedtouch (fx)<br />
** 1 adsl switch (routeur ?) wifi beone lanbooster 6104 (fx)<br />
** 1 adsl switch efficient network (fx)<br />
* des (combien?) WRT <br />
** WRT en fonction :<br />
*** 1 pièce principale HS<br />
*** 1 cabane en hauteur<br />
*** 1 Milieu du batiment à l'étage (disparu, où est il ?)<br />
** 3 WRT configurés prêts à emploi pour le 48 (vérifier si pas de doublon ip lors du branchement) dont 2 (fx) (dont 1 chez [[user:isAAAc]])<br />
* 2 lynksys non wifi dont 1 avec du scotch (fx)<br />
<br />
=== Serveurs ===<br />
<br />
* 8 serveurs HP DL 145 G2. Dual opteron. 2Go de ram. Disques Sata 1x80Go 1x[Vide].<br />
** 1 chez [[User:Geb]]. Utilisation: test Xen.<br />
** 1 chez [[User:Sekiltoyai]]. Utilisation: dev kerrighed<br />
** 2 chez [[User:Petrus]]. Utilisation: test infiniband <br />
** 5 au lab. <br />
** (2 donnés à l'[http://pingbase.net association ping])<br />
* 1x Dell poweredge 1950: PC 2x Xeon 3Ghz , 2 Go de ram , 2x36Go SCSI. <br />
* 1x Compaq 6 disques SCSI. (Prèt de [[User:Geb]])<br />
* 1x HP Proliant DL350G5: [[user:Gwenchlan]]. Utilisation: service de mail "privacy aware"<br />
* 3x terminaux X (Prêt de [[user:Geb]])<br />
** 2 au lab<br />
** 1 chez [[User:Isaaac]]. Utilisation: [[projet tuteuré]]<br />
* 1 server IBM complet (fx)<br />
<br />
=== Postes de travail ===<br />
<br />
=== Laptops ===<br />
<br />
* 1 agency serie PP serie 2080 HP sans alim (fx)<br />
* 1 HP compaq nx6310 HP sans alim (fx)<br />
* 1 HP compaq nx6110 sans batterie, écran rayé (fx)<br />
* 1 HP HSTNM-Q05C pas de batterie, pas d'alim (fx)<br />
* 1 amilo LA1703 futitsu siemens sans amlim (fx)<br />
* 1 amilo Mserie pour pieces (fx) <br />
* 1 acer aspir 3634WLCI (écran noir) sans alim (fx)<br />
* 1 hp pavillon ZD 7000 sans alim (fx)<br />
* 1 hp pavillon ZD 8000 sans alim (fx)<br />
* 1 toshiba s1730 sans alim (fx)<br />
* 1 dell inspiron pp04L sans alim, ne démarre pas avec batterie (fx)<br />
<br />
=== Autres ===<br />
<br />
* Une sega dreamcast (don de [[User:rzr]])<br />
* 7 Sun blade 100 ; Ultrasparc III ~550Mhz<br />
* 1 UC ACER HI (Mini PC) (fx)<br />
* 3 Onduleurs Trust (fx)<br />
** 1 parti voir avec Fuel<br />
* 1 Onduleur Belkin (fx)<br />
* 1 télécommande liteon<br />
<br />
=== Pièces ===<br />
<br />
* Alimentations.<br />
** 12 -> 19 (fx)<br />
** 230wtt (fx)<br />
** 200wtt (fx)<br />
** 250wtt (fx)<br />
** 300wtt (fx)<br />
** 350wtt (fx)<br />
** 400wtt (fx)<br />
** 480wtt (fx)<br />
** 2 inconnues (fx)<br />
* Disques 9Go SCSI<br />
* HD 30Go WD (fx)<br />
* HD 20Go WD (fx)<br />
* HD ? Maxtor (fx)<br />
* HD 80Go Maxtor (à la bibli en attendant que vous ayez des rangements)<br />
* HD 13,5Go IBM (fx)<br />
* cartes meres<br />
** Asus K8V-MX (nue)(ATX) (fx)<br />
** Asus PK8533 (nue avec ram DDR 256mo) (atx) (fx)<br />
** micro atx (fx)<br />
** SF2/6661FX (fx)<br />
* ram<br />
* 4 lecteurs cd/dvd (fx)<br />
* 2 graveurs dvd (fx)<br />
* 3 lecteurs cd (fx)<br />
* 2 lecteurs d7 (fx)<br />
* 1 nappe IDE (fx)<br />
* 1 tour incomplète (fx)<br />
* 2 ventirad (fx)<br />
* 1 clavier Eee (fx)<br />
* 1 dalle écran + CM Eeepc (fx)<br />
* 1 lecteur graveur de portable (fx)<br />
* 1 carte modem 56K (fx)<br />
<br />
==== Périphériques ====<br />
<br />
* 1 souris à bille (empruntée à la bibli, pc HP)<br />
* 1 pavé numérique usb (à la bibli)<br />
<br />
==== Câbles ====<br />
<br />
* 1 schuko (emprunté à la bibli, écran pc HP)<br />
<br />
==== Écrans ====<br />
<br />
* 1 yakumo TFT 17 pouces (fx)<br />
<br />
==== Imprimantes et consommables ==== <br />
<br />
* HP C4380<br />
* HP Deskjet 450<br />
* HP Deskjet 600<br />
* HP Deskjet 880C<br />
* HP Deskjet 880C<br />
* HP Deskjet 940C<br />
* HP Laserjet 6L<br />
* HP Laserjet 1100<br />
* HP Laser 1200 serie<br />
* Canon BJC 4300<br />
* Canon LBP 3200<br />
* Canon Pixma MP160<br />
* Canon Pixma XP4000<br />
* Lexmark Z52<br />
* Lexmark X1270<br />
* Epson Stylus dx 5050 (qui à bien fonctionnée ce W.E. ^^)<br />
* Epson Stylus C64 "photo edition" comme neuf, avec la boite<br />
<br />
* 5 cartouches canon n°21 (noir) dispo à la bibli<br />
<br />
== Electronique ==<br />
<br />
* 1 fer à souder<br />
* 1 osciloscope<br />
<br />
<br />
== Wanted ==<br />
<br />
* Étagères solides</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Materiel/Routeurs&diff=2623Materiel/Routeurs2014-05-25T17:02:52Z<p>Petrus : creation</p>
<hr />
<div>[[Category:Matériel]]<br />
<br />
== Routeurs testés fonctionnels ==<br />
<br />
=== Mikrotik ===<br />
<br />
2x RouterBoard 153<br />
<br />
1x RouterBoard 333<br />
<br />
<br />
== Routeurs à (re)mettre en état ==<br />
(install/réinstall d'un OS à prévoir)<br />
* firebox x550<br />
* Appliance Symantec <br />
<br />
<br />
== Routeurs à tester ==</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Systemd&diff=2621Systemd2014-05-16T14:07:22Z<p>Petrus : amélioration de systemd_fuuu</p>
<hr />
<div><pre><br />
###############<br />
# systemd.tcl #<br />
###############<br />
<br />
set insults "/home/eggdrop/scripts/systemd_fuuu"<br />
<br />
bind pubm - *systemd* systemd:kicksaale<br />
proc systemd:kicksaale {nick uhost handle chan text} {<br />
set msg [systemd:random]<br />
putkick $chan $nick $msg<br />
}<br />
<br />
bind pub - !fuuu_systmd systemd:addinsult<br />
proc systemd:addinsult {nick uhost handle chan text} {<br />
set fp [open $::insults a]<br />
puts $fp "$text"<br />
close $fp<br />
putserv "PRIVMSG $chan :\00312insulte ajoutée : \0034$nick"<br />
}<br />
<br />
bind pubm - *insult* systemd:get<br />
proc systemd:get {nick uhost handle chan text} {<br />
putnow "PRIVMSG $chan :\00312[systemd:random]"<br />
}<br />
<br />
proc systemd:random { } {<br />
set fp [open $::insults r]<br />
set data [read $fp]<br />
close $fp<br />
set insultsbuff [split $data \n]<br />
return [lindex $insultsbuff [rand [llength $insultsbuff]]]<br />
}<br />
<br />
putlog "\003systemd.tcl V0.1"<br />
</pre><br />
<br />
<br />
<pre><br />
$ cat /home/eggdrop/scripts/systemd_fuuu<br />
saaaaale<br />
fuck systemd<br />
sapu systemd<br />
jvous ai déjà dit que j'aimais pas<br />
apt-get install systemd-must-die<br />
Lennart you bastard<br />
journald? ils sont où mes logs putaaaain ??<br />
portabiliquoi ?<br />
systemd. Unix. pick one.<br />
ip route add $(dig +short 0pointer.de) via null0<br />
THIS IS SPARTA!<br />
pas de gros mots dans le chan !<br />
https://lkml.org/lkml/2014/4/2/420<br />
"you caused the problem, you need to fix it -Linus"<br />
http://cgit.freedesktop.org/systemd/systemd/tree/src/libsystemd-network/sd-dhcp-client.c<br />
nanmého http://cgit.freedesktop.org/systemd/systemd/tree/src/timesync/timesyncd.c<br />
</pre></div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Saaale&diff=2620Saaale2014-05-16T12:19:01Z<p>Petrus : creation</p>
<hr />
<div>#REDIRECT [[systemd]]</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Systemd&diff=2619Systemd2014-05-16T12:11:10Z<p>Petrus : création</p>
<hr />
<div><pre><br />
###############<br />
# systemd.tcl #<br />
###############<br />
<br />
set insults "/home/eggdrop/scripts/systemd_fuuu"<br />
<br />
bind pubm - *systemd* systemd:kicksaale<br />
proc systemd:kicksaale {nick uhost handle chan text} {<br />
set msg [systemd:random]<br />
putkick $chan $nick $msg<br />
}<br />
<br />
bind pub - !fuuu_systmd systemd:addinsult<br />
proc systemd:addinsult {nick uhost handle chan text} {<br />
set fp [open $::insults a]<br />
puts $fp "$text"<br />
close $fp<br />
putserv "PRIVMSG $chan :\00312insulte ajoutée : \0034$nick"<br />
}<br />
<br />
bind pubm - *insult* systemd:get<br />
proc systemd:get {nick uhost handle chan text} {<br />
putnow "PRIVMSG $chan :\00312[systemd:random]"<br />
}<br />
<br />
proc systemd:random { } {<br />
set fp [open $::insults r]<br />
set data [read $fp]<br />
close $fp<br />
set insultsbuff [split $data \n]<br />
return [lindex $insultsbuff [rand [llength $insultsbuff]]]<br />
}<br />
<br />
putlog "\003systemd.tcl V0.1"<br />
</pre><br />
<br />
<br />
<pre><br />
$ cat /home/eggdrop/scripts/systemd_fuuu<br />
saaaaale<br />
fuck systemd<br />
sapu systemd<br />
jvous ai déjà dit que j'aimais pas<br />
apt-get install systemd-must-die<br />
Lennart you bastard<br />
journald? ils sont où mes logs putaaaain ??<br />
portabiliquoi ?<br />
systemd. Unix. pick one.<br />
ip route add $(dig +short 0pointer.de) via null0<br />
THIS IS SPARTA!<br />
</pre></div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Spaceapi&diff=2600Spaceapi2014-05-01T14:10:16Z<p>Petrus : ajout routeur cisco</p>
<hr />
<div>== Qu'est ce que c'est ? ==<br />
<br />
D'après [http://spaceapi.net/ le site oueb] : ''The purpose of the Space API is to define a unified specification across the hackerspaces that can be used to expose information to web apps or any other application.''<br />
<br />
À partir de là un [http://spaceapi.net/app certain nombre d'application] a été développé, pour [http://spacestatus.bastinat0r.de/#netz39 avoir des statistiques], un [https://addons.mozilla.org/en-US/firefox/addon/hackers-openspace/ plugin firefox] ou même [https://f-droid.org/repository/browse/?fdid=ch.fixme.status une application android] :<br />
<br />
[[File:Myhackerspace.png|200px ]]<br />
<br />
C'est justement l'application Android qui [[user:petrus|m'a]] donné envie d'implémenter ça, pour avoir une info de présence.<br />
<br />
== Comment ==<br />
<br />
Le json est situé [http://breizh-entropy.org/spaceapi.json ici]]. Sur la machine il est là :<br />
$ ls -l /var/www/breizh-entropy.org/spaceapi.json<br />
lrwxrwxrwx 1 root root 38 avril 26 16:39 /var/www/breizh-entropy.org/spaceapi.json -> /home/petrus/public_html/spaceapi.json<br />
<br />
Il est facile de modifier le json en utilisant [http://stedolan.github.io/jq/ jq] : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open'<br />
false<br />
<br />
Pour ouvrir le lab : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open=true' > /tmp/spaceapi.json; mv /tmp/spaceapi.json /home/petrus/public_html/spaceapi.json<br />
<br />
Pour fermer le lab : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open=false' > /tmp/spaceapi.json; mv /tmp/spaceapi.json /home/petrus/public_html/spaceapi.json<br />
<br />
Ces commandes sont dans les scripts lab_open et lab_closed sur la vm.<br />
<br />
== Le bot irc ==<br />
<br />
argos est le bot qui permet de changer l'état (ouvert ou fermé) du lab :<br />
<petrus> !open<br />
<argos> Lab is open!<br />
<petrus> !closed<br />
<argos> On ferme :(<br />
<petrus> !status<br />
<argos> Lab is closed :(<br />
<br />
argos est un eggdrop actuellement et tourne sur [[user:petrus|ma]] machine, mais pourrait être installé sur la vm du hackerspace voire recodé simplement en utilisant supybot.<br />
<br />
Le script eggdrop est très simple et communique avec le serveur en ssh, en utilisant les scripts lab_open et lab_close montrés plus haut :<br />
<br />
################<br />
# spaceapi.tcl #<br />
################<br />
<br />
bind pub - "!open" spaceapi:open<br />
bind pub - "!closed" spaceapi:closed<br />
bind pub - "!close" spaceapi:closed<br />
bind pub - "!status" spaceapi:status<br />
bind msg - "!open" spaceapi:open<br />
bind msg - "!closed" spaceapi:closed<br />
bind msg - "!close" spaceapi:closed<br />
bind msg - "!status" spaceapi:status<br />
<br />
proc spaceapi:open {nick uhost handle chan text} {<br />
exec lab_open<br />
set msg "\00312Lab is \0033open!"<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
proc spaceapi:closed {nick uhost handle chan text} {<br />
exec lab_closed<br />
set msg "\00312On \0033ferme :("<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
proc spaceapi:status {nick uhost handle chan text} {<br />
set state [exec curl -s http://breizh-entropy.org/spaceapi.json | jq ".state.open"]<br />
switch $state {<br />
"true" {<br />
set msg "\00312Lab is \0033open!"<br />
}<br />
"false" {<br />
set msg "\00312Lab is \0033closed :("<br />
}<br />
default {<br />
set msg "ça a po marché :("<br />
}<br />
}<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
putlog "\003spaceapi.tcl V0.2"<br />
<br />
== Le capteur ==<br />
On pourrait utiliser un interrupteur qui crée une loopback sur un port ethernet d'un wrt/pc, et avec ifplugd/ifup/netlink on exécute un script (directement sur la vm ou dans le chan irc) pour changer l'état. <br />
<br />
Utilisation de 2 clés ssh passwordless sur la vm avec "command=lab_open" et "command=lab_closed". <br />
<br />
Pour une loopback ethernet il faut relier les ports 1 (Tx+)et 3(Rx+) et 2(Tx-) et 6(Rx-) : <br />
[[File:Loopback.jpg|200px ]]<br />
<br />
Pour détecter une ouverture (=port down), il suffit de couper l'un ou l'autre, pas besoin de couper les deux. <br />
<br />
Pour avoir plein de port d'I/O on pourrait sinon utiliser un switch manageable, et envoyer un trap snmp à chaque changement d'état d'un port.<br />
Voir [http://www.net-snmp.org/wiki/index.php/TUT:Configuring_snmptrapd#Example_handler_script snmptrapd] pour l'inspiration.<br />
<br />
Autre possibilité : utiliser un routeur cisco, et au lieu d'avoir du snmp avoir un script tcl+eem qui 1) ssh ou 2) se connecte à l'irc pour executer les commandes.</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Spaceapi&diff=2599Spaceapi2014-05-01T13:58:01Z<p>Petrus : lab_open sur vm</p>
<hr />
<div>== Qu'est ce que c'est ? ==<br />
<br />
D'après [http://spaceapi.net/ le site oueb] : ''The purpose of the Space API is to define a unified specification across the hackerspaces that can be used to expose information to web apps or any other application.''<br />
<br />
À partir de là un [http://spaceapi.net/app certain nombre d'application] a été développé, pour [http://spacestatus.bastinat0r.de/#netz39 avoir des statistiques], un [https://addons.mozilla.org/en-US/firefox/addon/hackers-openspace/ plugin firefox] ou même [https://f-droid.org/repository/browse/?fdid=ch.fixme.status une application android] :<br />
<br />
[[File:Myhackerspace.png|200px ]]<br />
<br />
C'est justement l'application Android qui [[user:petrus|m'a]] donné envie d'implémenter ça, pour avoir une info de présence.<br />
<br />
== Comment ==<br />
<br />
Le json est situé [http://breizh-entropy.org/spaceapi.json ici]]. Sur la machine il est là :<br />
$ ls -l /var/www/breizh-entropy.org/spaceapi.json<br />
lrwxrwxrwx 1 root root 38 avril 26 16:39 /var/www/breizh-entropy.org/spaceapi.json -> /home/petrus/public_html/spaceapi.json<br />
<br />
Il est facile de modifier le json en utilisant [http://stedolan.github.io/jq/ jq] : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open'<br />
false<br />
<br />
Pour ouvrir le lab : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open=true' > /tmp/spaceapi.json; mv /tmp/spaceapi.json /home/petrus/public_html/spaceapi.json<br />
<br />
Pour fermer le lab : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open=false' > /tmp/spaceapi.json; mv /tmp/spaceapi.json /home/petrus/public_html/spaceapi.json<br />
<br />
Ces commandes sont dans les scripts lab_open et lab_closed sur la vm.<br />
<br />
== Le bot irc ==<br />
<br />
argos est le bot qui permet de changer l'état (ouvert ou fermé) du lab :<br />
<petrus> !open<br />
<argos> Lab is open!<br />
<petrus> !closed<br />
<argos> On ferme :(<br />
<petrus> !status<br />
<argos> Lab is closed :(<br />
<br />
argos est un eggdrop actuellement et tourne sur [[user:petrus|ma]] machine, mais pourrait être installé sur la vm du hackerspace voire recodé simplement en utilisant supybot.<br />
<br />
Le script eggdrop est très simple et communique avec le serveur en ssh, en utilisant les scripts lab_open et lab_close montrés plus haut :<br />
<br />
################<br />
# spaceapi.tcl #<br />
################<br />
<br />
bind pub - "!open" spaceapi:open<br />
bind pub - "!closed" spaceapi:closed<br />
bind pub - "!close" spaceapi:closed<br />
bind pub - "!status" spaceapi:status<br />
bind msg - "!open" spaceapi:open<br />
bind msg - "!closed" spaceapi:closed<br />
bind msg - "!close" spaceapi:closed<br />
bind msg - "!status" spaceapi:status<br />
<br />
proc spaceapi:open {nick uhost handle chan text} {<br />
exec lab_open<br />
set msg "\00312Lab is \0033open!"<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
proc spaceapi:closed {nick uhost handle chan text} {<br />
exec lab_closed<br />
set msg "\00312On \0033ferme :("<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
proc spaceapi:status {nick uhost handle chan text} {<br />
set state [exec curl -s http://breizh-entropy.org/spaceapi.json | jq ".state.open"]<br />
switch $state {<br />
"true" {<br />
set msg "\00312Lab is \0033open!"<br />
}<br />
"false" {<br />
set msg "\00312Lab is \0033closed :("<br />
}<br />
default {<br />
set msg "ça a po marché :("<br />
}<br />
}<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
putlog "\003spaceapi.tcl V0.2"<br />
<br />
== Le capteur ==<br />
On pourrait utiliser un interrupteur qui crée une loopback sur un port ethernet d'un wrt/pc, et avec ifplugd/ifup/netlink on exécute un script (directement sur la vm ou dans le chan irc) pour changer l'état. <br />
<br />
Utilisation de 2 clés ssh passwordless sur la vm avec "command=lab_open" et "command=lab_closed". <br />
<br />
Pour une loopback ethernet il faut relier les ports 1 (Tx+)et 3(Rx+) et 2(Tx-) et 6(Rx-) : <br />
[[File:Loopback.jpg|200px ]]<br />
<br />
Pour détecter une ouverture (=port down), il suffit de couper l'un ou l'autre, pas besoin de couper les deux. <br />
<br />
Pour avoir plein de port d'I/O on pourrait sinon utiliser un switch manageable, et envoyer un trap snmp à chaque changement d'état d'un port.<br />
Voir [http://www.net-snmp.org/wiki/index.php/TUT:Configuring_snmptrapd#Example_handler_script snmptrapd] pour l'inspiration.</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Spaceapi&diff=2598Spaceapi2014-05-01T13:56:34Z<p>Petrus : amélioration loopback</p>
<hr />
<div>== Qu'est ce que c'est ? ==<br />
<br />
D'après [http://spaceapi.net/ le site oueb] : ''The purpose of the Space API is to define a unified specification across the hackerspaces that can be used to expose information to web apps or any other application.''<br />
<br />
À partir de là un [http://spaceapi.net/app certain nombre d'application] a été développé, pour [http://spacestatus.bastinat0r.de/#netz39 avoir des statistiques], un [https://addons.mozilla.org/en-US/firefox/addon/hackers-openspace/ plugin firefox] ou même [https://f-droid.org/repository/browse/?fdid=ch.fixme.status une application android] :<br />
<br />
[[File:Myhackerspace.png|200px ]]<br />
<br />
C'est justement l'application Android qui [[user:petrus|m'a]] donné envie d'implémenter ça, pour avoir une info de présence.<br />
<br />
== Comment ==<br />
<br />
Le json est situé [http://breizh-entropy.org/spaceapi.json ici]]. Sur la machine il est là :<br />
$ ls -l /var/www/breizh-entropy.org/spaceapi.json<br />
lrwxrwxrwx 1 root root 38 avril 26 16:39 /var/www/breizh-entropy.org/spaceapi.json -> /home/petrus/public_html/spaceapi.json<br />
<br />
Il est facile de modifier le json en utilisant [http://stedolan.github.io/jq/ jq] : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open'<br />
false<br />
<br />
Pour ouvrir le lab : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open=true' > /tmp/spaceapi.json; mv /tmp/spaceapi.json /home/petrus/public_html/spaceapi.json<br />
<br />
Pour fermer le lab : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open=false' > /tmp/spaceapi.json; mv /tmp/spaceapi.json /home/petrus/public_html/spaceapi.json<br />
<br />
== Le bot irc ==<br />
<br />
argos est le bot qui permet de changer l'état (ouvert ou fermé) du lab :<br />
<petrus> !open<br />
<argos> Lab is open!<br />
<petrus> !closed<br />
<argos> On ferme :(<br />
<petrus> !status<br />
<argos> Lab is closed :(<br />
<br />
argos est un eggdrop actuellement et tourne sur [[user:petrus|ma]] machine, mais pourrait être installé sur la vm du hackerspace voire recodé simplement en utilisant supybot.<br />
<br />
Le script eggdrop est très simple et communique avec le serveur en ssh, en utilisant les scripts lab_open et lab_close montrés plus haut :<br />
<br />
################<br />
# spaceapi.tcl #<br />
################<br />
<br />
bind pub - "!open" spaceapi:open<br />
bind pub - "!closed" spaceapi:closed<br />
bind pub - "!close" spaceapi:closed<br />
bind pub - "!status" spaceapi:status<br />
bind msg - "!open" spaceapi:open<br />
bind msg - "!closed" spaceapi:closed<br />
bind msg - "!close" spaceapi:closed<br />
bind msg - "!status" spaceapi:status<br />
<br />
proc spaceapi:open {nick uhost handle chan text} {<br />
exec lab_open<br />
set msg "\00312Lab is \0033open!"<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
proc spaceapi:closed {nick uhost handle chan text} {<br />
exec lab_closed<br />
set msg "\00312On \0033ferme :("<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
proc spaceapi:status {nick uhost handle chan text} {<br />
set state [exec curl -s http://breizh-entropy.org/spaceapi.json | jq ".state.open"]<br />
switch $state {<br />
"true" {<br />
set msg "\00312Lab is \0033open!"<br />
}<br />
"false" {<br />
set msg "\00312Lab is \0033closed :("<br />
}<br />
default {<br />
set msg "ça a po marché :("<br />
}<br />
}<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
putlog "\003spaceapi.tcl V0.2"<br />
<br />
== Le capteur ==<br />
On pourrait utiliser un interrupteur qui crée une loopback sur un port ethernet d'un wrt/pc, et avec ifplugd/ifup/netlink on exécute un script (directement sur la vm ou dans le chan irc) pour changer l'état. <br />
<br />
Utilisation de 2 clés ssh passwordless sur la vm avec "command=lab_open" et "command=lab_closed". <br />
<br />
Pour une loopback ethernet il faut relier les ports 1 (Tx+)et 3(Rx+) et 2(Tx-) et 6(Rx-) : <br />
[[File:Loopback.jpg|200px ]]<br />
<br />
Pour détecter une ouverture (=port down), il suffit de couper l'un ou l'autre, pas besoin de couper les deux. <br />
<br />
Pour avoir plein de port d'I/O on pourrait sinon utiliser un switch manageable, et envoyer un trap snmp à chaque changement d'état d'un port.<br />
Voir [http://www.net-snmp.org/wiki/index.php/TUT:Configuring_snmptrapd#Example_handler_script snmptrapd] pour l'inspiration.</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Spaceapi&diff=2597Spaceapi2014-04-30T21:58:55Z<p>Petrus : ajout snmptrapd</p>
<hr />
<div>== Qu'est ce que c'est ? ==<br />
<br />
D'après [http://spaceapi.net/ le site oueb] : ''The purpose of the Space API is to define a unified specification across the hackerspaces that can be used to expose information to web apps or any other application.''<br />
<br />
À partir de là un [http://spaceapi.net/app certain nombre d'application] a été développé, pour [http://spacestatus.bastinat0r.de/#netz39 avoir des statistiques], un [https://addons.mozilla.org/en-US/firefox/addon/hackers-openspace/ plugin firefox] ou même [https://f-droid.org/repository/browse/?fdid=ch.fixme.status une application android] :<br />
<br />
[[File:Myhackerspace.png|200px ]]<br />
<br />
C'est justement l'application Android qui [[user:petrus|m'a]] donné envie d'implémenter ça, pour avoir une info de présence.<br />
<br />
== Comment ==<br />
<br />
Le json est situé [http://breizh-entropy.org/spaceapi.json ici]]. Sur la machine il est là :<br />
$ ls -l /var/www/breizh-entropy.org/spaceapi.json<br />
lrwxrwxrwx 1 root root 38 avril 26 16:39 /var/www/breizh-entropy.org/spaceapi.json -> /home/petrus/public_html/spaceapi.json<br />
<br />
Il est facile de modifier le json en utilisant [http://stedolan.github.io/jq/ jq] : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open'<br />
false<br />
<br />
Pour ouvrir le lab : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open=true' > /tmp/spaceapi.json; mv /tmp/spaceapi.json /home/petrus/public_html/spaceapi.json<br />
<br />
Pour fermer le lab : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open=false' > /tmp/spaceapi.json; mv /tmp/spaceapi.json /home/petrus/public_html/spaceapi.json<br />
<br />
== Le bot irc ==<br />
<br />
argos est le bot qui permet de changer l'état (ouvert ou fermé) du lab :<br />
<petrus> !open<br />
<argos> Lab is open!<br />
<petrus> !closed<br />
<argos> On ferme :(<br />
<petrus> !status<br />
<argos> Lab is closed :(<br />
<br />
argos est un eggdrop actuellement et tourne sur [[user:petrus|ma]] machine, mais pourrait être installé sur la vm du hackerspace voire recodé simplement en utilisant supybot.<br />
<br />
Le script eggdrop est très simple et communique avec le serveur en ssh, en utilisant les scripts lab_open et lab_close montrés plus haut :<br />
<br />
################<br />
# spaceapi.tcl #<br />
################<br />
<br />
bind pub - "!open" spaceapi:open<br />
bind pub - "!closed" spaceapi:closed<br />
bind pub - "!close" spaceapi:closed<br />
bind pub - "!status" spaceapi:status<br />
bind msg - "!open" spaceapi:open<br />
bind msg - "!closed" spaceapi:closed<br />
bind msg - "!close" spaceapi:closed<br />
bind msg - "!status" spaceapi:status<br />
<br />
proc spaceapi:open {nick uhost handle chan text} {<br />
exec lab_open<br />
set msg "\00312Lab is \0033open!"<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
proc spaceapi:closed {nick uhost handle chan text} {<br />
exec lab_closed<br />
set msg "\00312On \0033ferme :("<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
proc spaceapi:status {nick uhost handle chan text} {<br />
set state [exec curl -s http://breizh-entropy.org/spaceapi.json | jq ".state.open"]<br />
switch $state {<br />
"true" {<br />
set msg "\00312Lab is \0033open!"<br />
}<br />
"false" {<br />
set msg "\00312Lab is \0033closed :("<br />
}<br />
default {<br />
set msg "ça a po marché :("<br />
}<br />
}<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
putlog "\003spaceapi.tcl V0.2"<br />
<br />
== Le capteur ==<br />
On pourrait utiliser un interrupteur qui crée une loopback sur un port ethernet d'un wrt/pc, et avec ifplugd/ifup/netlink on exécute un script (directement sur la vm ou dans le chan irc) pour changer l'état. <br />
<br />
Utilisation de 2 clés ssh passwordless sur la vm avec "command=lab_open" et "command=lab_closed". <br />
<br />
Pour une loopback ethernet il faut relier les ports 1 (Tx+)et 3(Rx+) et 2(Tx-) et 6(Rx-) : <br />
[[File:Loopback.jpg|200px ]]<br />
<br />
Pour avoir plein de port d'I/O on pourrait sinon utiliser un switch manageable, et envoyer un trap snmp à chaque changement d'état d'un port.<br />
Voir [http://www.net-snmp.org/wiki/index.php/TUT:Configuring_snmptrapd#Example_handler_script snmptrapd] pour l'inspiration.</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Spaceapi&diff=2563Spaceapi2014-04-30T11:41:13Z<p>Petrus : /* Le capteur */</p>
<hr />
<div>== Qu'est ce que c'est ? ==<br />
<br />
D'après [http://spaceapi.net/ le site oueb] : ''The purpose of the Space API is to define a unified specification across the hackerspaces that can be used to expose information to web apps or any other application.''<br />
<br />
À partir de là un [http://spaceapi.net/app certain nombre d'application] a été développé, pour [http://spacestatus.bastinat0r.de/#netz39 avoir des statistiques], un [https://addons.mozilla.org/en-US/firefox/addon/hackers-openspace/ plugin firefox] ou même [https://f-droid.org/repository/browse/?fdid=ch.fixme.status une application android] :<br />
<br />
[[File:Myhackerspace.png|200px ]]<br />
<br />
C'est justement l'application Android qui [[user:petrus|m'a]] donné envie d'implémenter ça, pour avoir une info de présence.<br />
<br />
== Comment ==<br />
<br />
Le json est situé [http://breizh-entropy.org/spaceapi.json ici]]. Sur la machine il est là :<br />
$ ls -l /var/www/breizh-entropy.org/spaceapi.json<br />
lrwxrwxrwx 1 root root 38 avril 26 16:39 /var/www/breizh-entropy.org/spaceapi.json -> /home/petrus/public_html/spaceapi.json<br />
<br />
Il est facile de modifier le json en utilisant [http://stedolan.github.io/jq/ jq] : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open'<br />
false<br />
<br />
Pour ouvrir le lab : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open=true' > /tmp/spaceapi.json; mv /tmp/spaceapi.json /home/petrus/public_html/spaceapi.json<br />
<br />
Pour fermer le lab : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open=false' > /tmp/spaceapi.json; mv /tmp/spaceapi.json /home/petrus/public_html/spaceapi.json<br />
<br />
== Le bot irc ==<br />
<br />
argos est le bot qui permet de changer l'état (ouvert ou fermé) du lab :<br />
<petrus> !open<br />
<argos> Lab is open!<br />
<petrus> !closed<br />
<argos> On ferme :(<br />
<petrus> !status<br />
<argos> Lab is closed :(<br />
<br />
argos est un eggdrop actuellement et tourne sur [[user:petrus|ma]] machine, mais pourrait être installé sur la vm du hackerspace voire recodé simplement en utilisant supybot.<br />
<br />
Le script eggdrop est très simple et communique avec le serveur en ssh, en utilisant les scripts lab_open et lab_close montrés plus haut :<br />
<br />
################<br />
# spaceapi.tcl #<br />
################<br />
<br />
bind pub - "!open" spaceapi:open<br />
bind pub - "!closed" spaceapi:closed<br />
bind pub - "!close" spaceapi:closed<br />
bind pub - "!status" spaceapi:status<br />
bind msg - "!open" spaceapi:open<br />
bind msg - "!closed" spaceapi:closed<br />
bind msg - "!close" spaceapi:closed<br />
bind msg - "!status" spaceapi:status<br />
<br />
proc spaceapi:open {nick uhost handle chan text} {<br />
exec lab_open<br />
set msg "\00312Lab is \0033open!"<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
proc spaceapi:closed {nick uhost handle chan text} {<br />
exec lab_closed<br />
set msg "\00312On \0033ferme :("<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
proc spaceapi:status {nick uhost handle chan text} {<br />
set state [exec curl -s http://breizh-entropy.org/spaceapi.json | jq ".state.open"]<br />
switch $state {<br />
"true" {<br />
set msg "\00312Lab is \0033open!"<br />
}<br />
"false" {<br />
set msg "\00312Lab is \0033closed :("<br />
}<br />
default {<br />
set msg "ça a po marché :("<br />
}<br />
}<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
putlog "\003spaceapi.tcl V0.2"<br />
<br />
== Le capteur ==<br />
On pourrait utiliser un interrupteur qui crée une loopback sur un port ethernet d'un wrt/pc, et avec ifplugd/ifup/netlink on exécute un script (directement sur la vm ou dans le chan irc) pour changer l'état. <br />
<br />
Pour une loopback ethernet il faut relier les ports 1 (Tx+)et 3(Rx+) et 2(Tx-) et 6(Rx-) : <br />
[[File:Loopback.jpg|200px ]]<br />
<br />
Pour avoir plein de port d'I/O on pourrait sinon utiliser un switch manageable, et envoyer un trap snmp à chaque changement d'état d'un port.</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Spaceapi&diff=2562Spaceapi2014-04-30T11:20:01Z<p>Petrus : changement de loopback.gif</p>
<hr />
<div>== Qu'est ce que c'est ? ==<br />
<br />
D'après [http://spaceapi.net/ le site oueb] : ''The purpose of the Space API is to define a unified specification across the hackerspaces that can be used to expose information to web apps or any other application.''<br />
<br />
À partir de là un [http://spaceapi.net/app certain nombre d'application] a été développé, pour [http://spacestatus.bastinat0r.de/#netz39 avoir des statistiques], un [https://addons.mozilla.org/en-US/firefox/addon/hackers-openspace/ plugin firefox] ou même [https://f-droid.org/repository/browse/?fdid=ch.fixme.status une application android] :<br />
<br />
[[File:Myhackerspace.png|200px ]]<br />
<br />
C'est justement l'application Android qui [[user:petrus|m'a]] donné envie d'implémenter ça, pour avoir une info de présence.<br />
<br />
== Comment ==<br />
<br />
Le json est situé [http://breizh-entropy.org/spaceapi.json ici]]. Sur la machine il est là :<br />
$ ls -l /var/www/breizh-entropy.org/spaceapi.json<br />
lrwxrwxrwx 1 root root 38 avril 26 16:39 /var/www/breizh-entropy.org/spaceapi.json -> /home/petrus/public_html/spaceapi.json<br />
<br />
Il est facile de modifier le json en utilisant [http://stedolan.github.io/jq/ jq] : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open'<br />
false<br />
<br />
Pour ouvrir le lab : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open=true' > /tmp/spaceapi.json; mv /tmp/spaceapi.json /home/petrus/public_html/spaceapi.json<br />
<br />
Pour fermer le lab : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open=false' > /tmp/spaceapi.json; mv /tmp/spaceapi.json /home/petrus/public_html/spaceapi.json<br />
<br />
== Le bot irc ==<br />
<br />
argos est le bot qui permet de changer l'état (ouvert ou fermé) du lab :<br />
<petrus> !open<br />
<argos> Lab is open!<br />
<petrus> !closed<br />
<argos> On ferme :(<br />
<petrus> !status<br />
<argos> Lab is closed :(<br />
<br />
argos est un eggdrop actuellement et tourne sur [[user:petrus|ma]] machine, mais pourrait être installé sur la vm du hackerspace voire recodé simplement en utilisant supybot.<br />
<br />
Le script eggdrop est très simple et communique avec le serveur en ssh, en utilisant les scripts lab_open et lab_close montrés plus haut :<br />
<br />
################<br />
# spaceapi.tcl #<br />
################<br />
<br />
bind pub - "!open" spaceapi:open<br />
bind pub - "!closed" spaceapi:closed<br />
bind pub - "!close" spaceapi:closed<br />
bind pub - "!status" spaceapi:status<br />
bind msg - "!open" spaceapi:open<br />
bind msg - "!closed" spaceapi:closed<br />
bind msg - "!close" spaceapi:closed<br />
bind msg - "!status" spaceapi:status<br />
<br />
proc spaceapi:open {nick uhost handle chan text} {<br />
exec lab_open<br />
set msg "\00312Lab is \0033open!"<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
proc spaceapi:closed {nick uhost handle chan text} {<br />
exec lab_closed<br />
set msg "\00312On \0033ferme :("<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
proc spaceapi:status {nick uhost handle chan text} {<br />
set state [exec curl -s http://breizh-entropy.org/spaceapi.json | jq ".state.open"]<br />
switch $state {<br />
"true" {<br />
set msg "\00312Lab is \0033open!"<br />
}<br />
"false" {<br />
set msg "\00312Lab is \0033closed :("<br />
}<br />
default {<br />
set msg "ça a po marché :("<br />
}<br />
}<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
putlog "\003spaceapi.tcl V0.2"<br />
<br />
== Le capteur ==<br />
On pourrait utiliser un interrupteur qui crée une loopback sur un port ethernet d'un wrt/pc, et avec ifplugd/ifup/netlink on exécute un script (directement sur la vm ou dans le chan irc) pour changer l'état. <br />
<br />
Pour une loopback ethernet il faut relier les ports 1 (Tx+)et 3(Rx+) et 2(Tx-) et 6(Rx-) : <br />
[[File:Loopback.jpg|200px ]]</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Fichier:Loopback.jpg&diff=2561Fichier:Loopback.jpg2014-04-30T11:19:44Z<p>Petrus : </p>
<hr />
<div></div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Spaceapi&diff=2560Spaceapi2014-04-30T11:19:16Z<p>Petrus : ajout de Loopback.gif</p>
<hr />
<div>== Qu'est ce que c'est ? ==<br />
<br />
D'après [http://spaceapi.net/ le site oueb] : ''The purpose of the Space API is to define a unified specification across the hackerspaces that can be used to expose information to web apps or any other application.''<br />
<br />
À partir de là un [http://spaceapi.net/app certain nombre d'application] a été développé, pour [http://spacestatus.bastinat0r.de/#netz39 avoir des statistiques], un [https://addons.mozilla.org/en-US/firefox/addon/hackers-openspace/ plugin firefox] ou même [https://f-droid.org/repository/browse/?fdid=ch.fixme.status une application android] :<br />
<br />
[[File:Myhackerspace.png|200px ]]<br />
<br />
C'est justement l'application Android qui [[user:petrus|m'a]] donné envie d'implémenter ça, pour avoir une info de présence.<br />
<br />
== Comment ==<br />
<br />
Le json est situé [http://breizh-entropy.org/spaceapi.json ici]]. Sur la machine il est là :<br />
$ ls -l /var/www/breizh-entropy.org/spaceapi.json<br />
lrwxrwxrwx 1 root root 38 avril 26 16:39 /var/www/breizh-entropy.org/spaceapi.json -> /home/petrus/public_html/spaceapi.json<br />
<br />
Il est facile de modifier le json en utilisant [http://stedolan.github.io/jq/ jq] : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open'<br />
false<br />
<br />
Pour ouvrir le lab : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open=true' > /tmp/spaceapi.json; mv /tmp/spaceapi.json /home/petrus/public_html/spaceapi.json<br />
<br />
Pour fermer le lab : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open=false' > /tmp/spaceapi.json; mv /tmp/spaceapi.json /home/petrus/public_html/spaceapi.json<br />
<br />
== Le bot irc ==<br />
<br />
argos est le bot qui permet de changer l'état (ouvert ou fermé) du lab :<br />
<petrus> !open<br />
<argos> Lab is open!<br />
<petrus> !closed<br />
<argos> On ferme :(<br />
<petrus> !status<br />
<argos> Lab is closed :(<br />
<br />
argos est un eggdrop actuellement et tourne sur [[user:petrus|ma]] machine, mais pourrait être installé sur la vm du hackerspace voire recodé simplement en utilisant supybot.<br />
<br />
Le script eggdrop est très simple et communique avec le serveur en ssh, en utilisant les scripts lab_open et lab_close montrés plus haut :<br />
<br />
################<br />
# spaceapi.tcl #<br />
################<br />
<br />
bind pub - "!open" spaceapi:open<br />
bind pub - "!closed" spaceapi:closed<br />
bind pub - "!close" spaceapi:closed<br />
bind pub - "!status" spaceapi:status<br />
bind msg - "!open" spaceapi:open<br />
bind msg - "!closed" spaceapi:closed<br />
bind msg - "!close" spaceapi:closed<br />
bind msg - "!status" spaceapi:status<br />
<br />
proc spaceapi:open {nick uhost handle chan text} {<br />
exec lab_open<br />
set msg "\00312Lab is \0033open!"<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
proc spaceapi:closed {nick uhost handle chan text} {<br />
exec lab_closed<br />
set msg "\00312On \0033ferme :("<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
proc spaceapi:status {nick uhost handle chan text} {<br />
set state [exec curl -s http://breizh-entropy.org/spaceapi.json | jq ".state.open"]<br />
switch $state {<br />
"true" {<br />
set msg "\00312Lab is \0033open!"<br />
}<br />
"false" {<br />
set msg "\00312Lab is \0033closed :("<br />
}<br />
default {<br />
set msg "ça a po marché :("<br />
}<br />
}<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
putlog "\003spaceapi.tcl V0.2"<br />
<br />
== Le capteur ==<br />
On pourrait utiliser un interrupteur qui crée une loopback sur un port ethernet d'un wrt/pc, et avec ifplugd/ifup/netlink on exécute un script (directement sur la vm ou dans le chan irc) pour changer l'état. <br />
<br />
Pour une loopback ethernet il faut relier les ports 1 (Tx+)et 3(Rx+) et 2(Tx-) et 6(Rx-) : <br />
[[File:Loopback.gif|200px ]]</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Fichier:Loopback.gif&diff=2559Fichier:Loopback.gif2014-04-30T11:18:53Z<p>Petrus : </p>
<hr />
<div></div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Spaceapi&diff=2558Spaceapi2014-04-30T09:33:13Z<p>Petrus : ajout capteur</p>
<hr />
<div>== Qu'est ce que c'est ? ==<br />
<br />
D'après [http://spaceapi.net/ le site oueb] : ''The purpose of the Space API is to define a unified specification across the hackerspaces that can be used to expose information to web apps or any other application.''<br />
<br />
À partir de là un [http://spaceapi.net/app certain nombre d'application] a été développé, pour [http://spacestatus.bastinat0r.de/#netz39 avoir des statistiques], un [https://addons.mozilla.org/en-US/firefox/addon/hackers-openspace/ plugin firefox] ou même [https://f-droid.org/repository/browse/?fdid=ch.fixme.status une application android] :<br />
<br />
[[File:Myhackerspace.png|200px ]]<br />
<br />
C'est justement l'application Android qui [[user:petrus|m'a]] donné envie d'implémenter ça, pour avoir une info de présence.<br />
<br />
== Comment ==<br />
<br />
Le json est situé [http://breizh-entropy.org/spaceapi.json ici]]. Sur la machine il est là :<br />
$ ls -l /var/www/breizh-entropy.org/spaceapi.json<br />
lrwxrwxrwx 1 root root 38 avril 26 16:39 /var/www/breizh-entropy.org/spaceapi.json -> /home/petrus/public_html/spaceapi.json<br />
<br />
Il est facile de modifier le json en utilisant [http://stedolan.github.io/jq/ jq] : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open'<br />
false<br />
<br />
Pour ouvrir le lab : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open=true' > /tmp/spaceapi.json; mv /tmp/spaceapi.json /home/petrus/public_html/spaceapi.json<br />
<br />
Pour fermer le lab : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open=false' > /tmp/spaceapi.json; mv /tmp/spaceapi.json /home/petrus/public_html/spaceapi.json<br />
<br />
== Le bot irc ==<br />
<br />
argos est le bot qui permet de changer l'état (ouvert ou fermé) du lab :<br />
<petrus> !open<br />
<argos> Lab is open!<br />
<petrus> !closed<br />
<argos> On ferme :(<br />
<petrus> !status<br />
<argos> Lab is closed :(<br />
<br />
argos est un eggdrop actuellement et tourne sur [[user:petrus|ma]] machine, mais pourrait être installé sur la vm du hackerspace voire recodé simplement en utilisant supybot.<br />
<br />
Le script eggdrop est très simple et communique avec le serveur en ssh, en utilisant les scripts lab_open et lab_close montrés plus haut :<br />
<br />
################<br />
# spaceapi.tcl #<br />
################<br />
<br />
bind pub - "!open" spaceapi:open<br />
bind pub - "!closed" spaceapi:closed<br />
bind pub - "!close" spaceapi:closed<br />
bind pub - "!status" spaceapi:status<br />
bind msg - "!open" spaceapi:open<br />
bind msg - "!closed" spaceapi:closed<br />
bind msg - "!close" spaceapi:closed<br />
bind msg - "!status" spaceapi:status<br />
<br />
proc spaceapi:open {nick uhost handle chan text} {<br />
exec lab_open<br />
set msg "\00312Lab is \0033open!"<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
proc spaceapi:closed {nick uhost handle chan text} {<br />
exec lab_closed<br />
set msg "\00312On \0033ferme :("<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
proc spaceapi:status {nick uhost handle chan text} {<br />
set state [exec curl -s http://breizh-entropy.org/spaceapi.json | jq ".state.open"]<br />
switch $state {<br />
"true" {<br />
set msg "\00312Lab is \0033open!"<br />
}<br />
"false" {<br />
set msg "\00312Lab is \0033closed :("<br />
}<br />
default {<br />
set msg "ça a po marché :("<br />
}<br />
}<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
putlog "\003spaceapi.tcl V0.2"<br />
<br />
== Le capteur ==<br />
On pourrait utiliser un interrupteur qui crée une loopback sur un port ethernet d'un wrt/pc, et avec ifplugd/ifup/netlink on exécute un script (directement sur la vm ou dans le chan irc) pour changer l'état. <br />
<br />
Pour une loopback ethernet il faut relier les ports 1 (Tx+)et 3(Rx+) et 2(Tx-) et 6(Rx-).</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Spaceapi&diff=2557Spaceapi2014-04-30T09:24:28Z<p>Petrus : /* Qu'est ce que c'est ? */</p>
<hr />
<div>== Qu'est ce que c'est ? ==<br />
<br />
D'après [http://spaceapi.net/ le site oueb] : ''The purpose of the Space API is to define a unified specification across the hackerspaces that can be used to expose information to web apps or any other application.''<br />
<br />
À partir de là un [http://spaceapi.net/app certain nombre d'application] a été développé, pour [http://spacestatus.bastinat0r.de/#netz39 avoir des statistiques], un [https://addons.mozilla.org/en-US/firefox/addon/hackers-openspace/ plugin firefox] ou même [https://f-droid.org/repository/browse/?fdid=ch.fixme.status une application android] :<br />
<br />
[[File:Myhackerspace.png|200px ]]<br />
<br />
C'est justement l'application Android qui [[user:petrus|m'a]] donné envie d'implémenter ça, pour avoir une info de présence.<br />
<br />
== Comment ==<br />
<br />
Le json est situé [http://breizh-entropy.org/spaceapi.json ici]]. Sur la machine il est là :<br />
$ ls -l /var/www/breizh-entropy.org/spaceapi.json<br />
lrwxrwxrwx 1 root root 38 avril 26 16:39 /var/www/breizh-entropy.org/spaceapi.json -> /home/petrus/public_html/spaceapi.json<br />
<br />
Il est facile de modifier le json en utilisant [http://stedolan.github.io/jq/ jq] : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open'<br />
false<br />
<br />
Pour ouvrir le lab : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open=true' > /tmp/spaceapi.json; mv /tmp/spaceapi.json /home/petrus/public_html/spaceapi.json<br />
<br />
Pour fermer le lab : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open=false' > /tmp/spaceapi.json; mv /tmp/spaceapi.json /home/petrus/public_html/spaceapi.json<br />
<br />
== Le bot irc ==<br />
<br />
argos est le bot qui permet de changer l'état (ouvert ou fermé) du lab :<br />
<petrus> !open<br />
<argos> Lab is open!<br />
<petrus> !closed<br />
<argos> On ferme :(<br />
<petrus> !status<br />
<argos> Lab is closed :(<br />
<br />
argos est un eggdrop actuellement et tourne sur [[user:petrus|ma]] machine, mais pourrait être installé sur la vm du hackerspace voire recodé simplement en utilisant supybot.<br />
<br />
Le script eggdrop est très simple et communique avec le serveur en ssh, en utilisant les scripts lab_open et lab_close montrés plus haut :<br />
<br />
################<br />
# spaceapi.tcl #<br />
################<br />
<br />
bind pub - "!open" spaceapi:open<br />
bind pub - "!closed" spaceapi:closed<br />
bind pub - "!close" spaceapi:closed<br />
bind pub - "!status" spaceapi:status<br />
bind msg - "!open" spaceapi:open<br />
bind msg - "!closed" spaceapi:closed<br />
bind msg - "!close" spaceapi:closed<br />
bind msg - "!status" spaceapi:status<br />
<br />
proc spaceapi:open {nick uhost handle chan text} {<br />
exec lab_open<br />
set msg "\00312Lab is \0033open!"<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
proc spaceapi:closed {nick uhost handle chan text} {<br />
exec lab_closed<br />
set msg "\00312On \0033ferme :("<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
proc spaceapi:status {nick uhost handle chan text} {<br />
set state [exec curl -s http://breizh-entropy.org/spaceapi.json | jq ".state.open"]<br />
switch $state {<br />
"true" {<br />
set msg "\00312Lab is \0033open!"<br />
}<br />
"false" {<br />
set msg "\00312Lab is \0033closed :("<br />
}<br />
default {<br />
set msg "ça a po marché :("<br />
}<br />
}<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
putlog "\003spaceapi.tcl V0.2"</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Spaceapi&diff=2552Spaceapi2014-04-27T12:02:30Z<p>Petrus : ajout du code du bot</p>
<hr />
<div>== Qu'est ce que c'est ? ==<br />
<br />
D'après [http://spaceapi.net/ le site oueb] : ''The purpose of the Space API is to define a unified specification across the hackerspaces that can be used to expose information to web apps or any other application.''<br />
<br />
À partir de là un [http://spaceapi.net/app certain nombre d'application] a été développé, pour [http://spacestatus.bastinat0r.de/#netz39 avoir des statistiques], un [https://addons.mozilla.org/en-US/firefox/addon/hackers-openspace/ plugin firefox] ou même [https://f-droid.org/repository/browse/?fdid=ch.fixme.status une application android] :<br />
<br />
[[File:Myhackerspace.png|200px ]]<br />
<br />
C'est justement l'application Android qui [[user:petrus|m'a]] donné envie d'implémenter ça.<br />
<br />
== Comment ==<br />
<br />
Le json est situé [http://breizh-entropy.org/spaceapi.json ici]]. Sur la machine il est là :<br />
$ ls -l /var/www/breizh-entropy.org/spaceapi.json<br />
lrwxrwxrwx 1 root root 38 avril 26 16:39 /var/www/breizh-entropy.org/spaceapi.json -> /home/petrus/public_html/spaceapi.json<br />
<br />
Il est facile de modifier le json en utilisant [http://stedolan.github.io/jq/ jq] : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open'<br />
false<br />
<br />
Pour ouvrir le lab : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open=true' > /tmp/spaceapi.json; mv /tmp/spaceapi.json /home/petrus/public_html/spaceapi.json<br />
<br />
Pour fermer le lab : <br />
$ cat /home/petrus/public_html/spaceapi.json | jq '.state.open=false' > /tmp/spaceapi.json; mv /tmp/spaceapi.json /home/petrus/public_html/spaceapi.json<br />
<br />
== Le bot irc ==<br />
<br />
argos est le bot qui permet de changer l'état (ouvert ou fermé) du lab :<br />
<petrus> !open<br />
<argos> Lab is open!<br />
<petrus> !closed<br />
<argos> On ferme :(<br />
<petrus> !status<br />
<argos> Lab is closed :(<br />
<br />
argos est un eggdrop actuellement et tourne sur [[user:petrus|ma]] machine, mais pourrait être installé sur la vm du hackerspace voire recodé simplement en utilisant supybot.<br />
<br />
Le script eggdrop est très simple et communique avec le serveur en ssh, en utilisant les scripts lab_open et lab_close montrés plus haut :<br />
<br />
################<br />
# spaceapi.tcl #<br />
################<br />
<br />
bind pub - "!open" spaceapi:open<br />
bind pub - "!closed" spaceapi:closed<br />
bind pub - "!close" spaceapi:closed<br />
bind pub - "!status" spaceapi:status<br />
bind msg - "!open" spaceapi:open<br />
bind msg - "!closed" spaceapi:closed<br />
bind msg - "!close" spaceapi:closed<br />
bind msg - "!status" spaceapi:status<br />
<br />
proc spaceapi:open {nick uhost handle chan text} {<br />
exec lab_open<br />
set msg "\00312Lab is \0033open!"<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
proc spaceapi:closed {nick uhost handle chan text} {<br />
exec lab_closed<br />
set msg "\00312On \0033ferme :("<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
proc spaceapi:status {nick uhost handle chan text} {<br />
set state [exec curl -s http://breizh-entropy.org/spaceapi.json | jq ".state.open"]<br />
switch $state {<br />
"true" {<br />
set msg "\00312Lab is \0033open!"<br />
}<br />
"false" {<br />
set msg "\00312Lab is \0033closed :("<br />
}<br />
default {<br />
set msg "ça a po marché :("<br />
}<br />
}<br />
putnow "PRIVMSG $chan :$msg"<br />
}<br />
<br />
putlog "\003spaceapi.tcl V0.2"</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Spaceapi&diff=2551Spaceapi2014-04-27T11:36:49Z<p>Petrus : création de la page</p>
<hr />
<div>== Qu'est ce que c'est ? ==<br />
<br />
D'après [http://spaceapi.net/ le site oueb] : ''The purpose of the Space API is to define a unified specification across the hackerspaces that can be used to expose information to web apps or any other application.''<br />
<br />
À partir de là un [http://spaceapi.net/app certain nombre d'application] a été développé, pour [http://spacestatus.bastinat0r.de/#netz39 avoir des statistiques], un [https://addons.mozilla.org/en-US/firefox/addon/hackers-openspace/ plugin firefox] ou même [https://f-droid.org/repository/browse/?fdid=ch.fixme.status une application android] :<br />
<br />
[[File:Myhackerspace.png|200px ]]<br />
<br />
C'est justement l'application Android qui [[user:petrus|m'a]] donné envie d'implémenter ça.</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Fichier:Myhackerspace.png&diff=2550Fichier:Myhackerspace.png2014-04-27T11:33:06Z<p>Petrus : capture d'écran de l'application 'myhackerspace' (https://f-droid.org/repository/browse/?fdid=ch.fixme.status) sur la page de Breizh-Entropy.</p>
<hr />
<div>capture d'écran de l'application 'myhackerspace' (https://f-droid.org/repository/browse/?fdid=ch.fixme.status) sur la page de Breizh-Entropy.</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=Clef&diff=2540Clef2014-04-10T08:34:40Z<p>Petrus : /* Clef de la grande salle */</p>
<hr />
<div>Il y a trois clefs au total:<br />
<br />
===== Clef de la porte du bas =====<br />
* [[User:isAAAc]]<br />
* Alex<br />
* p'tit greg<br />
* Maria<br />
* [[User:Akoibon]]<br />
* [[User:Alarig|alarig]]<br />
* [[User:etienne]]<br />
* johann<br />
* diane<br />
<br />
===== Clef du local technique =====<br />
* Une dans le lab<br />
<br />
===== Clef de la grande salle =====<br />
<br />
Mail de [[User:ksamak|ksamak]] du 10/04/2014:<br />
<br />
''Hier soir, les clés de la porte d'en haut ont étés changées. Nous sommes tous responsable de la moindre éparpillation des clés. JC a quelques clés en plus pour le futur, donc c'est à lui qu'il faut faire des requètes.''<br />
<br />
Donc actuellement les titulaires de clés sont : <br />
<br />
<br />
Anciennement :<br />
* [[User:isAAAc|isAAAc]]<br />
* [[User:geb|geb]]<br />
* Alex<br />
* Virginie<br />
* Gwenchlan<br />
* [[User:Akoibon|Akoibon]] 1+3 clés<br />
* [[User:etienne|etienne]]<br />
* [[User:Alarig|alarig]]<br />
* johann<br />
* diane<br />
* Kooda</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=VM&diff=2491VM2013-12-10T10:22:52Z<p>Petrus : lien xmpp modifié</p>
<hr />
<div>Le hackerspace dispose d'une machine virtuelle fournie par l'[http://tetaneutral.net association tetaneutral.net] (merci à eux)<br />
<br />
=== Services ===<br />
<br />
==== Services effectifs ====<br />
<br />
* Monitoing: https://vm.breizh-entropy.org<br />
* Noeud [[seeks]]: https://seeks.breizh-entropy.org<br />
* Hébergement [[DNS]] pour le hackerspace et ses membres.<br />
* Hebergement [[shell]] pour les membres du hackerspace<br />
* Hebergement [[Web]] pour les membres du hackerspace<br />
* [[XMPP|XMPP/Jabber]] pour les membres du hackerspace<br />
* Hébergement du site [[Web]] de l'élaboratoire: http://elaboratoire.eu.org<br />
* Hébergement [[Git]] avec [http://git.breizh-entropy.org gitweb], accès public, et accès ssh.<br />
* Accès [[VPN]]<br />
* Webmail https://webmail.breizh-entropy.org<br />
* Noeud [[Tor]]<br />
* Noeud [[DN42]] (AS64708 - peer with us!)<br />
<br />
<br />
==== Services prévus ====<br />
<br />
* Hébergement [[Configuration_d'un_serveur_mail|mail]] pour le hackerspace et ses membres.<br />
* Hébergement de listes de diffusions pour le hackerspace et ses membres.<br />
<br />
<br />
<br />
=== Administrateurs ===<br />
<br />
Sont administrateurs de cette machine virtuelle:<br />
<br />
* [[User:Geb]]<br />
* [[User:sekiltoyai]]<br />
* [[User:Hydraze]]<br />
* [[User:Petrus]]<br />
* [[User:Nameless`]]<br />
<br />
=== Ouverture de compte ===<br />
<br />
Des comptes sont disponibles pour les membres du hackerspace afin de profiter des services ci-dessus.<br />
<br />
Ces comptes sont à [[PrixLIbre |prix libre]]. Donation de 5€ fortement conseillée afin de couvrir les [[Compta|Frais]] du hackerspace</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=VM&diff=2490VM2013-12-10T10:21:41Z<p>Petrus : modif dn42 => service actif</p>
<hr />
<div>Le hackerspace dispose d'une machine virtuelle fournie par l'[http://tetaneutral.net association tetaneutral.net] (merci à eux)<br />
<br />
=== Services ===<br />
<br />
==== Services effectifs ====<br />
<br />
* Monitoing: https://vm.breizh-entropy.org<br />
* Noeud [[seeks]]: https://seeks.breizh-entropy.org<br />
* Hébergement [[DNS]] pour le hackerspace et ses membres.<br />
* Hebergement [[shell]] pour les membres du hackerspace<br />
* Hebergement [[Web]] pour les membres du hackerspace<br />
* XMPP [[XMPP]] pour les membres du hackerspace<br />
* Hébergement du site [[Web]] de l'élaboratoire: http://elaboratoire.eu.org<br />
* Hébergement [[Git]] avec [http://git.breizh-entropy.org gitweb], accès public, et accès ssh.<br />
* Accès [[VPN]]<br />
* Webmail https://webmail.breizh-entropy.org<br />
* Noeud [[Tor]]<br />
* Noeud [[DN42]] (AS64708 - peer with us!)<br />
<br />
<br />
==== Services prévus ====<br />
<br />
* Hébergement [[Configuration_d'un_serveur_mail|mail]] pour le hackerspace et ses membres.<br />
* Hébergement de listes de diffusions pour le hackerspace et ses membres.<br />
<br />
<br />
<br />
=== Administrateurs ===<br />
<br />
Sont administrateurs de cette machine virtuelle:<br />
<br />
* [[User:Geb]]<br />
* [[User:sekiltoyai]]<br />
* [[User:Hydraze]]<br />
* [[User:Petrus]]<br />
* [[User:Nameless`]]<br />
<br />
=== Ouverture de compte ===<br />
<br />
Des comptes sont disponibles pour les membres du hackerspace afin de profiter des services ci-dessus.<br />
<br />
Ces comptes sont à [[PrixLIbre |prix libre]]. Donation de 5€ fortement conseillée afin de couvrir les [[Compta|Frais]] du hackerspace</div>Petrushttps://wiki.breizh-entropy.org/index.php?title=CCC_stream&diff=2455CCC stream2013-10-10T06:33:59Z<p>Petrus : ajout de moi dans les intéressés</p>
<hr />
<div>== Qu'est ce que c'est ? ==<br />
<br />
"30C3 is the 2013 edition of the Chaos Communication Congress, the Chaos Computer Club’s international conference and hacker party.<br />
During the four days between Christmas and New Year’s Eve, thousands of technology enthusiasts, tinkerers, artists, utopians and <foo> from Europe and all over the world come together at the Congress Center Hamburg (CCH) to exchange ideas, learn and party together. Participants engage with topics covering information technology, computer security, the make-and-break scene, critically constructive ways of dealing with technology and its effects on our societies."<br />
<br />
Dates: 27 au 30 Decembre.<br />
<br />
Programme prochainement dispo sur:<br />
* https://events.ccc.de/congress/2013/wiki/Static:Hacktivities<br />
* https://events.ccc.de/congress/2013/wiki/Static:Schedule<br />
<br />
== Programme ==<br />
<br />
On vote au quorum et on sélectionne ce qu'on se regarde sur le vidéoprojecteur.<br />
On geeke en //.<br />
<br />
<br />
== Intéressés ==<br />
* [[User:Gwenchlan]]<br />
* [[User:Geb]]<br />
* [[User:Petrus]]</div>Petrus