Efficient IP Address Parsing: Fast Methods Without SIMD or Portability Issues
Most programmers are familiar with IP addresses. They take the form of four numbers between 0 and 255 separated by dots: 192.168.0.1. In some sense, it is a convoluted way to represent a 32-bit…
Read the full articleYou might also wanna read
Why Raw Socket Programming Exposes the Hidden Complexity of Industrial Protocols
Developer RUGERO Tesla shares lessons learned after abandoning high-level libraries like pyModbus to build a raw socket-based toolkit for in
Building Faster Parsers Through Data-Oriented Design: Flat Arrays Over Pointer Trees
How designing the data structure first (flat arrays of indices instead of a pointer tree) makes a parser fast and collapses memory layout, a
Rust smoltcp as an alternative TCP/IP stack for ESP-IDF
A set of ESP-IDF components that run the Rust smoltcp stack as the IPv4/IPv6 data plane, while keeping esp_http_server, esp-tls and esp-mqtt
DirtyFree: A Simplified Data-Oriented Programming Exploitation Technique for the Linux Kernel (NDSS 2026)
Research artifacts for "DirtyFree: Simplified Data-Oriented Programming in the Linux Kernel" (NDSS 2026) - MPI-SysSec/DirtyFree

Modular: Understanding SIMD: Infinite Complexity of Trivial Problems
Understanding SIMD: Infinite Complexity of Trivial Problems
Iroh: Modular Networking Stack in Rust
IP addresses break, dial keys instead. A Rust library for establishing direct connections between endpoints using dial-by-public-key instead

Comments
Sign in to join the conversation.
No comments yet. Be the first.