A mini Python tutorial

Here is a mini Python tutorial, for people who want to quickly learn Python basics. It also provides links to more detailed documentation. Since January 2010, a more complete Python crash course is also available, with slides and samples. ...

January 13, 2009

OpenOffice / OpenDocument and MS Office 2007 / Open XML security

Article and presentation about security issues in OpenDocument and Open XML formats (OpenOffice and MS Office 2007) - published in the Journal of Computer Virology in Oct 2007 and presented at the PacSec 2006 conference. ...

January 11, 2009

SSTIC04 - Filtrage de messagerie et analyse de contenu

Presentation at SSTIC04 about how to build an email security gateway

October 29, 2008

SSTIC05 - Intrusions Oracle

Presentation at SSTIC05 about Oracle Database intrusions and hardening

October 29, 2008

HTML.py - a Python module to easily generate HTML tables and lists

HTML.py has been developed to easily generate HTML code for tables and lists in Python scripts. This is mostly convenient to generate reports in HTML or simple web applications in lightweight frameworks such as CherryPy. ...

October 7, 2008

BlindFTP - transfert de fichier pour diode réseau

BlindFTP est un outil simple et portable qui permet de transférer des fichiers à travers une liaison réseau unidirectionnelle (sans acquittement), par exemple une diode réseau optique. ...

September 29, 2008

plx - Python portable layer extensions

plx is a module providing a few functions to improve Python portability on Windows and Unix. Python is a very portable language, and it’s a pleasure to write one script and run it seemlessly on Windows, Linux and MacOSX. But many features in the standard library are not available on all platforms. I’m always frustrated when I come across "Avalability: UNIX" in the Python Library reference... ...

September 7, 2008

pyClamd - use ClamAV antivirus from Python

pyClamd is a portable Python module to use the ClamAV antivirus engine on Windows, Linux, MacOSX and other platforms. It requires a running instance of the clamd daemon. pyClamd is more portable than pyClamAV because it does not need to be compiled, so it works on Windows. This is a slightly improved version of pyClamd v0.1.1 originally created by Alexandre Norman and published on his website: http://xael.org/norman/python/pyclamd/ ...

September 7, 2008