Implementing fast TCP fingerprinting with eBPF
In this article I want to document my journey implementing fast TCP fingerprinting in a golang webserver, using eBPF.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 223 posts.
In this article I want to document my journey implementing fast TCP fingerprinting in a golang webserver, using eBPF.
What if something can't be found through Google Search? Does it still exist? That question I have to ask myself when I found that a blogpost...
Have you ever asked yourself which protocols get used when downloading pictures from the Perseverance Mars rover to Earth? I hadn’t thought about that either, until I came across an intriguing message on the internet, back in April 2024: I’m looking for someone knowledgeable of quic/quinn to help us out for our deep…
On a QWERTY keyboard
tl;dr: I set up an open source Time Pi project to build a stratum 1 PTP and NTP timeserver using a Raspberry Pi. Time is important to modern society, and most of us have a clock on our wrist that's more accurate than at any time in human history. But highly precise time is important in many industries, especially…
Tor is upgrading its relay encryption algorithm for improved security. In upcoming releases, Arti and Tor will both support a new encryption algorithm called Counter Galois Onion (CGO). CGO prevents attackers from tampering with encrypted traffic, adds forward secrecy, and brings Tor's encryption up to modern…
A public and free DNS service for a better security and privacy
An intuitive and ground-up introduction to I/Q signals. Learn the foundational concepts through clear geometric analogy perfect for beginners
Brian Scott made an app that's safe, simple, and educational for kids to chat in, using Tailscale's tsnet and connectivity.
WhatsApp users in Europe will soon have the possibility to message users of other services.
The free DNS4EU resolver, for everyone in Europe. Get the addresses, set it up in minutes, and block malware and phishing with no tracking.
Using QUIC to achieve everything needed for NAT traversal, from address discovery to proxying UDP