The last time I updated this website was in 2018. I had left it alone for a long time, so this was my chance to document some of the projects I had been working on.
I closed IllusionCloud for several reasons. The main one was time: I could not maintain the service and answer customers properly. I later decided to reopen it with a different strategy.
Much of that work focused on a faster way to filter denial-of-service traffic. BPF can inspect packets efficiently, while XDP provides an early execution point in the Linux receive path. Together they made it possible to reject traffic before it consumed the rest of the networking stack.
I wrote filtering conditions in C, compiled them and attached the program to the network interface. Once the first tests behaved as expected, I developed more complete filtering logic and used Grafana to observe traffic while improving the rules.
That work became part of the technical foundation for reopening IllusionCloud with stronger filtering for game servers and other applications.