Furtex Puts Linux’s Quietest Primitives Under the Microscope
A newly published Linux toolkit built around io_uring and eBPF shows how low-level system features can become part of the offensive playbook, not just the defensive one.
Furtex is noteworthy because of what it chooses to build on: io_uring, eBPF, BPF maps, and raw system calls. Those are not exotic add-ons. They are native Linux mechanisms, which means a toolkit designed around them can sit much closer to the operating system’s normal machinery than older, noisier utilities. In practical terms, that makes the security problem harder to reason about and, in some environments, harder to spot.
Fast Facts
- Furtex is described as a newly published Linux toolkit.
- It contains more than 100 tools organized into modules.
- The modules cover post-exploitation, persistence, data access, and monitoring evasion.
- Its core building blocks include io_uring, eBPF, BPF maps, and raw system calls.
- The toolkit is framed as targeting EDR and Falco detection paths.
What the architecture suggests
io_uring is a Linux interface for asynchronous I/O, designed to improve performance and reduce overhead. eBPF is a kernel feature that can run restricted programs for tracing, networking, and observability. BPF maps are the state containers that make many eBPF workflows practical. Taken together, these features create a powerful and flexible layer close to the kernel.
That is why Furtex matters. A toolkit assembled around these primitives may be able to interact with the system in ways that are less obvious than ordinary user-space tooling. It does not prove success in every environment, but it does show a direction in offensive development: use the operating system’s own advanced interfaces to perform tasks that defenders also depend on.
The claim that Furtex is meant to bypass EDR and Falco detection should be treated carefully. It reflects the toolkit’s stated purpose, not independently verified real-world effectiveness. Even so, the defensive lesson is clear. If monitoring is tuned only for familiar process behavior, file drops, or classic syscall patterns, it may miss activity that travels through modern kernel-facing pathways.
From a defensive perspective, that means Linux visibility has to be broader than endpoint labels and process trees. Security teams may need to pay closer attention to syscall patterns, eBPF-related activity, and unusual use of asynchronous I/O interfaces, especially where observability tools already rely on similar mechanisms.
At the time of writing, public information describes Furtex as a toolkit and not as a confirmed breach, compromise, or operational campaign. The available information supports a risk analysis, not a claim that the toolkit has succeeded everywhere it might be used.
Conclusion
The broader lesson is simple: on modern Linux, the boundary between legitimate plumbing and offensive tradecraft can be thin. Furtex is a reminder that defenders have to watch not only what runs on the system, but how it speaks to the kernel beneath it.
WIKICROOK
- io_uring: A Linux interface for high-performance asynchronous I/O.
- eBPF: A kernel feature that runs restricted programs for tracing and networking.
- BPF maps: Shared data structures used by eBPF programs to store state.
- EDR: Endpoint detection and response tooling used to detect suspicious activity.
- Raw system calls: Direct requests to the kernel that bypass higher-level libraries.



