Branch predictor: How many "if"s are too many? Including x86 and M1 benchmarks!| idea.popcount.org
This is strictly a violation of the TCP specification| idea.popcount.org
Orange FTTH and IPv6 - part two| idea.popcount.org
eGPU stutter from hell| idea.popcount.org
Orange FTTH on a custom router| idea.popcount.org
Why is there a "V" in SIGSEGV Segmentation Fault?| idea.popcount.org
Moral compass: In praise of openness| idea.popcount.org
mmuniq: When Bloom filters don't bloom| idea.popcount.org
Addressing| idea.popcount.org
Creating sockets| idea.popcount.org
TCP Puzzles 1-2| idea.popcount.org
When TCP sockets refuse to die| idea.popcount.org
A gentle introduction to Linux Kernel fuzzing| idea.popcount.org
Cloudflare architecture and how BPF eats the world| idea.popcount.org
RFC8482 - Saying goodbye to DNS ANY| idea.popcount.org
SOCKMAP - TCP splicing of the future| idea.popcount.org
io_submit - The epoll alternative| idea.popcount.org
Every 7.8us your memory has a hiccup| idea.popcount.org
The rise of multivector attacks| idea.popcount.org
Why we are bumping the IPv6 MTU| idea.popcount.org
How to drop 10 million packets| idea.popcount.org
Today we mitigated the resolver| idea.popcount.org
I've published an article on how we abused TPROXY iptables module to| idea.popcount.org
Using TPROXY for Spectrum product| idea.popcount.org
Sockets, Hop Distance and writing eBPF assembly| idea.popcount.org
The real cause of large DDoS - IP Spoofing| idea.popcount.org
Memcrashed - Amplification attacks from 11211/UDP| idea.popcount.org
IP Spoofing at Packet Hacking Village| idea.popcount.org
I've published an article on the Cloudflare blog describing SYN Cookies, SYN floods, SYN Queue and Accept Queue:| idea.popcount.org
5 talks in 5 weeks| idea.popcount.org
Perfect locality and three SystemTap scripts| idea.popcount.org
The sad state of Linux socket blancing| idea.popcount.org
Meet Gatebot - a bot that allows us to sleep| idea.popcount.org
IP fragmentation is fundamentally broken| idea.popcount.org
SSDP attack crossing 100Gbps| idea.popcount.org
Reflections on reflection (attacks)| idea.popcount.org
Sandboxing landscape| idea.popcount.org
Epoll is fundamentally broken 2/2| idea.popcount.org
Socket API thoughts| idea.popcount.org
Epoll is fundamentally broken 1/2| idea.popcount.org
Select is fundamentally broken| idea.popcount.org
TLD glue sticks around too long| idea.popcount.org
A brief history of select(2)| idea.popcount.org
Say Cheese: DDoS from IoT devices| idea.popcount.org
Strange Loop - IP Spoofing| idea.popcount.org
Why we use the Linux kernel's TCP stack| idea.popcount.org
The curious case of slow downloads| idea.popcount.org
The revenge of the listening sockets| idea.popcount.org
Web archeology - itblog| idea.popcount.org
The winter of weekend attacks| idea.popcount.org
Enigma - Building a DoS mitigation pipeline| idea.popcount.org
A story of one latency spike| idea.popcount.org
Black Hat EU - Defending the indefensible| idea.popcount.org
Analysis of a browser-based DDoS| idea.popcount.org
Kernel bypass| idea.popcount.org
Turtles all the way down| idea.popcount.org
How to achieve low latency| idea.popcount.org
How to receive a million packets per second| idea.popcount.org
CloudFlare Interview Questions| idea.popcount.org
OARC - Dealing with DNS packet floods| idea.popcount.org
Deprecating the DNS ANY| idea.popcount.org
Path MTU discovery in practice| idea.popcount.org
BPF: the forgotten bytecode| idea.popcount.org
Bind before connect| idea.popcount.org
Improving 'container/list'| idea.popcount.org
Logging best practices| idea.popcount.org
How to resolve a million domains| idea.popcount.org
Visualising SipHash| idea.popcount.org
It ain't about the callbacks...| idea.popcount.org
FORTIFY_SOURCE| idea.popcount.org
IR is better than assembly| idea.popcount.org
How to sleep million years| idea.popcount.org
Baby steps in x86 assembly| idea.popcount.org
Fun with The Great Firewall| idea.popcount.org
Hardware entropy: RDRAND| idea.popcount.org
Bitsliced SipHash| idea.popcount.org
Stripping layer 2 in pcap| idea.popcount.org
Counting cycles - RDTSC| idea.popcount.org
SipHash| idea.popcount.org
Recently I've been experimenting with Linux's| idea.popcount.org
SockJS-node users noticed| idea.popcount.org
Too much Erlang| idea.popcount.org
How to crash gdb on OS X| idea.popcount.org
SSL scanners| idea.popcount.org
AES support in Westmere| idea.popcount.org
Django with SockJS| idea.popcount.org
Reinventing spinlocks| idea.popcount.org
Concurrent queue in C| idea.popcount.org
Am I a cyborg now?| idea.popcount.org
Hello world!| idea.popcount.org
Introduction to HAMT| idea.popcount.org