Tom Barbette's Projects
My modified logcheck rules
Use the json export of MediaDC (NextCloud app) to massively delete files
Data repository for my blog series on microprocessor trend data.
Experiments for MiddleClick
USE Monitoring
A Specialized Network Programming Library for Stateful Middleboxes:
mTCP: A Highly Scalable User-level TCP Stack for Multicore Systems
Automatically exported from code.google.com/p/netmap
Network Performance Framework: easy-to-use experiment manager with automated testing, result collection, and graphing
OAR is a versatile resource and task manager (also called a batch scheduler) for clusters and other computing infrastructures.
Compilation of P4 exercises, examples, documentation, slides for learning or teaching
Python parser for Linux Perf profiler to group symbols into classes
A simple PIC program which use a LCD to display a decounting tiรนe (like 7j 23h 10m 10s) and a little text each 10s
PIC program for a domotic station controlling temperature sensors, relay and connected to a PC using UART
Minimal implementation of the QUIC protocol
TCPLS implementation using a TLS 1.3 implementation in C (master supports RFC8446 as well as draft-26, -27, -28)
The Programmable Data Plane: Reading List
A simple python script to plot the bandwidth of some huge traces
Find and delete duplicate files in a folder using regex
Docker packages for the great Retina framework
Reproducible Retina experiments
An open source utility that provides fast incremental file transfer. It also has useful features for backup and restore operations among many other use cases.
Slurm in a Snap package to make delivering to HPC clusters super easy.
Snort 2.9.19 with a few patches, e.g. to compile with recent DPDK and output bytes
Github action that builds docs using sphinx and places errors inline
SIMD (SWAR/SSE/SSE4/AVX2/AVX512F/ARM Neon) of Karp-Rabin algorithm's modification