Blog

Writing about GPU kernels, ML systems, Android internals, security research, and networking.

April 8, 2026
Retrieving the ARP Table on Android SDK 30+ via Netlink
Google blocked netlink socket bind in Android 11 (targetSDK 30), breaking ARP table access for apps. I wrote a JNI library that bypasses the restriction by sending RTNetlink dump requests without binding — until SELinux closed the door for good. Ubiquiti wanted to buy it for WiFiMan; I open-sourced it instead.
android netlink jni networking arp open-source
April 7, 2026
Blocking WiFi De-Auth Attacks in the Kernel with eBPF and XDP
I patched the Linux mac80211 kernel module to support XDP on wireless interfaces and built an eBPF program that detects and drops 802.11 de-authentication floods — reducing detection time by 60% vs libpcap and improving throughput stability over 802.11w. Published at IEEE NetSoft 2025.
ebpf xdp security linux kernel wifi research ieee
April 6, 2026
Intercepting Android's ManagedProvisioning: A PendingIntent Vulnerability in AOSP
I found a vulnerability in Android's ManagedProvisioning that lets any unprivileged app intercept privileged provisioning callbacks. Google classified it as low severity.
android security vrp aosp pendingintent