Traffic Sniffing with eBPF (Part 3)
Noveo Senior developer Kirill concludes his story about working with eBPF. In this new part — important nuances that remained behind the scenes, and the results of a large‑scale task.
Noveo Senior developer Kirill concludes his story about working with eBPF. In this new part — important nuances that remained behind the scenes, and the results of a large‑scale task.
In the previous part, Noveo Senior Developer Kirill talked about how he built a prototype for traffic sniffing in the Linux kernel. Now it's time to tell you how he improved the solution, what problems came up, and how he eventually solved them. And yes, spoiler alert — it all worked out!
Sniffing network traffic is a classic task, but implementing it with eBPF for full packet capture and tunneling can pose an engineering challenge. A glimpse into how we handle advanced Linux networking challenges for our clients!
2026 isn't just about AI. It's the year when technologies finally stop being a "nice-to-have" and become the core logic of business. At Noveo, we don't just follow trends — we immediately implement them in our work with clients and see how they change the industry. Let's break down the key vectors:
Learn how to connect AI to external tools via MCP and optimize token usage, what to always check in AI-generated code, and when it's better not to use AI at all
While AI assistants promise huge productivity gains, unguided use often leads to technical debt and chaos. In our new guide, we move beyond basic prompting to show how we systematically integrate AI into development workflows to build more reliable software, faster.
Senior Designer at Noveo, Ludmila, shares thoughts on modern design ethics.
Tired of Flutter setup headaches and CI/CD failures? Discover how Docker creates consistent development environments that work identically across all machines.