Alexandre Dulaunoy (adulau) Home Page

Alexandre Dulaunoy B&W

You found the messy place of Alexandre Dulaunoy somewhere in the cyberspace. I'm living in a small village called Les Bulles in the very south of Belgium. My life is a mixture of computer science (the "simple and surprisingly effective" definition as described by Edsger W. Dijkstra in EWD896 : On the nature of Computing Science), Freedom and a bunch of small other things (from random innovation to sometime information security).

More or less official bio

Alexandre encountered his first computer in the eighties, and he disassembled it to know how the thing works. While pursuing his logical path towards information security and free software, he worked as senior security network consultant at different places (e.g. Ubizen, now Cybertrust). He co-founded a startup called Conostix specialized in information security management, and the past 6 years, he was the manager of global information security at SES, a leading international satellite operator. He is now working at the national Luxembourgian Computer Security Incident Response Team (CSIRT) in the research and operational fields. He is also lecturer in information security at Paul-Verlaine University in Metz and the University of Luxembourg. Alexandre enjoys working on projects where there is a blend of “free information”, innovation and a direct social improvement. When not gardening binary streams, he likes facing the reality of ecosystems while gardening or doing nature photography.

The real bio

Enjoy when human are using machines in unexpected ways. I break stuff and I do stuff.

Interests and (day-to-day) activities

My interests include digital archiving, information retrieval and information security seasoned with a strong touch of free information.

My day job is located in the information security field and especially in incident response and security research.

I'm also an intermittent security researcher (and co-founder but title doesn't matter to me) at CSRRT-LU (Computer Security Research and Response Team Luxembourg). We are also organizing some information security events (like with a strong technical touch and a help of the infosec community.

On the remaining time, I'm also lecturer in different universities giving courses about information security and its practical implication.

To explore new ideas, I co-founded quuxlabs an informal structure for working on research or engineering projects.

In my very short spare time, I enjoy gardening (we try to keep track of the plants in our garden) with steph and I'm also trying to understand electronic art. When I'm unable to sleep, I'm giving a hand to promote the four freedoms of free software.

Contact Information

Alexandre Dulaunoy
10, rue du faubourg
B6811 Les Bulles - Chiny
Belgium (Europe)
Phone : +32(0)61460742
I consider voice communication as being sometime very ineffective and I often prefer electronic means.

Electronic contact

email : a at foo dot be (yes the single character a)
xmpp (jabber) jid : adulau at
OpenPGP public key with the fingerprint : 3B12 DCC2 82FA 2931 2F5B 709A 09E2 CD49 44E6 CBCD.

Contact at work

If you really want my work contact, just contact me.


  • Forban [cs_lang:Python] a link-local opportunistic p2p free software. You can share files with everyone in your proximity. The implementation is written in Python but can be easily implemented as the protocol is minimal.
  • pdns-toolkit [cs_lang:perl] is a Passive DNS toolkit for security research including a modular passive DNS server and additional analysis toolkits to query and analyse the collected DNS dataset.
  • HOTP-js [cs_lang:javascript] A simple Javascript HOTP implementation (HMAC-Based One-Time Password Algorithm) as described in RFC 4226. The library is relying on crypto-js ( for the javascript HMAC-SHA1 implementation.
  • cve-search [cs_lang:python] cve-search is a tool to import CVE (Common Vulnerabilities and Exposures) and CPE (Common Platform Enumeration) into a MongoDB to facilitate search, processing and analysis of CVEs.
  • Oddmuse Git [cs_lang:Bash/Perl] - Using Oddmuse with a git repository. Same concept can be applied with any wiki that allows retrieving index of pages, changes and update page.
  • RssAny - rss-tools [cs_lang:Python] is a series of scripts (rssdir, rssmerge, rsscluster and rsscount) to transform RSS in the command-line interface. Those scripts are used for the Wiki Creativity Index.
  • GooDiff (with Michael G. Noll) [cs_lang:Python] is a service for automated tracking of semantic changes in web service policies. GooDiff is free software and available on the GooDiff project page.
  • Machine Tag I used and loved , I ended up to document most of them (cs_lang or license) and my use of those machine tag (triple tag).
On my GitHub pages, you can find other free software project that I'm working on.

My folksonomy

As described by Adam Mathes in Folksonomies-Cooperative Classification and Communication Through Shared Metadata, a folksonomy is some of the best and worst in organizing information. But beside the rigid ways of organizing information, user tagging provides a way for each user to represent the information following his very personal perspective. Here is my very limited folksonomy if you want to know more about my tagged interests :

To expand a little bit the usefulness of my tagging methology, I'm also using various machine tag to help human and non-human to lookup my metadata. I have a namespace for license (useful to know the free or non-free license used by a tagged work) , fa (used by the free archive bot) or language.

Recent Events

This is a merge of various RSS or Atom feeds generated by some of my activities like blogging, git commit messages, reviewed books or uploaded pictures in flickr. This is generated by a Python script called