Linux kernel module for inspecting/modifying TCP socket state from user space