Archives pour la catégorie Programmation

Tous ce qui à attrait la programmation ^^

LoupZeur à la recherche d’un emploi

plop,

Je viens de terminer mon alternance pour mon Master (Bac+4), et je suis donc à la recherche d’un emploi dans la region Alsace (Strasbourg et environs) dans le domaine de l’informatique bien sûr ;).

Mon superbe CV en html est dispo ici.

Les domaines qui m’intéressent :

  • L’administration système (Linux)
    • Services maitrisés :
      • Web : Apache (php,modsecurity), nginx
      • DB : MySQL
      • Failover : RHC (RGmanager, corrosync, …), DRBD (réplication de bases de données)
      • VPN : OpenVPN, Cisco, pptpd
      • Mail : Exim/Dovecot
      • Partage de fichiers : (pro|pure)ftpd, samba
    • Gestion des utilisateurs, des droits, …
  • Sécurité informatique (Linux)
    • Évaluation des risques
    • Audit (pas de quoi être un pentester pro, juste assez pour comprendre les vecteurs d’attaques)
    • Définition et mise en place des SP, AC et RAP (Iptable, Akari, ModSecurity, /etc/security)
    • Mise en place de solutions de chiffrement de connexions (IpSec, SSL, Vpn) et de données (Cryptoloop, …)
    • Définition et mise en place d’architectures réseaux et systèmes « sécurisées » (Ossec, Snort/Suricata, Prelude) à coupler avec les SP, AC et RAP.
  • Développement
    • Langages, méthodes et … : Cf. CV

Si jamais mes compétences peuvent vous sembler utile, mon mail et mon téléphone sont dispo sur le CV.

Bonnes vacances.

Extension chrome : Prévisualisation des vidéos sur Itunes

Plop à tous …

Aujourd’hui, pour le lol, la création d’une extension pour ne pas à avoir à installer itunes pour mater les vidéos des podcasts (j’ai pas trop cherché, mais sur linux, y’a rien apparemment qui permettrait de mater les vidéos :s … j’ai du mal chercher en fait).
Continuer la lecture de Extension chrome : Prévisualisation des vidéos sur Itunes

Application android pour les horaires de tram/bus grenoblois (Tag/SemiTag)

Plop à tous …

Alors voilà … hier j’avais cours de Java, et comme l’ennui c’est fait sentir, j’ai décidé de créer un « clone » de mon application pour les horaires des transports strasbourgeois en un peu plus propre (côté code), mais toujours aussi simpliste (faudrait voir pour utiliser des threads pour le système de recherche, une barre de chargement, une widget configurable, … mais en 8 heures j’ai pas eu le temps ^^).
Continuer la lecture de Application android pour les horaires de tram/bus grenoblois (Tag/SemiTag)

Notification Ossec sur Twitter en perl

Aujourd’hui,

du twitter et de l’ossec, comme je le disais dans mon précédent article sur les notifications d’ossec, l’utilisation de twitter pour les notification ne fonctionne plus, car depuis aout 2010, les authentifications http ne fonctionnent plus, et il faut passer par le système Oauth, qui permet de ne plus avoir à stocker ses mots de passe dans chaque application utilisant le service, et de pouvoir désactiver les accès depuis le site de twitter.
Continuer la lecture de Notification Ossec sur Twitter en perl

Alerte d’ossec en notification sur le bureau

Aujourd’hui,

Encore un script useless, fait pour passer le temps en cours …

Le but étant d’avoir un IDS ossec sur l’ordi local configuré pour détecter et répondre plus ou moins comme il faut aux attaques basiques et SURTOUT rendre compte à l’utilisateur des problèmes rencontrés de façon orienté ‘desktop’.

A l’heure actuelle seul deux systèmes de notifications (officiels) de l’utilisateur existent sur ossec : soit une notification par mail, soit par twitter (qui ne fonctionne plus).
Continuer la lecture de Alerte d’ossec en notification sur le bureau

Petit serveur d’adresse mail de diffusion

Plop à tous … encore un truc useless à partager.

J’ai récemment dû intervenir dans une entreprise qui avait un serveur de mail qui ne supportait pas les listes de diffusion (service de base fournit par yahoo en fait, donc à part forwarder des mails sur une adresse, il est pas possible de faire grand chose).

Ne voulant pas perdre trop de temps à mettre en place des systèmes du genre mailman ou autre, pour créer une vingtaine d’alias pour deux adresses mails (style support@mondomaine.fr qui envoit un mail pour toute la team de support), j’ai décidé de coder un serveur de mail qui ne répondrait qu’à certaines adresses et renverrait le mail sur les adresses configurées pour cette adresse de diffusion.

Ecrire ce genre de truc en python est encore plus rapide que de chercher l’équivalent sur google 😉 d’où ma démarche.
Continuer la lecture de Petit serveur d’adresse mail de diffusion

monter un serveur PHP en une ligne de commande (ou presque)

Dans le genre « news de webg33k » en voici une …

A la base, je cherchais à utiliser/écrire un serveur http en python (pas mal de classes existent dans le domaine) pour servir une page html bidon après un man in the middle avec redirection dnspoof sur le serveur http en question, au lieu de déployer l’artillerie lourde apache ou nginx.
Continuer la lecture de monter un serveur PHP en une ligne de commande (ou presque)

[PATCH] Correction du bug « Error Retrieving Directory: system:111 » de tortunnel

Plop à tous …

Aujourd’hui je publie un patch ^^ … pour le logiciel tortunnel (l’open-source ça a du bon ;)), en effet, pour ceux qui connaissent ce soft, une erreur « Error Retrieving Directory: system:111 » est apparue depuis quelque temps, rendant le logiciel inutilisable,  ce bug vient juste du fait que « moxie » a hardcodé les IP des « tor directory » dans son logiciel, en particulier : « 128.31.0.34 » qui n’existe plus, d’où l’erreur system:111, il faut donc changer 3 fichiers (protocole/(Directory.cpp|ServerListing.cpp|ServerListingGroup.cpp)) et remplacer « 128.31.0.34 » par « 192.251.226.206 » (ou par une autre ip d’un tor directory que l’on peut trouver ici). Attention il semblerait qu’il ne soit pas possible d’utiliser le « tor directory » courant en serveur de sortie (ce qui retournerait une erreur 111, malgré l’utilisation de ce patch, donc vous ne pourrez plus utiliser : 192.251.226.206 en node de sortie)
Continuer la lecture de [PATCH] Correction du bug « Error Retrieving Directory: system:111 » de tortunnel