Skip to content
View linouxis9's full-sized avatar
🌐
Telco-ing :-)
🌐
Telco-ing :-)
  • Paris

Organizations

@HewlettPackard @EpicGames @NVIDIAGameWorks @rust3ds

Block or report linouxis9

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
linouxis9/README.md

Valentin

Tech Lead · Software Engineer & SRE — 3G/4G/5G Mobile Core Networks

LinkedIn Paris AS212856
📫 linouxis9 AT devling DOT xyz

I build mobile core network functions end to end, from implementing 3GPP protocols and procedures to Kubernetes operators, and run them in production for more than 15 M subscribers.

Go Rust eBPF Kubernetes Linux

🛰️ PacketRusher   GitHub stars

I'm the creator and lead maintainer of PacketRusher, a high-performance UE/gNodeB simulator, written in Go, for testing and load‑testing 5G cores.

  • Used or cited in 20+ academic publications, including Proceedings of the ACM on Networking, IEEE Globecom and SIGCOMM (poster)
  • v2.0: eBPF user plane without any kernel module, 10–14 Gbit/s on a single host, up to 10,000 UEs

🦀 OxiRush

I'm also building OxiRush, the 3GPP protocol stack of LTE/EPS and 5G cores as Rust crates, for high-performance and secure core network functions.

  • 8,000+ downloads on crates.io
  • Each crate follows its 3GPP spec, and NGAP and S1AP share the same API
Crate What it does
oxirush-nas 5GS and EPS NAS codec with NAS security (TS 24.501, TS 24.301)
oxirush-ngap · oxirush-s1ap NGAP and S1AP codecs generated from 3GPP ASN.1 (TS 38.413, TS 36.413)
oxirush-aper no_std Aligned PER (X.691) runtime behind the generated codecs
oxirush-security 5GS and EPS key derivation, ciphering, integrity and SUCI (TS 33.501, TS 33.401)
oxirush-gtp-u GTP‑U codec, endpoint and test UPF with an eBPF fast path (TS 29.281)
oxirush-sctp Async SCTP sockets for Tokio on Linux

Pinned Loading

  1. oxirush-nas oxirush-nas Public

    5GS and EPS NAS messages in Rust (3GPP TS 24.501 and TS 24.301, Release 19): decode, build, validate and encode every message, edit it as JSON, and protect it with NAS security. no_std.

    Rust 20 4

  2. HewlettPackard/PacketRusher HewlettPackard/PacketRusher Public

    High performance 5G UE/gNB Simulator and CP/UP load tester.

    Go 199 47

  3. oxirush-ngap oxirush-ngap Public

    5G NGAP (3GPP TS 38.413, Release 19) in Rust, generated from the ASN.1: aligned PER, IEs read and built by name, message checks with their causes, JSON trees and serde. No unsafe code.

    Rust 5 2

  4. oxirush-security oxirush-security Public

    5GS and EPS security in Rust: MILENAGE and 5G AKA, key derivation, NIA/NEA and EIA/EEA (SNOW 3G, AES, ZUC) and SUCI concealment, per 3GPP TS 33.501, TS 33.401 and TS 35.206. Keys wiped, no_std.

    Rust 5 1

  5. oxirush-gtp-u oxirush-gtp-u Public

    GTP-U for 5G and LTE in Rust (3GPP TS 29.281, TS 38.415): a codec, a Tokio endpoint for the tunnels of a gNB or an eNB, a test UPF, Linux TUN devices and an eBPF fast path.

    Rust 2

  6. ARMStrong ARMStrong Public

    A fast and simple ARM Simulator made for education based upon Unicorn and Keystone engines

    Java 132 20