Les articles de Stinner Victor

Netfilter et le filtrage du protocole IPv6

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
41
|
Mois de parution
avril 2009
|
Résumé
Bien que la création du protocole IPv6 date de 1998 et que l'exploitation commerciale ait débuté en 2001 (le FAI japonais NTT propose IPv6), le protocole est encore en évolution. Nous vous proposons ici un tour d'horizon du protocole et de son filtrage par Netfilter.

Nouveautés de Python 3

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
40
|
Mois de parution
janvier 2009
|
Résumé
Guido Van Rossum a lancé le projet Python 3, également appelé Python 3.0 ou Python 3000, en mars 2006, en créant une nouvelle branche Subversion. Ce projet vise à améliorer la conception du langage en se permettant des modifications incompatibles avec Python 2.x. Depuis la création de Python en 1991, ça sera la seconde version majeure brisant la compatibilité (la précédente est Python 2.0 qui date de 2000).Python 2.6 et Python 3 ont été développés en même temps pour limiter les différences entre ces deux versions. Python 3.0 bénéficie donc de l'ensemble des améliorations de Python 2.6.

Nouveautés de Python 2.6

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
40
|
Mois de parution
janvier 2009
|
Résumé
Le 2 octobre 2008 sortait Python 2.6, deux ans après Python 2.5. Cette version vise à préparer la migration vers Python3 et apporte énormément de nouveautés, aussi bien dans le langage que dans la bibliothèque standard.

Ctypes et Python

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
40
|
Mois de parution
janvier 2009
|
Résumé
Ctypes est une bibliothèque qui sert de glu entre les langages Python et C. Elle permet d'appeler des fonctions de bibliothèques externes écrites en C, de définir des types, des structures et des callbacks Python.

Trucs et astuces

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
40
|
Mois de parution
janvier 2009
|
Résumé
Python comme beaucoup de langages est très riche en fonctionnalités. Certaines d’entre elles sont méconnues ou trop rarement utilisées. Voici une petite sélection de trucs et astuces qui vous permettront sans doute de gagner du temps dans vos développements.

Pratiquer le fuzzing avec Fusil

Magazine
Marque
MISC
Numéro
39
|
Mois de parution
septembre 2008
|
Domaines
Résumé

Cet article est la suite de l'article « Comment réaliser un fuzzer » (MISC 36). Maintenant que les bases sont posées, voyons la mise en pratique. Fusil le fuzzer est une boîte à outils libre pour écrire ses propres fuzzers. Nous allons voir comment mettre en place l'environnement pour fuzzer une application, puis comment faire muter un fichier ou bien générer des données. Les sondes et le fonctionnement de Fusil seront détaillés pour bien comprendre ce qui se passe. Pour finir, l'exécution du fuzzer Python sera expliquée.