Vous êtes ici : Les articles : Tous
Frédéric Bourgeois Rennes

VRRPD 1.12 : 23/03/15 Linux High availability

VRRPD

Advanced VRRPD 1.12

  • More information in log file (with atropos --state and syslog) by FredB
  • Better control with VRRPD packets without any identification (like Arkoon FW) by FredB
  • Minor fixes by FredB

Documentation: here
Download: here
Project: here


Ecrit par FredB le 23/03/2015 @ 14:31

Pas de commentaireAjouter un commentaire

Squid - and Digest Authentication -

Squid
Bug Hunter's Diary:

I'm happy to announce that this release fixes several critical bugs about Digest authentication.
Well, I can go cure my headache now ...

* Regression Bug #4176: Digest auth too many helper lookups Squid 3.5.2

It was found that the Digest authentication helper was being called to validate credentials on every client request regardless of an appropriate TTL or nonce re-use counter being available.
This release decreases CPU usage and improves latency of client traffic on all installations using Digest authentication.

* Bug #4066: Digest auth nonce indefinite rollover Squid 3.4.12/3.5.2

This bug prevented the backend authentication system being contacted to re-verify user credentials after their TTL has expired. Making it near impossible to kick off an active user by closing their account or changing password.

Please note that while this does have a security impact it is NOT being considerd for an advisory with CVE rating since the user has to properly authenticate before they can abuse this.

A big Thank You to Frederic Bourgeois for tracking this one down.

From: Amos Jeffries [squid-announce]

All users of Squid are encouraged to upgrade to this release as soon as
possible.

Ecrit par FredB le 25/02/2015 @ 10:39

Pas de commentaireAjouter un commentaire

VRRPD 1.11 : 09/01/15 Linux High availability

VRRPD


Advanced VRRPD 1.11

This is a release that fixes some bugs, thanks to Charles Savoie for his help

- Fix: vrrpd cannot be invoked from python script - By charles savoie
- Fix: The change in time cause the backup vrrp daemon to send vrrp advertisements - By charles savoie


Documentation: here
Download: here
Project: here

Ecrit par FredB le 09/01/2015 @ 14:41

Pas de commentaireAjouter un commentaire

Divers - LiveMamecab - E2guardian - Squid

Divers
Quelques nouvelles en vrac:

- Paquet Debian Wheezy et corrections massives de bugs (oui j'étais motivé) pour la solution de filtrage web E2guardian Github E2guardian e2guardian.org

- Correction de la plupart des bugs du Front-End Cabrio Cabrio-Fe

- L'identification digest dans Squid est maintenant "quasiment" réparée Squid Squid*

- J'ai décidé de stopper les prestations pour le moment, par contre si vous avez un poste intéressant sur Rennes je pourrais être éventuellement intéressé ...

- Finalisation de la distribution Gnu/Linux destinée au retrogaming: Livemamecab Livemamecab
  • Xubuntu 14.04 LTS
  • Frontend Cabrio-FE version "Livemamecab" - Correction de bugs + nouvelles possibilités -
  • Outils de configurations pour Cabrio et les listes de jeux
  • Mame 0.153 + higscore + no nag
  • Retroarch
  • Download automatique des artworks (suivant dispo ...)
  • Économiseur d'écran qui joue aléatoirement des roms
  • Pour voir à quoi ça ressemble:



    Des questions ? Plus d'infos sur le forum de Gamoover

*Squid: Le décompte des nonces est encore cassé, mais le reste fonctionne

Ecrit par Fredb le 23/05/2014 @ 17:31

Voir les commentairesAjouter un commentaire

E2guardian is out !

Dansguardian
E2Guardian est un logiciel libre (GPL) de filtrage web développé depuis maintenant quelques mois. Il s’agit d’un fork du projet DansGuardian dont le développement est stoppé depuis longtemps déjà.

Il s’utilise comme un proxy complémentaire qui s’ajoute à un existant, Squid par exemple, il dispose de nombreuses fonctionnalités comme les classiques listes noires ou blanches, mais aussi des techniques plus avancées comme le filtrage des Headers HTTP ou bien la réécriture d’urls.

Une différence notable avec la configuration de DansGuardian est que chaque groupe est autonome, le fichier e2guardian.conf ne servant qu’aux réglages « système » chaque groupe d’utilisateurs bénéficiant de sa propre configuration, logs, page d’interdiction, etc.

La migration vers E2guardian demandera donc quelques modifications de configuration, mais rien d’insurmontable. En revanche vos listes de filtrage restent parfaitement compatibles.

Pour le moment la première version stable est la 3.0.1, pourquoi déjà 3 ? Tout simplement pour rappeler que nous ne partons de zéro mais que le code d’origine est celui de la dernière version de DansGuardian 2.10.1.1 + des versions non officielles intermédiaires.

Pour l’instant le logiciel a été testé sous Gnu/Linux et FreeBSD.
Sous Debian Squeeze avec une architecture complexe et de fortes montées en charge, j’ai constaté un gain CPU très important en comparaison avec la dernière version stable de DansGuardian, toutefois je pense que c’est à relativiser sur un serveur moins occupé.
Le test à été réalisé sur un chaîne utilisée par plusieurs milliers d’utilisateurs simultanément et des règles contenant des expressions régulières à filtrer, du filtrage dans la liste blanche (oui c’est possible maintenant), plusieurs groupes d’utilisateurs ayant des droits différents, etc.

Ancien contributeur de DG je continuais à maintenir une version alternative du projet (DG 2.12.0.7.2) qui contenait déjà des nouvelles fonctionnalités ainsi que de nombreuses corrections de bugs, le projet est maintenant fusionné avec Protex de la société E2BN qui était lui aussi basé sur DG.
Cette association ajoute une plus grande pérennité au projet, ainsi qu’une relecture de mon code n’étant pas moi-même développeur ...

Après cette première étape, nous allons analyser les retours utilisateurs, corriger les éventuels bugs et finalement ajouter de nouvelles fonctionnalités.

Le site de DansGuardian
Changelog du DansGuardian "alternatif"

Société E2BN
Le site de E2guardian
Changelog E2Guardian
Forum
Download

Ecrit par Fred le 27/04/2014 @ 18:16

Voir les commentairesAjouter un commentaire

VRRPD 1.10 : 06/02/14 Linux High availability

VRRPD
Advanced VRRPD 1.10

Ouf j'ai terminé, quelques petites nouveautés avec une fois de plus un nouveau contributeur. Merci Ivan Zhiltsov
Il semble aussi que Advanced Vrrpd soit désormais inclus dans la distribution Gentoo en remplacement du paquet de base Vrrpd.
Bon maintenant il y a de la place pour E2guardian sur ma table d’opération ! Je termine juste quelques patches sur l'identification Digest dans Squid, et en route pour la première stable.
  • Two optional command line arguments (x,z) with value of priorities. If this arguments exists, calling signal SIGTTIN and SIGTTOU instead of increment/decrement priority of running process - By Ivan Zhiltsov -
  • Fix: some minor bugs
  • Cleaned source code
  • Function killvrrpd has been rewritten
  • Contain Debian packages
  • Possibilité de passer automatiquement la priorité VRRPD des process au dessus ou en dessous des autres serveurs du réseau (de manière dynamique), début d'un changement qui permettra, à terme, de modifier tous les paramètres de vrrpd sans relancer
  • Réécriture de la gestion inter-processus, maintenant chaque process vrrpd connaît l'état des autres en temps réel et en cas de problème ne bascule que les process qui ne sont pas déjà en état backup
  • Quelques changements mineurs dans le logs
  • Nettoyage de quelques veilles lignes de codes
  • Paquets Debian qui prennent en compte les mise à jours (n'écrasent plus les anciennes confs)
Documentation: here
Download: here
Project: here

Ecrit par FredB le 06/02/2014 @ 16:05

Voir les commentairesAjouter un commentaire

Squid - Patch pour l’identification basic -

Squid
Il n'est actuellement pas possible de faire rejouer volontairement le couple utilisateur/mot de passe d'un Squid configuré en authentification Basic (par exemple avec Ldap).
Ceci signifie qu'un utilisateur ayant une session ouverte sur un proxy la conserve de manière permanente, le seul instant où l'identification est rejouée c'est à l'ouverture du navigateur, même si en vérité le processus est plus complexe que cela (l'identification est en fait rejouée en fond de tache).

Ce comportement pose plusieurs problèmes, notamment celui des logiciels utilisant Internet de manière dissimulé je pense par exemple aux mise à jours mais aussi à certains spywares.
C'est aussi gênant dans le cadre d'un proxy utilisant plusieurs modes d'identifications, l'utilisateur ne basculant jamais d'un mode à l'autre une fois identifié.

Ce petit patch, pour Squid 3.3, change le comportement de la valeur auth_param basic credentialsttl du squid.conf. Actuellement elle signifie que votre identification est valable x minutes, le souci étant que cette valeur est seulement interne à Squid, par exemple elle ne s’applique uniquement lorsque vous changez le mot de passe d'un utilisateur dans votre serveur Ldap

credentialsttl 30 minutes → Après 30 minutes si votre compte a été modifié il faut de nouveau s'identifier

Avec ce patch elle signifie que votre compte est bannis, la bannière se présente donc de nouveau à vos utilisateurs et ceci quand vous le désirez.

Je veux le patch magique de fred ? C'est ici : Patch Squid

Ecrit par FredB le 20/12/2013 @ 10:52

Pas de commentaireAjouter un commentaire

VRRPD: 14/10/13 Linux High availability

VRRPD
Advanced VRRPD 1.9
  • Fix: Minor bugs
  • Atropos: Ability to change process priority (dynamically)
Documentation: here
Download: here
Project: here

Ecrit par FredB le 14/10/2013 @ 12:35

Pas de commentaireAjouter un commentaire

E2guardian

Dansguardian
Like a Phoenix Rising from the Ashes e2guardian is now the name of a fork of Dansguardian Project version 2.12.0.3.

The project is now supported by E2BN
E2BN is the Learning Grid for the East of England and a provider of the NEN - The Education Network. We supply Schools with broadband services and innovative online learning projects.
We also hope that the project will be supported by a community of open-source developers

This dev release works good in production without known bugs

J'ai décidé de stopper ma participation au projet DansGuardian qui est au point mort depuis maintenant quelques années.
Après avoir corrigé pas mal de bugs de la version sourceforge 2.12.0.3 et publié le résultat sur ce site un nouveau projet est finalement né avec l'aide de Philip Pearce de E2BN - E2guardian -

Si vous souhaitez continuer à utiliser DansGuardian, je vous encourage à utilisez la 2.12.0.7.2 qui contient de nombreux correctifs , attention cependant elle n'évoluera plus car dorénavant tout se passera sur le Github de e2guardian.

If you want still to use DansGuardian, try the 2.12.0.7.2 , but be careful this is my latest release and you need to add some new values (like proxytimeout) in your config files

You can now open tickets for issues and enhancement Here

Changelog between dansguardian 2.10.0.3 and e2guardian


Ecrit par FredB le 13/09/2013 @ 09:41

Voir les commentairesAjouter un commentaire

DansGuardian solution de Filtrage et contrôle web

Dansguardian

Faster Than Light

DansGuardian 2.12.0.7 is a of Dansguardian Project version 2.12.0.3 with several improvements.


EDIT: 13/03/2013 Take a look here ! e2guardian Website http://e2guardian.org

En attendant que le projet se réveille un jour, voici une nouvelle version (personnelle) de DansGuardian contenant des correctifs et de nombreuses améliorations (multiples types distincts d'authentification proxy, gestion des timeouts, filtrage dans une liste fermée, corrections de bugs, etc ...)

Un petit rappel:

Wikipedia
DansGuardian est un logiciel de filtrage et de contrôle parental ( Hum très réducteur ... Fred) distribué sous la licence GPL et écrit en C++. Il s'exécute sous Linux et Unix, en conjonction avec un serveur proxy tel que Squid ou Tinyproxy. DansGuardian ne fonctionne qu'en ligne de commande. Aux États-Unis, il satisfait aux critères édictés par la loi pour la protection des enfants sur Internet (Children's Internet Protection Act).
DansGuardian utilise plusieurs méthodes paramétrables pour déterminer si une page Web doit être bloquée. Parmi elles, un système de pondération détecte des mots interdits dans une page, et lui assigne un score en fonction de la gravité et du nombre de mots détectés. DansGuardian bloque alors les pages dont le score dépasse un certain seuil. DansGuardian peut également se fier à des listes noires d'URL telles que celle proposée par le site URLBlacklist.com, ou au code PICS d'une page web lorsqu'il est renseigné.

DansGuardian est un des rares systèmes de contrôle de contenu populaires à disposer d'un code source ouvert. Des variantes closed-source de DansGuardian existent toutefois : SmoothGuardian et CorporateGuardian
From wikipedia
DansGuardian, written by SmoothWall Ltd and others, is content-control software: software designed to control which websites users can access. It also includes virus filtering and usage monitoring features. DansGuardian must be installed on a Unix or GNU/Linux computer, such as a server computer; its filtering extends to all computers in an organization, including Windows and Macintosh computers. DansGuardian is used by schools, businesses, value-added Internet service providers, and others
Changelog: 2.12.0.7
  • - Added, DansGuardian now supports epoll (partial support, for Linux only), bringing large increases in performance and scalability to DG System - By e2bn
  • - Fixed security bug, Dansguardian uses -USER- and -REASONGIVEN - that are replaced with what is necessary. In the authentication if we input html code or javascript it will include it on the error page, Thanks to Alfredo Silva for report. - by frederic Bourgeois

About epoll, for some Linux we need three prerequisites (however, seem not required with all distribution ...) to make DG faster than light under high load

On compilation computer, change :

#define __FD_SETSIZE 1024 in high value like 8196

/usr/include/bits/typesizes.h
/usr/include/linux/posix_types.h

Compile DG with this option –with-filedescriptors=8196

And put in DG start script ulimit -n 8196, now you can increase maxchildren to 8176 = 8196 – 20 (reserved) max

Big thanks to Philip Pearce * for his work and support

With 2000 DG process my cpu load was reduced by 5 (approximatively)

It would be nice to be able to also use Kqueue (epoll for BSD), for the moment all the new codes is in Fatcontrol.cpp between preprocessor directives #ifdef linux, you (yes you) can try to add the code with something like #ifdef bsd.

* E2BN is the Learning Grid for the East of England and a provider of the NEN - The Education Network. We supply Schools with broadband services and innovative online learning projects.

Protex Web Filtering E2BN's Protex offers a flexible and affordable filtering system that puts you in control of your pupils access to the Internet. Staff and pupils have different filtering profiles - an essential feature for teachers - and subscribing to the Protex service enables your academy or school to tailor the filtering to your own policies.


Cette nouvelle version permet d'augmenter significativement les performances de DansGuardian avec Linux, sur les serveurs ayant une charge importante, et corrige un bug de sécurité permettant l'injection de code dans les pages d'interdictions.

Download here

DansGuardian 2.12.0.7 needs some new values (like proxytimeout) and also reporting_level = for each group !

EDIT: 13/03/2013 Take a look here ! e2guardian

Ecrit par Fredb le 18/06/2013 @ 09:38

Pas de commentaireAjouter un commentaire

DansGuardian solution de Filtrage et contrôle web

Dansguardian

DansGuardian: 2.12.0.6
Bug Fixes and SSL Deny Page

Web Filter software release 2.12.0.6

  • Fixed Reportinglevel per filtegroup by frederic Bourgeois
  • Added sslaccessdeniedaddress (fix HTTPS denied blanck page with reporting level 3 - only with firefox -) - by frederic Bourgeois
  • Added ssldeniedrewrite (fix HTTPS denied blanck page with reporting level 3, need a HTTPS website - by frederic Bourgeois
  • Some minor efficiency improvements (remove GCC warning, etc) - by frederic Bourgeois
  • Added zero value (optional) for some options, like maxcontentramcachescansize - by frederic Bourgeois

J'ai principalement apporté à cette nouvelle version la possibilité de mettre en place une page d'interdiction lors du filtrage d'url ( ou de domaines ) HTTPS. Ce n'est généralement pas possible sur les principaux outils de filtrage du marché car le remplacement d'une page HTTPS par une page d'interdiction est considéré comme une attaque man in the middle.
  • L'option sslaccessdeniedaddress fonctionne uniquement avec Firefox et permet de rediriger le traffic interdit sur n'importe quel site HTTP et HTTPS.
  • L'option supplémentaire ssldeniedrewrite proxyfie le trafic sur un autre site, il nécessite donc un serveur HTTPS contenant la page d'interdiction, en contrepartie cela fonctionne avec n'importe avec tous les navigateurs.

Download here

Ecrit par Fredb le 22/05/2013 @ 10:08

Pas de commentaireAjouter un commentaire

DansGuardian solution de Filtrage et contrôle web‎

Dansguardian

DansGuardian: 2.12.0.5
Large System Performance


- Fix "Dammit Jim, I'm a filtering proxy, not a rabbit." Support large MaxChildren value - by Frederic Bourgeois.
This new option is used to define the number of file descriptors for DansGuardian on large system

Need to recompile DansGuardian with the new --with-filedescriptors=N compile option

--with-filedescriptors=N N=MaxChildren Max (yes, yes, I know same as Squid)

Tested with maxchildren=8000 without problem

Keep in mind this is NOT an official release, use at your own risk until an official release date is announced ... Maybe one day ...

From wiki:
The parameter maxchildren should generally be about the same as your peak number of simultaneous users. But attempts to increase this parameter beyond 1018 (the funny number is 1024 - 6) just result in a weird error message that says something about “rabbits”. This never used to matter much, because typical PC hardware couldn't handle more than about a thousand simultaneous users anyway. But some larger faster PC hardware could now greatly exceed this limit

Cette nouvelle version permet de s'affranchir des limites maxchildren en déterminant son maximum lors de la compilation. Particulièrement intéressant pour les gros réseaux ayant besoin de performance.

I'm writing some code now, so other good news very soon, keep in touch.

Download here

Ecrit par Fredb le 22/04/2013 @ 16:54

Pas de commentaireAjouter un commentaire

DansGuardian solution de Filtrage et contrôle web

Dansguardian
For those who suffer from "maxupload" issues or some old bugs like "dansguardian[723]: Error connecting to proxy"
This is a new version of DansGuardian with many improvements and new features.
Keep in mind this is NOT an official release, use at your own risk until an official release date is announced ...

En attendant que le projet se réveille un jour, voici une version (personnelle) de DansGuardian contenant des correctifs et de nombreuses améliorations (multiples types distincts d'authentification proxy, gestion des timeouts, filtrage dans une liste fermée, corrections de bugs, etc ...)

January 2013 - Dansguardian 2.12.0.4 - alpha
- Set persistent cnx timeout in dansguardian.conf by Frederic Bourgeois
- Multiple auth fixed - checked only with one port - (crash fixed before patch#9) - by Frédéric Bourgeois
- French translation update (accents problem) - by Frédéric Bourgeois
- Added allow regex header filtering with greylist - Frédéric Bourgeois
- MITM issues null ceriticate end date value (fixed) - by Marcelloc
- Concat values resulting in /// on cert path (fixed) - by Marcelloc
- Mitm_magic check code does not work, even if you do not set any mitm key (disabled in code)(ConnectionHandler.cpp) - by Marcelloc
- Re-include general max_upload_size general option - use max_upload_size general value if not set in filtergrouplist - by Marcelloc
- Fixed maxuploadsize silently ignored - all posts blocked - (patch #12) by Frederic Bourgeois
- Applied patch 1 (allow regex filtering with greylist) - by Frederic Bourgeois
- Fixed minor compilation error - by Frederic Bourgeois
- Applied patch 13 (CONNECT broken due to attempted persistency) - by Nils Goroll

Requires three news options: (dansguardian.conf)

# Proxy timeout
# Set tcp timeout between the Proxy and DansGuardian
# Min 5 - Max 100
proxytimeout = 20

# Proxy header exchange
# Set timeout between the Proxy and DansGuardian
# Min 20 - Max 300
proxyexchange = 20

# Pconn timeout
# how long a persistent connection will wait for other requests
# squid apparently defaults to 1 minute (persistent_request_timeout),
# so wait slightly less than this to avoid duff pconns.
# Min 5 - Max 300
pcontimeout = 55

Download here

Ecrit par FredB le 29/03/2013 @ 14:20

Pas de commentaireAjouter un commentaire

VRRPD: 02/01/13 Linux High availability

VRRPD
Advanced VRRPD 1.8
  • Fix: bad behaviour with some link status
  • Fix: Crash when trying to read non-readable config file
Packages are available for both 32 and 64 bit machines

For 32 bits package on 64 bits system all you need to do is install the necessary software libraries to run the 32-bit software.(ia32-libs)

The Virtual Router Redundancy Protocol (VRRP) is a computer networking protocol that provides for automatic assignment of available Internet Protocol (IP) routers to participating hosts. This increases the availability and reliability of routing paths via automatic default gateway selections on an IP subnetwork.

Virtual Router Redundancy Protocol (protocole de redondance de routeur virtuel, VRRP) est un protocole standard dont le but est d'augmenter la disponibilité de la passerelle par défaut des hôtes d'un même réseau

Documentation: ICI
Download: here

Ecrit par FredB le 03/01/2013 @ 14:17

Pas de commentaireAjouter un commentaire

VRRPD: 01/12/12

VRRPD
Advanced VRRPD 1.7

- Fix bad behaviour with slow network performance


New Debian and Ubuntu packages released
Packages are available for both 32 and 64 bit machines

For 32 bits package on 64 bits system all you need to do is install the necessary software libraries to run the 32-bit software.(ia32-libs)

Download: here

Ecrit par FredB le 01/12/2012 @ 11:48

Pas de commentaireAjouter un commentaire

DansGuardian solution de Filtrage et contrôle web

Dansguardian
" DansGuardian is always alive and, I think, we have done a good job.

Now, almost all my patchs are already accepted

Changelog (since version 2.12.0.0):
September 2012 - Dansguardian 2.12.0.3 - alpha
- Fixed memory leaks reported by analysis from coverity
- Improved persistent connection for a better RFC compliant implementation,
but not yet fully HTTP 1.1
- Minor improvement for debug output
- Applied patch #11 (Maxuploadsize per filtergroup) by Frederic Bourgeois

DansGuardian 2.12.0.2 - alpha change log update Sat 22 Sep 2012

Since modification I did in an intermediate version (0.1) which had not been published so here is the full list:

- Applied patch #9 (Crash when more than one authplugin are selected) by Frederic Bourgeois
- Added feature to allow Facebook mock ajax (request #6) by Jason Spiro
- Added contrib dir
- Added a new html & css validated html template in contrib (request #3). By Chris Peschke
- Converted iso-8859 message files to utf-8 (bug #86). Suggested by Fred Ulisses Maranhao
- Fixed Error reading Content-Length (bug #84). By Carlos Soto
- Fixed compilation error BSD due lack of string.h when using memcpy() (bug #75). By Alexander Hornung
- Fixed exceptioniplist case sensitivity (bug #11). By Mark J Hewitt
- Fixed accept-encoding support for new tokens (bug #13). By userquin
- Applied patch 3438750 (GCC 4.4 and 4.6 compatibility) by Mathieu PARENT
- Applied patch 3438749 (French translation update) by Mathieu PARENT
- Applied patch 3418297 (Set proxy timeout in dansguardian.conf) by Frederic Bourgeois
- Applied patch 3419088 (login/password in URL is dropped) by Mathieu PARENT
- Applied patch 3419089 ("Expect" header should be dropped) by Mathieu PARENT
- Applied patch 3438751 (Fix queue handling in OptionContainer) by Mathieu PARENT
- Applied patch 3515167 (Fix digest identication) by Frederic Bourgeois
- Fixed GCC warnings
- LFS review in String.cpp (requires different arch review yet)

Aecio F. Neto - DansGuardian Maintainer

DansGuardian 2.12.0.2 - alpha release! Fri 21 Sep 2012

- Applied patch #9 (Crash when more than one authplugin are selected) by Frederic Bourgeois
- Added feature to allow Facebook mock ajax (request #6) by Jason Spiro
- Added contrib dir
- Added a new html & css validated html template in contrib (request #3). By Chris Peschke
- Converted iso-8859 message files to utf-8 (bug #86). Suggested by Fred Ulisses Maranhao
- Fixed Error reading Content-Length (bug #84). By Carlos Soto
- Fixed compilation error BSD due lack of string.h when using memcpy() (bug#75). By Alexander Hornung
- Fixed exceptioniplist case sensitivity (bug #11). By Mark J Hewitt
- Fixed accept-encoding support for new tokens (bug #13). By userquin


Ecrit par Fredb le 07/10/2012 @ 13:04

Pas de commentaireAjouter un commentaire

Mamecab OS Retrogaming

Mamecab
Livemamecab is a Mame (arcade games) OS

Livemamecab est un système d'exploitation (linux Xubuntu) dédié au Mamecab
Il est utilisable comme live CD, USB, ou plus classiquement comme OS principal.

Màj de Livemamecab:
  • Remaniement de l'interface
  • Màj Xubuntu precise
  • Menu Wahcade affichable par le bouton 2 du joystick 1, permettant notamment l'extinction de la borne, sans souris ni clavier.
  • Changement d'émulateur avec le bouton 1 du joystick 1.
  • Ajout d'un émulateur snes (pas configuré je suis preneur d'une conf correcte idem pour Megadrive)
  • Ajout d'un émulateur Megadrive (pas configuré, problème pour quitter l'émulateur la touche escape est obligatoire et je cherche un contournement autre que Qjoypad qui demande les librairies QT) -> Réglé, vu avec le très sympathique mainteneur de Dgen
  • Ajout de la dernière version de Mame 0.146u3
  • Mise en place d'une interface graphique de configuration pour le screensaver, il joue les roms automatiquement et sans messages d'avertissements, possibilité de choisir la fréquence ou de le désactiver.
  • Mise en place d'une interface graphique de sauvegarde/restauration des configs, mame, dgen, zsness, wahcade, etc.
EDIT: Plein de nouveautés récemment, pas le temps de faire un changelog complet, je vous conseil de tester le dernier live CD
En vrac
- Des dizaines d'émulateurs avec retroarch
- Un meilleur système de sauvegarde
- 15 Khz (expérimental)
etc ...

Download : Livemamecab

Des questions ? Plus d'infos sur le forum de Gamoover

Ecrit par FredB le 01/09/2012 @ 16:53

Voir les commentairesAjouter un commentaire

VRRPD: 19/06/2012

VRRPD
Advanced VRRPD 1.6
Packages are available for both 32 and 64 bit machines
For 32 bits package on 64 bits system all you need to do is install the necessary software libraries to run the 32-bit software (ia32-libs).

- Code adaption for Endian Open Source Firewall Appliance UTM Linux Security by alain Abbas www.libertech.fr

- Minor fixes

Download: here

Ecrit par Fredb le 19/06/2012 @ 16:08

Pas de commentaireAjouter un commentaire

VRRPD: 06/05/12

VRRPD
New Debian and Ubuntu packages released
Packages are available for both 32 and 64 bit machines

For 32 bits package on 64 bits system all you need to do is install the necessary software libraries to run the 32-bit software.(ia32-libs)

Download: here

Ecrit par FredB le 06/06/2012 @ 12:39

Pas de commentaireAjouter un commentaire

Mamecab OS Retrogaming

Mamecab
Livemamecab is a Mame (arcade games) OS
Livemamecab est un système d'exploitation (linux) dédié au Mamecab, il est utilisable comme live CD, live USB, ou plus classiquement comme OS principal.
Deux nouvelles vidéos de Livemamecab, j'ai fais une importante mises à jour de la distribution récemment mais je vous laisse découvrir tout ça ...


Tutoriel d'utilisation


Tutoriel d'installation sur disque dur



Download : Livemamecab

Ecrit par Fredb le 08/05/2012 @ 12:28

Voir les commentairesAjouter un commentaire

VRRPD: 27/04/12

VRRPD
Great documentation about Fwbuilder and Linux Cluster Using VRRP

Un petit mot pour signaler une excellente documentation sur VRRP avec fwbuilder.

Il ne s'agit pas de ma version, mais elle est facilement adaptable.


Ecrit par Fredb le 27/04/2012 @ 11:41

Pas de commentaireAjouter un commentaire

Divers: mergelog large files

Divers
mergelog is a small and fast C program which merges by date httpd log files in 'Common Log Format' from web servers behind round-robin DNS. It has been designed to easily manage huge log files from highly stressed servers. mergelog is distributed with zmergelog which supports gzipped log fil

It's a very useful tool but you can experience size limit errors on files larger than 3 GB

I had fix this problem, you can take it here

Une petite modification du code de mergelog permettant de travailler sur des fichiers de grande taille, plus de 3 Go par serveur

Merci qui ? ;-)

Ecrit par Fredb le 01/03/2012 @ 12:45

Pas de commentaireAjouter un commentaire

VRRPD: 22/02/12

VRRPD


Vrrpd-FredB-1.5 - Advanced Vrrpd -


- Optional subnet mask for the VIP address -> From Debian - Sylvain Vallerot -
- Fix a bad behaviour with down/master script, if the shell script was frozen - for example with a sleep x command - Vrrpd was also blocked
- Some minor corrections and few minor fixes - notably with vmac, thanks Carlos Xavier

- Ajout d'un masque de sous réseau optionnel pour les VIP VRRP
- Corrige un mauvais comportement lors du lancement des scripts master/backup si le script reste en attente (par exemple en contenant la commande sleep) vrrpd était aussi bloqué ce qui pouvait provoquer des bascules.
- Quelques corrections et optimisations mineures

Plus d'infos: ICI

Download: ICI

Ecrit par FredB le 22/02/2012 @ 09:42

Pas de commentaireAjouter un commentaire

VRRPD: 23/01/12

VRRPD
Vrrpd-FredB-1.4 - Advanced Vrrpd -

Virtual Router Redundancy Protocol is an election protocol that provides high availability.
A number of servers may participate in one or more virtual services. One or more IP addresses - and mac adresses - may be assigned to a virtual group.

After many versions, it's time to take stock of Vrrpd

Vrrpd include now:
  • VRRPD - when an interface change his state to backup, or master, them can have associated up/down scripts
  • VRRPD - Ethtool supervision (link up/down)
  • VRRPD - multi-interfaces - The Master communicate his state to all another process. If for some reason one process be backup, link down for example, all the system change for backup state.
  • VRRPD - Magic packet - If you can't use virtual mac adress, Vrrpd send gratuitous ARP and it can also send magic packet from virtual to gateway
  • VRRPD - Is now Compatible with vlan interfaces - with one vmac by vlan -
  • Atropos client - You can use atropos for change or/and know the master's state (for example in supervision script)

Vrrpd est maintenant directement compatible avec les interfaces de type vlan.
De plus si vous n'utilisez pas la mac virtuelle il existe une nouvelle fonctionnalité permettant de rafraichir la table ARP en envoyant un paquet depuis l'IP virtuelle vers une destination de son choix.

Merci à Pascal pour le paquet Debian.

Plus d'infos: ICI
Téléchargement: ICI

Ecrit par FredB le 23/01/2012 @ 10:47

Pas de commentaireAjouter un commentaire

Divers: Minidlna DNS 323 (arm compilation)

Divers
Here you can find minidlna compiled for DNS-323 and ffp.

Now with inotify, look here sirmaxwiki
Package Here. For dependencies look this and this


Ecrit par FredB le 01/06/2011 @ 18:15

Voir les commentairesAjouter un commentaire

Mamecab

Mamecab
J'ai mis récemment en ligne une màj de livemamecab (OS pour Mamecab) ICI

Elle comporte de nombreuses améliorations et corrections de bugs, et elle utilise définitivement sdlmame.

Elle fonctionne toujours sur une clef USB ou une carte SD. Toutefois j'ai maintenant ajouté le mode deux partitions.
Dans ce mode un simple Live CD d'ubuntu vous permet d'installer livemamecab sur une clef sans toucher à votre disque dur en utilisant simplement gparted et usb-creator ATTENTION toutefois à ne pas utiliser le mode persistant et de bien couper votre clef en deux partitions (fat32).

Il suffit ensuite de booter une première fois, livemamecab détectera automatiquement votre clef et créera les répertoires nécessaires à la racine de la deuxième partition.

Je sais que sous Windows deux partitions sur une clef usb c'est compliquées à gérer, j'ai donc ajouté dans les commentaires un petit tuto d'explications.

En attendant voici un excellent article sur ce sujet plusieurs partitions sur une clé USB

Quelques images et vidéos d'une borne Arcade avec l'ancienne version : ICI

EDIT du 11/05/20011 - Bien sûr il est toujours possible de l'installer comme OS sur votre disque dur ou de l'utiliser depuis un Live CD.
Il suffit de cliquer sur l'icône installation et lors de la création de l'utilisateur mettre l'utilisateur ubuntu avec le mot de passe de votre choix en n'oubliant pas de cliquer sur l'icône Ouverture de session automatique

Ecrit par Fredb le 23/04/2011 @ 11:29

Voir les commentairesAjouter un commentaire

Divers: Minidlna DNS 323

Divers
Here you can find minidlna compiled for DNS-323 and ffp.

Package Here. For dependencies look this and This

Ecrit par FredB le 18/04/2011 @ 14:22

Pas de commentaireAjouter un commentaire

VRRPD: 11/04/11

VRRPD
Vrrpd-FredB-1.3_04-2011.tar.gz

Modification permettant l'utilisation de Vrrpd sur des systèmes n'autorisant pas l'accès aux informations hardware des cartes réseaux - par exemple les systèmes de virtualisation - Dans ce cas Vrrpd fonctionne mais ne peut plus détecter la perte de link d'une interface.
Pour la même raison l'option -n (pas de mac virtuelle) est obligatoire sur ce type de plate-forme.

That version has many improvements like monitoring other vrrpd processes (sync all vrrpd states master/backup), eth link down/up, and executing a command when changing back and forth from master to backup.
This is very usefull since you can make scripts to be executed at the change time to configure or shutdown the addresses, you can also use atropos program for view or change global state.

Plus d'infos: ICI

Téléchargement: ICI

Ecrit par Fredb le 11/04/2011 @ 18:08

Pas de commentaireAjouter un commentaire

VRRPD: 17/12/10

VRRPD
Vrrpd-FredB-1.2_12-2010.tar.gz

- Ajout du patch de Carlos Xavier, qui permet le changement de mac sans perte du link


La bascule Vrrpd ne provoque plus la perte des routes.
La perte de link ne provoque plus de bascules intempestives sur certains modèles de switchs

Plus d'infos: ICI
Download: ICI

Ecrit par Fredb le 17/12/2010 @ 09:37

Pas de commentaireAjouter un commentaire

DansGuardian solution de Filtrage et contrôle web

Dansguardian
DansGuardian est un formidable outil de filtrage Web, redoutablement puissant il permet une gestion efficace des flux qui sortent de votre réseau. Je ne connais pas d'outil plus rapide* (et moins consommateur en ressource). En comparaison sur un proxy avec des milliers d'utilisateurs même SquidGuard ressemble à une brouette pleine de terre avec la roue avant rouillée, et je ne vous parle pas de certains boitiers appliances soi-disant miraculeux...

Je ne vais pas revenir ici sur les meilleurs techniques de filtrages, il y a déjà de nombreux articles sur le net, mais sachez que d'expérience la liste blanche à ma préférence.

Cependant dans cette configuration Dansguardian à une limitation de taille, il est impossible d'appliquer un filtrage sur le nom de domaine.

Par exemple si on place free.fr en liste blanche, il est ensuite possible d'accéder à free.fr mais aussi à dl.free.fr, mail.free.fr ou à cequevousvoulez.free.fr.

Voici un extrait de la doc pour la blacklist (Comportement idem pour la white list):
  • foobar.org # disallow all hosts (at least 3) named
  • *.foobar.org, # regardless of whether or not they're in a subdomain
  • www.foobar.org # DON'T DO THIS, disallow only host www.foobar.org if accessed by that name, yet allow access by the shortcut name foobar.org
  • bake.foobar.org # disallow all hosts named *.bake.foobar.org
  • yuck.foobar.org # disallow all hosts (at least 2) named *.yuck.foobar.org
  • ick.yuck.foobar.org # disallow this specific host
  • bletch.yuck.foobar.org # disallow this specific host

  • Heureusement que dans cette vallée de larmes je suis là pour vous aider, car avec de l'astuce et de l'espièglerie il est possible de modifier le code source afin d'améliorer ce comportement, voir même de faire des choses très puissantes en terme de sécurité.

    * Il y a bien OpenDns mais ce n'est pas vraiment comparable en terme de fonctionnalités.

    Pour voir la suite lire les commentaires.

    Ecrit par Fredb le 08/05/2010 @ 10:55

    Voir les commentairesAjouter un commentaire

    Divers: Teaser

    Divers
    Voici un premier indice concernant mon nouveau projet, celui qui trouve gagne un an de mise à jours pour Vrrpd (échange possible contre un bon d'achat ftp-proxy).



    Borne interactive

    Suspense insoutenable ... Une idée ?
    EDIT: 08/05/2010 Réponse ICI

    Ecrit par Fredb le 17/03/2010 @ 11:45

    Voir les commentairesAjouter un commentaire

    Mamecab

    Mamecab
    Non je ne suis pas mort, mais je suis bien occupé avec un nouveau projet, en attendant voici une nouvelle version de Livemamecab.
    Il y a eu pas mal de chemin depuis la version précédente et j'ai essayé de tenir compte des mails reçus depuis cette version.

    Le principale reproche étant la complexité, j'ai simplifié le tout avec trois modes d'utilisation.

    * Live Usb: Boot sur une clé, ou sur une disque dur externe, et enregistre vos configurations et vos roms sur une deuxième partition ou bien sur une deuxième clef

    C'est parfois bien pratique d'avoir une borne d'arcade dans la poche...

    * Hybride Live CD + disque dur externe, conserve les avantages de la première solution, mais utilise un live CD pour booter, il faut juste graver l'image iso sur un CD et avoir une clé en fat32.

    * Installation complète sur disque dur, très rapide - sur une petite machine Intel Atom la distribution boot en 20 secondes, bureau compris - cette version à l'avantage d'être intégralement modifiable de plus il est aussi possible de fonctionner avec un clé usb complémentaire pour le stockage de données et l'accès facile aux roms.

    Livemamecab is a bootable Mame (arcade games) machine emulator.
    Run with Ubuntu Karmic, xmame and wahcade

    Download : Livemamecab

    L'iso ne contient pas de roms.

    Pour plus d'infos voir les commentaires

    Ecrit par FredB le 04/04/2008 @ 18:59

    Voir les commentairesAjouter un commentaire

    Proxy FTP 13/02/09: The last but not least !

    Proxy-ftp

    Proxy-suite-1.9.2.4-FredB-patch-V5.tar.gz

    Afin de me faire pardonner le bug concernant les groupes Ldap, voici une nouvelle version avec quelques améliorations:
    • Ajout de l'option TimeOut qui était déja présente dans le fichier de configuration de Suse ftp-proxy suite, mais en réalité jamais développée, cette option permet d'interrompre les connections inactives après un laps de temps en secondes, elle est surtout utile pour éviter la surcharge des serveurs ftp et réduit aussi la consommation en ressources du proxy, toutefois le bénéfice est réellement visible avec plusieurs dizaines d'utilisateurs. Par défaut l'option est active avec 900 secondes (15 minutes)
    • Ajout de la résolution DNS dans les fichiers de filtrages, il est maintenant envisageable de mettre une liste de nom de domaine dans vos fichiers de listes noires ou blanches, il est toutefois toujours possible de mettre des IP ou des réseaux votre configuration actuelle reste parfaitement compatible.
    • Légère optimisation générale, seulement visible sur un serveur proxy très chargé.
    Téléchargement: ICI


    Ecrit par FredB le 13/02/2009 @ 10:30

    Pas de commentaireAjouter un commentaire

    Proxy FTP 17/12/08:

    Proxy-ftp
    Me voici déjà de retour juste après mes adieux émouvants à la scène. Adieu l'artiste tu resteras dans nos c½urs à jamais ! Pouvais-je lire dans de nombreux mails (au moins 2). Je restais cependant inflexible malgré ces émouvants témoignages d'émoi et de tristesse.
    Malheureusement je suis piteusement obligé de revenir par la petite porte de service à cause d'une erreur.

    Il y avait un bug dans l'archive de la version 1.9.2.4.FredB-V4-Proxy-suite.tar.gz, ce bug concernait uniquement la recherche du groupe de l'utilisateur avec l'annuaire OpenLdap (Pas de souci avec Iplanet par exemple), la requête ne fonctionnait tout simplement pas

    J'ai posté une nouvelle archive correcte ICI

    A tous ceux qui se disent qu'une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. Je répondrai pas cette fois, enfin j'espère ...

    Ecrit par FredB le 17/12/2008 @ 18:01

    Voir les commentairesAjouter un commentaire

    VRRPD: 28/08/08 Rock solid !

    VRRPD
    Vrrpd-FredB-1.0_08-2008.tar.gz

    - Correction d'un mauvais fonctionnement de l'application en cas de bascules successives rapides
    - Optimisation d'Atropos le client VRRPD

    L'application bénéficie aussi d'une optimisation générale.

    Comme récemment pour ftp-proxy voici une nouvelle version qui est peut-être définitive car elle correspond bien à mes besoins.

    Je conseil très fortement la mise à jour.

    Je profite de cette annonce pour faire un petit point sur ma version de Vrrpd, je l'utilise maintenant en production sur plusieurs couples de serveurs Linux et je dois dire que le passage du temps n'apporte pas de mauvaise surprise en ce qui concerne son comportement comme service de haute disponibilité, les situations de pannes des serveurs ayant toujours été correctement gérées par l'application. Il est toutefois parfois nécessaire de désactiver le spanning tree (aussi appelé STP) sur les ports de certains swich accueillant les machines en VRRP.

    J'ai eu récemment un contact avec un possible nouveau mainteneur concernant l'éventuelle reprise de mon code dans la version originale de sourceforge, ce qui permettrait au projet officiel de redémarrer (et pourquoi pas des nouveaux paquets dans les distributions) mais pour l'instant ça n'a malheureusement rien donné, pour ma part je n'ai ni le temps ni l'envie d'avancer plus sur VRRPD.

    Donc si vous souhaitez travailler sur un projet original, n'hésitez pas.

    Et comme je n'oublie pas qu'il n'y a pas que le salaire qui permet de motiver ses troupes et qu'un bon manager doit être attentif à l'ambiance de travail de son équipe, voici les qualités principales du projet.

    Difficile à maquetter, n'apportant aucune reconnaissance, attirant les mails des boites de services pour de l'assistance en urgence - qui aussitôt la mise en production chez le client vous oublient *- , avec un code difficilement lisible et mal documenté **, et en n'oubliant pas qu'il ne faudra pas me demander d'aide, bref si vous êtes comme moi, pas tout à fait normal, et que vous aimez les casse-têtes tordus -> Sourceforge.

    * - Pour être honnête, mais c'est moins drôle, vous recevrez de temps à autre un mail sympathique de remerciements

    ** - Je le sais bien c'est moi qui l'ai écrit.

    Plus d'infos: ICI
    Sources et un embryon de documentation:ICI

    Ecrit par FredB le 28/08/2008 @ 16:38

    Pas de commentaireAjouter un commentaire

    Proxy FTP 08/04/08:

    Proxy-ftp
    Mise à jour de la rubrique consacrée à FTP proxy, j'ai aussi ajouté un client FTP compatible pour windows dans la rubrique Téléchargement: Ftp-proxy.

    Pour mémoire Ftp-proxy inclut des fonctionnalitées de filtrage d'accès, basées sur des ACL, contenant des listes de commandes FTP disponibles pour des groupes (clients ou destinations).

    Le Proxy FTP intercepte tous les flux à destination des serveurs FTP et bloque immédiatement les sites interdits, les clients interdits, restreint les commandes FTP pour d'autres, ou bien autorise toutes les connections.

    Il est aussi possible d'identifier vos utilisateurs via Ldap ainsi que vérifier leur appartenance à un groupe.

    Pour l'instant je n'ai prévu aucune nouvelle évolution le logiciel correspondant bien à mes besoins

    Téléchargement et documentations: ICI

    Ecrit par FredB le 08/04/2008 @ 14:24

    Voir les commentairesAjouter un commentaire

    Mamecab

    Mamecab
    Nouvelle version de la distribution Linux qui fonctionne maintenant avec le front-end Wahcade.

    Enfin terminé ? En tout cas ça correspond maintenant parfaitement à mes besoins. Pour la petite histoire je l'utilise régulièrement en Live USB sur une petite clé USB 2 Go avec mon mini portable EEE, le plus amusant c'est que le Gamepad est presque aussi gros que l'Asus.
    Avoir un OS dédié à une tâche, transportable dans une poche, et qui évite l'installation de logiciels sur le HDD c'est quand même bien pratique.

    Vous pouvez visualisez une démonstration dans la rubrique vidéo.

    Merci à Tols pour le thème graphique.

    Il existe maintenant trois modes d'utilisations de livemamecab

    * Live CD la moins « pratique », mais qui permet l'utilisation de xmame sans disque dur, sans clavier, et sans souris, le contrôle se faisant uniquement avec les pads USB via une interface graphique, elle à l'avantage de ne pas utiliser de disque dur ce qui permet l'extinction de la borne sans contrainte comme une véritable console de jeux

    * Hybride Live CD + disque dur externe, conserve les avantages de la première solution, mais ajoute une administration simplifiée car les paramètres sont automatiquement stockés sur le disque externe dans le répertoire liveconf

    * Installation complète sur disque dur, très rapide et facilement modifiable.

    Téléchargement de l'iso : ICI
    Quelques images et vidéos : ICI
    Historique du projet : ICI
    Documentation : ICI

    Ecrit par FredB le 04/04/2008 @ 18:59

    Voir les commentairesAjouter un commentaire

    Squid-3.0.STABLE1 available

    Squid
    From Duane Wessels

    The Squid HTTP Proxy team is pleased to FINALLY announce the
    availability of the Squid-3.0.STABLE1 release!

    Please refer to the release notes at
    http://www.squid-cache.org/Versions/v3/3.0/RELEASENOTES.html
    if and when you are ready to make the switch to Squid-3.

    This new release can be downloaded from our HTTP or FTP servers

    http://www.squid-cache.org/Versions/v3/3.0/
    ftp://ftp.squid-cache.org/pub/squid-3/STABLE/

    or the mirrors. For a list of mirror sites see

    http://www.squid-cache.org/Download/http-mirrors.dyn
    http://www.squid-cache.org/Download/mirrors.dyn

    Duane W

    Ouf !

    Ecrit par FredB le 17/12/2007 @ 09:09

    Pas de commentaireAjouter un commentaire

    Mamecab

    Mamecab
    Voici une version qui ne tourne plus sur Slax mais avec Ubuntu Gutsy, pourquoi ce changement ? Je souhaitais bénéficier d'une meilleur détection automatique de la vidéo ainsi que du hardware en général (un clavier Azerty en vaut deux ...), il n'est donc plus obligatoire d'avoir une carte Nvidia.

    Voici les nouveaux pré-requis (minimum):

    Processeur 1 Ghz -> juste pour les jeux Neo-geo
    Ram 256 Mega -> suffisant
    CD ou DVD -> obligatoire
    Carte réseau -> optionnelle
    Un écran et une carte vidéo qui supporte le 1024x768 -> obligatoire

    Attention pour l'utilisation d'un disque dur USB externe:
    Pas de HDD interne SCSI ou SATA (ou alors désactivé dans le bios)

    Avec le recul sur cette petite expérience, je m'aperçois qu'il est parfaitement possible de réaliser avec ce type de système des bornes multimédias interactives ayant comme avantages :

    - Complètement personnalisable pour une entreprise (design, logo etc ...), de plus, il est facilement possible d'ajouter des données de manière dynamique, par réseau filaire, wifi ou disque externe, qui permettront ensuite la réalisation de nombreuses opérations supplémentaires.

    - Maintenance facile pour l'utilisateur final, avec l'absence de disque dur la totalité du système se trouve sur le CD/DVD (ou clef USB), cela permet la diminution des risques de pannes ou de fausses manipulations pouvant bloquer la borne, en effet, en cas de problème il suffit de redémarrer « brutalement » la machine pour avoir un système parfaitement réinitialisé.

    Dans le même esprit je ne saurais trop vous conseiller http://www.geexbox.org qui est une excellente distribution multimédia qui fonctionne aussi sur un Live CD

    Bon, après ce petit intermède récréatif je retourne m'occuper de projets beaucoup moins affriolant, et les cliqueurs fous qui sont tombés sur ce site en cherchant dans google jeux vidéo ou bien multimédia, risqueront la déprime en voyant en lieu et place des news sur Livemamecab des pages sur le protocole VRRP ou bien sur Squid, pourtant je vous assure c'est tout aussi amusant, enfin parfois ...

    A tous les joueurs, surtout les plus vieux, bon baiser de Racoon City, et bon courage pour tenter de finir Shinobi avec seulement trois crédits (ça il fallait que ça sorte car je n'en suis pas peut fière !) sous le regard condescendant des plus jeunes qui ne connaissent pas le plaisir malsain de la perte d'une pièce de 10 francs pour seulement 2 minutes de jeux.
    Et oui tout ça provient de frustrations durant ma jeunesse ...

    Un grand merci à Frederic et à Charlotte de c.la pour l'hébergement de l'ISO ICI

    Quelques images et vidéos : ICI

    Voir les commentaires pour plus de détails

    Ecrit par FredB le 30/11/2007 @ 11:38

    Voir les commentairesAjouter un commentaire

    Mamecab

    Mamecab
    En voulant réaliser un screensaver avec Mame pour le Live CD, j'ai été rapidement bloqué par les ignobles messages d'avertissement de l'émulateur (avertissement de copyright, sur la qualité de l'émulation, etc)

    Voici une solution que j'ai trouvé en parcourant le code source de xmame.SDL 0.106

    Dans le fichier usrintrf.c
    Supprimer ou commenter le bloc de la ligne 418 à 429:

    if we didn't find a settings file, show the disclaimer
    if (show_disclaimer && ui_display_copyright(artwork_get_ui_bitmap()) != 0)
    return 1;

    show info about incorrect behaviour (wrong colors etc.)
    if (show_warnings && ui_display_game_warnings(artwork_get_ui_bitmap()) != 0)
    return 1;

    show info about the game
    if (show_gameinfo && ui_display_game_info(artwork_get_ui_bitmap()) != 0)
    return 1;

    Il suffit ensuite de configurer le makefile suivant vos besoins
    Enjoy !

    Ecrit par FredB le 26/11/2007 @ 19:35

    Pas de commentaireAjouter un commentaire

    MameCab

    Mamecab
    Suite (et fin ?) du projet Mame Cab, une deuxième version du live cd est maintenant terminée.


    Voici la liste des nouveautés:

    - Prise en charge des disques durs externes USB (fat32 et ext3)

    C'est la grande nouveauté, si vous branchez un disque dur externe sur le port USB il est détecté au boot et pris en charge par le CD, ce qui permet:

    1) De conserver et de modifier votre configuration Mame facilement
    2) D'utiliser des roms sur le disque externe
    3) D'utiliser des contenus Multimédia (Vidéos, MP3)

    La synchronisation des données est automatique et ne demande aucune manipulation, il suffit de brancher le disque dur avant le démarrage du live cd et ensuite les différentes configurations (Mame, Gxmame, BMP) seront systématiquement sauvegardées

    - Prise en charge du clavier

    START1:
    Touche 1 ou JOYCODE_1_BUTTON7
    COIN1:
    Touche 4 ou JOYCODE_1_BUTTON8
    UI_CANCEL:
    Escape ou JOYCODE_1_BUTTON6

    Pour le reste c'est les touches standards de Mame

    - Ajout de Gxine: DVD, Divx, etc

    - Ajout de BMP: Mp3, CD audio, etc

    Un grand merci à c.la qui m'offre un espace de stockage suffisant pour les ISO ICI

    Historique et documentation de la borne

    Voir les commentaires pour plus d'informations.

    Ecrit par FredB le 01/11/2007 @ 19:03

    Voir les commentairesAjouter un commentaire

    VRRPD: 19/10/07

    VRRPD
    Vrrpd-1.0-FredB-0.9.tar.gz

    - Correction d'un bug:

    Quand un processus Vrrpd est éteint par un kill (-15 ou killall) l'IP virtuelle disparait bien, mais la machine reste en l'état.

    Maintenant le processus Vrrpd intercepte le signal et avant de mourir passe en backup

    De plus j'ai supprimé des lignes de log qui polluaient en affichant "short link down" lorsque une interface montait ou descendait

    Ecrit par FredB le 19/10/2007 @ 14:27

    Pas de commentaireAjouter un commentaire

    Squid-3.0.RC1 now available

    Squid
    From Duane Wessels

    The Squid Web Proxy developers are pleased to announce the availability of the Squid-3.0.RC1 "release candidate" release.

    This new release can be downloaded from our HTTP or FTP servers:

    http://www.squid-cache.org/Versions/v3/3.0/
    ftp://ftp.squid-cache.org/pub/squid-3/DEVEL/

    Or the mirrors. For a list of mirror sites see:

    http://www.squid-cache.org/Download/mirrors.dyn
    http://www.squid-cache.org/Download/http-mirrors.dyn

    Regards
    The Squid Web Proxy developers

    Ecrit par Fredb le 03/10/2007 @ 08:56

    Pas de commentaireAjouter un commentaire

    Squid 3.0

    Squid
    Je travaille au débogage du futur Squid 3.0 (tests et reports de bugs), plus particulièrement sur les dysfonctionnements avec le protocole ICAP

    Mon relevé de bugs :Squid 3.0

    Je suis particulièrement admiratif du travail réalisé par Alex Rousskov qui corrige les bugs plus vite que je ne les remonte, enfin presque ;-) , ce qui augure d'une première version vraiment stable de squid 3.0.
    Si vous avez une expérience avec un proxy et un antivirus ICAP sur un réseau important (+ 200 requêtes seconde sur le proxy) je suis intéressé par un retour d'expérience afin de pouvoir procéder à une comparaisons des différents logiciels.

    Je vais ajouter ici mes notes, notamment une description des prochaines options ICAP du fichier squid.conf.

    Oui, je sais c'est en vrac ...

    Voir les commentaires pour plus de détails

    Ecrit par FredB le 12/07/2007 @ 10:46

    Voir les commentairesAjouter un commentaire

    MameCab

    Mamecab
    Afin de pouvoir réaliser une borne de jeux j'ai conçu un LiveCD pour Mame Cab, grâce à la distribution Linux SLAX elle même basée sur la Slackware.

    Définition : Une Mame Cab est une borne d’arcade (Arcade Cabinet en anglais) modifiée ou créée de toutes pièces dans le but d’accueillir un PC doté d’un émulateur en lieu et place des cartes électroniques d’origines, le but de l’opération étant bien évidemment de pouvoir jouer dans des conditions identiques à celles d’une borne originale sans devoir dépenser des fortunes dans l’achat de jeux d’arcade. source: www.emunova.net

    Ce CD permet l'utilisation de xmame sans disque dur, sans clavier, et sans souris, le contrôle se faisant uniquement avec les pads via une interface graphique (gxmame).
    C'est une demande unique, il n'y a donc pas pour l'instant de documentation complète, mais vous pourrez jeter un oeil au répertoire /configfredb de l'iso

    De base le CD ne fonctionne qu'avec une carte nvidia mais c'est facilement modifiable. Màj (30/06/07): Une FAQ est disponible

    Voir les commentaires pour plus d'infos

    Ecrit par FredB le 28/05/2007 @ 17:55

    Voir les commentairesAjouter un commentaire

    Divers: Numrec / Sourdrille

    Une fois n'est pas coutume, je vais faire de la pub, mais pour deux amis ...

    Tout d'abord avec la société NumREC, qui vous permettra de conserver vos photos, vos diapos ou vos vidéos, sur DVD. Il fait aussi le P’titnum : un mini album photos, qui vous suivra partout.
    Et pour finir de la visite virtuelle sur 360°.

    Ensuite avec David Sourdrille, illustrateur bien connu des amateurs de BD qui a beaucoup publié dans différents magazines (Marianne, Psikopat, Men's Health).

    Je suis certain que si vous venez de ma part ils vous feront une ristourne ...

    Ecrit par FredB le 15/05/2007 @ 09:58

    Voir les commentairesAjouter un commentaire

    VRRPD: 13/02/07

    Vrrpd-1.0-FredB-0.8.tar.gz

    - Optimisation globale de l'application (bascule plus rapide en mode Master)
    - Correction d'un bug potentiel lors du passage des paramètres pendant le démarrage de l'application
    - Log plus simple et moins verbeux
    - Correction d'un bug empêchant le retour en mode Master lors de l'utilisation de VRRPD avec une seule interface réseau.

    Ecrit par FredB le 13/02/2007 @ 09:42

    Pas de commentaireAjouter un commentaire

    Divers: Document ICAP: 05/02/07

    Un petit document qui trainait sur mon disque concernant l'utilisation du protocole ICAP hors de l'environnement HTTP.

    Puisqu'il est possible, en appliquant des règles spécifiques, de filtrer certains contenus considérés comme potentiellement dangereux en HTTP, je me suis posé la question de la possibilité d’une utilisation de ce protocole dans une architecture différente, en l'occurrence dans la situation de scanneur de fichiers antivirus pour un simple poste de travail.
    Je posterais bientôt les sources du client (Après avoir fait du ménage dans le code ...)

    ICI
    Ecrit par Fredb le 05/02/2007 @ 11:30

    Pas de commentaireAjouter un commentaire

    VRRPD: 04/12/06

    Vrrpd-1.0-FredB-0.7.tar.gz

    - Atropos : Client pour vrrpd permettant de visualiser et de modifier l'état d'une machine.
    - Augmentation du temps de réaction Vrrpd en cas de coupure réseau (Link down)
    - Correction d'un mauvais fonctionnement concernant les gratuitous ARP

    Ecrit par Fredb le 04/12/2006 @ 14:13

    Voir les commentairesAjouter un commentaire

    VRRPD: 06/11/06

    Vrrpd-1.0-FredB-0.6.tar.gz

    Correction d'un mauvais fonctionnement de l'application après de multiples bascules (MASTER -> BACKUP -> MASTER -> BACKUP)

    Ecrit par Fredb le 06/11/06 @ 14:13

    Pas de commentaireAjouter un commentaire

    VRRPD: 17/10/06

    Vrrpd-1.0-FredB-0.5.tar.gz

    - Optimisation du comportement avec plus de trois interfaces par serveur (MAX 9).
    - Réécriture du format de log :
    Ajout d'un champ (vrrpd: VRRP ID 1 on eth0) permettant de suivre un processus.
    Oct 17 01:15:38 netfilter1 vrrpd: VRRP ID 1 on eth0: WARNING: Link down eth0
    Oct 17 01:15:38 netfilter1 vrrpd: VRRP ID 1 on eth0: going to Backup state
    Oct 17 01:15:38 netfilter1 vrrpd: VRRP ID 1 on eth0: Another vrrpd run with PID: 7277 my PID: 7275
    Oct 17 01:15:38 netfilter1 vrrpd: VRRP ID 1 on eth0: I ask : VRRPD PID: 7277 Backup state

    Ecrit par Fredb le 17/10/2006 @ 14:03

    Pas de commentaireAjouter un commentaire

    VRRPD: 21/09/06

    Vrrpd-1.0-FredB-0.4.tar.gz

    - Gratuitous ARP sur les interfaces physiques à chaque changement d'état MASTER et SLAVE

    Ecrit par Fredb le 21/09/06 @ 13:58

    Pas de commentaireAjouter un commentaire

    VRRPD 08/09/06

    Vrrpd-1.0-FredB-0.3.tar.gz

    - Modification du format des logs, ajout d'un tag WARNING sur les motifs de pannes
    par ex: (Sep 21 17:43:49 src@Netfilter vrrpd: WARNING: Link down eth1)
    - Modification du comportement inter-processus:
    Dans la version précédente lors d'une panne, par exemple une interface Link down,
    tous les processus passaient en Backup, puis si les conditions étaient favorables certains
    essayaient de passer en STATE MASTER. Maintenant ils restent tous en STATE BACKUP dans l'attente du changement d'état de l'interface (retour en Link up) cela evite d'avoir deux liens en STATE MASTER lors de la remise en service.

    Ecrit par Fredb le 08/09/2006 @ 13:49

    Pas de commentaireAjouter un commentaire

    VRRPD 27/06/06:

    Vrrpd-1.0-FredB-0.2.tar.gz

    - Petit changement cosmétique dans les messages syslogs

    Ecrit par FredB le 27/06/2006 @ 12:13

    Pas de commentaireAjouter un commentaire

    VRRPD 04/06/06:

    Vrrpd-1.0-FredB-0.1.tar.gz

    Vrrp: Protocole qui permet de remplacer un serveur défaillant en cas de panne, quand un équipement tombe un autre va prendre en charge les connections.
    Version originale vrrpd

    - Ajout d'une supervision, détection d'anomalie sur tous les processus permettant la gestion et la supervision d'état d'un serveur utilisant plusieurs interfaces réseaux.
    - Passage de commandes lors d'un changement d'état VRRP

    Ecrit par Fredb le 04/06/2006 @ 11:52

    Pas de commentaireAjouter un commentaire

    Proxy FTP 23/09/05:

    Proxy-suite-1.9.2.4-FredB-patch-V4.tar.gz

    - Réécriture des logs avec un champ IP ftp-child [22446] <09/23-11:20:13> TECH-DBG [ 10.1.1.110 ] from Server-PI (5): '200 PORT command successful.'

    Ecrit par Fredb le 23/09/2005 @ 11:48

    Pas de commentaireAjouter un commentaire

    Proxy FTP 01/09/05 :

    Proxy-suite-1.9.2.4-FredB-patch-V3.tar.gz

    - Correction d'un bug potentiel dans les fichiers groupes (caractères spéciaux)
    - Correction d'un bug empêchant le fonctionnement correcte de l'application sans identification ldap
    - Simplification du fichier de conf (plus besoin de group-number)
    - Les fichiers groupes peuvent maintenant contenir les IP sources ainsi que les réseaux des utilisateurs (ftp client), ce qui ajoute un potentiel de filtrage supplémentaire

    Ecrit par FredB le 01/09/2005 @ 11:47

    Pas de commentaireAjouter un commentaire

    Mes projets :


    Mon Github


    e2guardian

    Tous les articles

    Copinage:


    Me payer un café ?

    Offer me a coffee ?


    Si vous utilisez régulièrement mes logiciels:
    - Vrrpd
    - Ftp-proxy
    - Livemamecab
    - DansGuardian
    - etc
    Vous pouvez participer à l'achat de café et à l'hébergement du site Vous n'avez pas besoin d'un compte Paypal pour faire un don.
    Like my work ? Donate !
    Easy with or without a PayPal account.


    Proverbe aléatoire à méditer, ou pas :
    C'est au pied du mur, que l'on voit mieux le mur
    - [ Powered by du bricolage en PHP et du café | Thème : Light Blue par Vanquish ] -
    © Frédéric Bourgeois Rennes, tous droits réservés - Reproduction interdite.

    Administrer
    Attention les informations ne sont données qu'à titre indicatif (surtout le proverbe).