Tue Jan 8 22:03:44 CET 2008

Gns3 over the fish

Bon après un peu de boulot (mais pas trop) voila un jolie émulateur de topologies réseaux [pour du Cisco] via dynamips/dynagen en clikaconvi : gns3.

Après avoir compilé sip (bind c/c++ de python) et pyqt (tout est dans le nom) :

gns3 openbsd

Posted by DbD | Permanent Link | Categories: OpenBSD

Wed Jan 2 17:30:17 CET 2008

Ptite Xss sur linuxfr

Ayant trouvé une vulnérabilité (non critique, si on peut concidérer ça comme telle) de type Xss sur linuxfr, je leur ai envoyé un mail. Le problème a été corrigé en moins de deux heures, donc je leurs tire mon chapeau.

Le mail (transparence oblige) :
Bonjour,

> Juste pour vous signalez une petite xss dans le cas d'un 404 :
> 
> http://www.linuxfr.org/2007/12/28/23497sqdq.html%3Cbr%3E%3Cbr%3E%3Ch1%3EMais%20si%20found%20!%3C/h1%3E
> 
> Sans gravité mais toujours embêtant.

Merci. C'est corrigé.

Posted by DbD | Permanent Link | Categories: Sécurité

Wed Jan 2 17:04:52 CET 2008

Test de composite

Sur mon laptop (sous OpenBSD (4.2 -current) bien sur :), chipset intel GMA 945GMS
Bon la ya un seul truc qui parle :

composite openbsd

Posted by DbD | Permanent Link | Categories: OpenBSD

Wed Jan 2 16:48:09 CET 2008

Aonne Bnné

Bonne année à tous, que du bonheur toussa toussa
Que cette année 2008 soit l'année ou les os propres ECRASENT les os sales !
;)

Posted by DbD | Permanent Link

Tue Dec 11 14:52:17 CET 2007

Stallman, je demande définitivement le divorce

Une belle pour me mettre de bonne humeur ce matin.

<mylife>
Cela fais un moment que je n'utilise plus Linux, qui reste un très bon système pour moi.
Si aujourd'hui j'utilise OpenBSD c'est uniquement car je le considère plus proche de mes attentes, il n'y as pas de troll comme OpenBSD > *
</mylife>

Donc nous disions, ce matin Richard Stallman (Mr propre du libre, directeur de la Free Software Fondation, guru/barbu GNU toussa toussa) decide de poster sur la mailing liste d'openbsd.
http://kerneltrap.org/OpenBSD/That_Which_We_Call_Free

AahhaHAhaha (pardon), un grand moment :

However, its ports system does suggest non-free programs, or at least so I was told when I looked for some BSD variant that I could recommend. I therefore exercise my freedom of speech by not including OpenBSD in the list of systems that I recommend to the public.

Je vous rappelle qu'OpenBSD à pour objectif de fournir un système entierement Blob Free, bien qu'il nécessite certains Firmwares propio (Vendus Séparements). La différence est qu'un Firmware est exécuté par le matériel concerné (une carte rezal par exemple) et non pas par l'os lui même.

Linux par contre fourni un certain nombre de Blob comme par exemple les drivers ATI.

Pour moi c'est le camembert qui dit au roblochon tu pues !

Posted by DbD | Permanent Link

Sat Dec 8 15:48:46 CET 2007

Puffy et DRM/DRI

Alors ça remu du coté de l'aquarium, oga@ et matthieu@ bosse dur pour importer la 3d qui va bien sous l'os du bien.
Ca laisse des traces ici, ici et

landry@ m'a raconté une démo d'oga à l'opencon, avec du xfce + composite + glxgears et le tout fluide bien sur.
Comment ça des gros barbus ?

Posted by DbD | Permanent Link | Categories: OpenBSD

Sat Dec 8 15:16:43 CET 2007

Avoir du poisson frais (-current)

Voilà une petite page sympa pour surveiller la fraicheur des nos mirroirs préferés, codé par landry@ et c'est sur le site du cochon qui crie :
Up2date

Dans le style pour suivre les commits de nos chers *bsd :
Freshbsd

Le poisson c'est quand même meilleur frais ...

Posted by DbD | Permanent Link | Categories: OpenBSD

Sat Dec 8 11:24:28 CET 2007

Snmpd sauce Openbsd

Reyk@ nous cuisine une ptit snmpd maison sauce openbsd.
En exclusivité les premiers tests :
$ snmpwalk -v 1 -c public localhost                                            
SNMPv2-MIB::sysDescr = STRING: OpenBSD OpenDbD.secu-info.org 4.2 GENERIC#571 i386
SNMPv2-MIB::sysObjectID = OID: SNMPv2-SMI::enterprises.26766.42.23.1
SNMPv2-MIB::sysUpTime = Timeticks: (6934702) 19:15:47.02
SNMPv2-MIB::sysContact = STRING: root@OpenDbD.secu-info.org
SNMPv2-MIB::sysName = STRING: OpenDbD.secu-info.org
SNMPv2-MIB::sysLocation = STRING: 
SNMPv2-MIB::sysORLastChange = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORIndex.1 = INTEGER: 1
SNMPv2-MIB::sysORIndex.2 = INTEGER: 2
SNMPv2-MIB::sysORIndex.3 = INTEGER: 3
SNMPv2-MIB::sysORIndex.4 = INTEGER: 4
SNMPv2-MIB::sysORID.1 = OID: SNMPv2-SMI::mib-2
SNMPv2-MIB::sysORID.2 = OID: SNMPv2-MIB::snmp
SNMPv2-MIB::sysORID.3 = OID: IF-MIB::ifMIB
SNMPv2-MIB::sysORID.4 = OID: SNMPv2-SMI::enterprises.26766.42.2
SNMPv2-MIB::sysORDescr.1 = STRING: iso.org.dod.internet.mgmt.mib-2
SNMPv2-MIB::sysORDescr.2 = STRING: iso.org.dod.internet.mgmt.mib-2.snmp
SNMPv2-MIB::sysORDescr.3 = STRING: iso.org.dod.internet.mgmt.mib-2.ifMIB
SNMPv2-MIB::sysORDescr.4 = STRING: 
iso.org.dod.internet.private.enterprises.vant                                                                                                                                   
ronix.openBSD.sensorMIBObjects
SNMPv2-MIB::sysORUpTime.1 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.2 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.3 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.4 = Timeticks: (0) 0:00:00.00
IF-MIB::ifNumber = INTEGER: 3
IF-MIB::ifIndex.1 = INTEGER: 1
IF-MIB::ifIndex.2 = INTEGER: 2
IF-MIB::ifIndex.3 = INTEGER: 3
IF-MIB::ifDescr.1 = STRING: vr0
IF-MIB::ifDescr.2 = STRING: enc0
IF-MIB::ifDescr.3 = STRING: lo0
IF-MIB::ifType.1 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.2 = INTEGER: other(1)
IF-MIB::ifType.3 = INTEGER: softwareLoopback(24)
IF-MIB::ifMtu.1 = INTEGER: 1500
IF-MIB::ifMtu.2 = INTEGER: 1536
IF-MIB::ifMtu.3 = INTEGER: 33208
IF-MIB::ifSpeed.1 = Gauge32: 100000000
IF-MIB::ifSpeed.2 = Gauge32: 0
IF-MIB::ifSpeed.3 = Gauge32: 0
IF-MIB::ifPhysAddress.1 = STRING: 0:11:2f:b7:ac:ec
IF-MIB::ifPhysAddress.2 = STRING: 
IF-MIB::ifPhysAddress.3 = STRING: 
IF-MIB::ifAdminStatus.1 = INTEGER: up(1)
IF-MIB::ifAdminStatus.2 = INTEGER: down(2)
IF-MIB::ifAdminStatus.3 = INTEGER: up(1)
IF-MIB::ifOperStatus.1 = INTEGER: up(1)
IF-MIB::ifOperStatus.2 = INTEGER: down(2)
IF-MIB::ifOperStatus.3 = INTEGER: unknown(4)
IF-MIB::ifLastChange.1 = Timeticks: (6934704) 19:15:47.04
IF-MIB::ifLastChange.2 = Timeticks: (6934704) 19:15:47.04
IF-MIB::ifLastChange.3 = Timeticks: (6934704) 19:15:47.04
IF-MIB::ifInOctets.1 = Counter32: 2367899890
IF-MIB::ifInOctets.2 = Counter32: 0
IF-MIB::ifInOctets.3 = Counter32: 2933962
IF-MIB::ifInUcastPkts.1 = Counter32: 1951312
IF-MIB::ifInUcastPkts.2 = Counter32: 0
IF-MIB::ifInUcastPkts.3 = Counter32: 32877
IF-MIB::ifInNUcastPkts.1 = Counter32: 8197
IF-MIB::ifInNUcastPkts.2 = Counter32: 0
IF-MIB::ifInNUcastPkts.3 = Counter32: 0
IF-MIB::ifInDiscards.1 = Counter32: 0
IF-MIB::ifInDiscards.2 = Counter32: 0
IF-MIB::ifInDiscards.3 = Counter32: 0
IF-MIB::ifInErrors.1 = Counter32: 0
IF-MIB::ifInErrors.2 = Counter32: 0
IF-MIB::ifInErrors.3 = Counter32: 0
IF-MIB::ifInUnknownProtos.1 = Counter32: 0
IF-MIB::ifInUnknownProtos.2 = Counter32: 0
IF-MIB::ifInUnknownProtos.3 = Counter32: 0
IF-MIB::ifOutOctets.1 = Counter32: 152321346
IF-MIB::ifOutOctets.2 = Counter32: 0
IF-MIB::ifOutOctets.3 = Counter32: 2937958
IF-MIB::ifOutUcastPkts.1 = Counter32: 1447300
IF-MIB::ifOutUcastPkts.2 = Counter32: 0
IF-MIB::ifOutUcastPkts.3 = Counter32: 32913
IF-MIB::ifOutNUcastPkts.1 = Counter32: 1
IF-MIB::ifOutNUcastPkts.2 = Counter32: 0
IF-MIB::ifOutNUcastPkts.3 = Counter32: 0
IF-MIB::ifOutDiscards.1 = Counter32: 0
IF-MIB::ifOutDiscards.2 = Counter32: 0
IF-MIB::ifOutDiscards.3 = Counter32: 0
IF-MIB::ifOutErrors.1 = Counter32: 0
IF-MIB::ifOutErrors.2 = Counter32: 0
IF-MIB::ifOutErrors.3 = Counter32: 0
IF-MIB::ifOutQLen.1 = Gauge32: 0
IF-MIB::ifOutQLen.2 = Gauge32: 0
IF-MIB::ifOutQLen.3 = Gauge32: 0
IF-MIB::ifSpecific.1 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.2 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.3 = OID: SNMPv2-SMI::zeroDotZero
SNMPv2-MIB::snmpInPkts = Counter32: 694
SNMPv2-MIB::snmpOutPkts = Counter32: 694
SNMPv2-MIB::snmpInBadVersions = Counter32: 0
SNMPv2-MIB::snmpInBadCommunityNames = Counter32: 0
SNMPv2-MIB::snmpInBadCommunityUses = Counter32: 0
SNMPv2-MIB::snmpInASNParseErrs = Counter32: 0
SNMPv2-MIB::snmpInTooBigs = Counter32: 0
SNMPv2-MIB::snmpInNoSuchNames = Counter32: 20
SNMPv2-MIB::snmpInBadValues = Counter32: 0
SNMPv2-MIB::snmpInReadOnlys = Counter32: 0
SNMPv2-MIB::snmpInGenErrs = Counter32: 683
SNMPv2-MIB::snmpInTotalReqVars = Counter32: 0
SNMPv2-MIB::snmpInTotalSetVars = Counter32: 0
SNMPv2-MIB::snmpInGetRequests = Counter32: 48
SNMPv2-MIB::snmpInGetNexts = Counter32: 660
SNMPv2-MIB::snmpInSetRequests = Counter32: 0
SNMPv2-MIB::snmpInGetResponses = Counter32: 0
SNMPv2-MIB::snmpInTraps = Counter32: 0
SNMPv2-MIB::snmpOutTooBigs = Counter32: 0
SNMPv2-MIB::snmpOutNoSuchNames = Counter32: 0
SNMPv2-MIB::snmpOutBadValues = Counter32: 0
SNMPv2-MIB::snmpOutGenErrs = Counter32: 0
SNMPv2-MIB::snmpOutGetRequests = Counter32: 0
SNMPv2-MIB::snmpOutGetNexts = Counter32: 0
SNMPv2-MIB::snmpOutSetRequests = Counter32: 0
SNMPv2-MIB::snmpOutGetResponses = Counter32: 0
SNMPv2-MIB::snmpOutTraps = Counter32: 0
SNMPv2-MIB::snmpEnableAuthenTraps = INTEGER: disabled(2)
SNMPv2-MIB::snmpSilentDrops = Counter32: 0
SNMPv2-MIB::snmpProxyDrops = Counter32: 0
IF-MIB::ifName.1 = STRING: vr0
IF-MIB::ifName.2 = STRING: enc0
IF-MIB::ifName.3 = STRING: lo0
IF-MIB::ifInMulticastPkts.1 = Counter32: 8197
IF-MIB::ifInMulticastPkts.2 = Counter32: 0
IF-MIB::ifInMulticastPkts.3 = Counter32: 0
IF-MIB::ifInBroadcastPkts.1 = Counter32: 0
IF-MIB::ifInBroadcastPkts.2 = Counter32: 0
IF-MIB::ifInBroadcastPkts.3 = Counter32: 0
IF-MIB::ifOutMulticastPkts.1 = Counter32: 1
IF-MIB::ifOutMulticastPkts.2 = Counter32: 0
IF-MIB::ifOutMulticastPkts.3 = Counter32: 0
IF-MIB::ifOutBroadcastPkts.1 = Counter32: 0
IF-MIB::ifOutBroadcastPkts.2 = Counter32: 0
IF-MIB::ifOutBroadcastPkts.3 = Counter32: 0
IF-MIB::ifHCInOctets.1 = Counter64: 2367900042
IF-MIB::ifHCInOctets.2 = Counter64: 0
IF-MIB::ifHCInOctets.3 = Counter64: 2952537
IF-MIB::ifHCInUcastPkts.1 = Counter64: 1951314
IF-MIB::ifHCInUcastPkts.2 = Counter64: 0
IF-MIB::ifHCInUcastPkts.3 = Counter64: 33045
IF-MIB::ifHCInMulticastPkts.1 = Counter64: 8197
IF-MIB::ifHCInMulticastPkts.2 = Counter64: 0
IF-MIB::ifHCInMulticastPkts.3 = Counter64: 0
IF-MIB::ifHCInBroadcastPkts.1 = Counter64: 0
IF-MIB::ifHCInBroadcastPkts.2 = Counter64: 0
IF-MIB::ifHCInBroadcastPkts.3 = Counter64: 0
IF-MIB::ifHCOutOctets.1 = Counter64: 152322210
IF-MIB::ifHCOutOctets.2 = Counter64: 0
IF-MIB::ifHCOutOctets.3 = Counter64: 2955213
IF-MIB::ifHCOutUcastPkts.1 = Counter64: 1447301
IF-MIB::ifHCOutUcastPkts.2 = Counter64: 0
IF-MIB::ifHCOutUcastPkts.3 = Counter64: 33069
IF-MIB::ifHCOutMulticastPkts.1 = Counter64: 1
IF-MIB::ifHCOutMulticastPkts.2 = Counter64: 0
IF-MIB::ifHCOutMulticastPkts.3 = Counter64: 0
IF-MIB::ifHCOutBroadcastPkts.1 = Counter64: 0
IF-MIB::ifHCOutBroadcastPkts.2 = Counter64: 0
IF-MIB::ifHCOutBroadcastPkts.3 = Counter64: 0
IF-MIB::ifLinkUpDownTrapEnable.1 = INTEGER: 0
IF-MIB::ifLinkUpDownTrapEnable.2 = INTEGER: 0
IF-MIB::ifLinkUpDownTrapEnable.3 = INTEGER: 0
IF-MIB::ifHighSpeed.1 = Gauge32: 100
IF-MIB::ifHighSpeed.2 = Gauge32: 0
IF-MIB::ifHighSpeed.3 = Gauge32: 0
IF-MIB::ifPromiscuousMode.1 = INTEGER: false(2)
IF-MIB::ifPromiscuousMode.2 = INTEGER: false(2)
IF-MIB::ifPromiscuousMode.3 = INTEGER: false(2)
IF-MIB::ifConnectorPresent.1 = INTEGER: true(1)
IF-MIB::ifConnectorPresent.2 = INTEGER: false(2)
IF-MIB::ifConnectorPresent.3 = INTEGER: false(2)
IF-MIB::ifAlias.1 = STRING: 
IF-MIB::ifAlias.2 = STRING: 
IF-MIB::ifAlias.3 = STRING: 
IF-MIB::ifCounterDiscontinuityTime.1 = Timeticks: (0) 0:00:00.00
IF-MIB::ifCounterDiscontinuityTime.2 = Timeticks: (0) 0:00:00.00
IF-MIB::ifCounterDiscontinuityTime.3 = Timeticks: (0) 0:00:00.00
IF-MIB::ifRcvAddressStatus.1."../·¬ì" = INTEGER: active(1)
IF-MIB::ifRcvAddressStatus.2."......" = INTEGER: notInService(2)
IF-MIB::ifRcvAddressStatus.3."......" = INTEGER: active(1)
IF-MIB::ifRcvAddressType.1."../·¬ì" = INTEGER: other(1)
IF-MIB::ifRcvAddressType.2."......" = INTEGER: other(1)
IF-MIB::ifRcvAddressType.3."......" = INTEGER: other(1)
IF-MIB::ifStackLastChange = Timeticks: (6934710) 19:15:47.10

Plus d'infos ici

Posted by DbD | Permanent Link | Categories: OpenBSD

Fri Dec 7 19:05:02 CET 2007

Bash's Killer App

Un jolie blog en bash, oui oui monsieur /bin/bash (enfin /usr/local/bin/bash pour mon openbsd)
C'est le rails de bash ;), kicékivaéditer son blog en ssh simplement ?
Merci pello pour la trouvaille de l'année 2007.

Posted by DbD | Permanent Link