Projects
MADVIP
A tool I developed while doing an internship in the Madynes team in 2006. It's written in Python and was conceived with the goal of assessing network security. Topology and configuration of devices
in a network can be inferred by advanced TCP/IP and application level fingerprinting tools. Three tools are used to gather network information and store it in a well defined data model:
CDP, P0f (for passive monitoring) and
Nmap (for active monitoring).
TR-069/Netconf Proxy
The design of an interoperability model enabling home gateways managed through the ATM-Forum TR-69 to be accessible over the IETF emerging Netconf standard configuration protocol.
Developed in collaboration with Humberto Abdelnur and Frederic Beck.
802.11 packets parsing library
A small Python library that uses pcap to capture wireless packets. This is part of a larger distributed monitoring framework for
ad-hoc/mesh networks, based on a DHT peer-to-peer system still to be developed.
Netconf Agent Module for OLSR
Implementation in Python of a Netconf agent module for static configuration of the OLSR routing protocol on a mesh node.
Wireless Mesh Network traffic monitoring infrastructure
I designed and set up a small scale Wireless Mesh Network Testbed consisting of 6 routers on the premises of the Madynes team's offices in the INRIA Grand Est building. The routers are PC Engines Alix embedded systems, running either OpenWrt, or Voyage Linux. I designed and implemented (in C - based on nProbe) a probe coordination protocol for monitoring traffic flows in Wireless Mesh Networks.