eBPF, Sockets, Hop Distance and manually writing eBPF assembly

A friend gave me an interesting task: extract IP TTL values from TCP connections established by a userspace program. This seemingly simple task quickly exploded into an epic Linux system programming hack. The result code is grossly over engineered, but boy, did we learn plenty…

IBM Cloud, Now Powered by Cloudflare

A Tale of Two New Relationships Late last spring, we were seeking to expand our connections inside of IBM. IBM had first become a direct Cloudflare customer in 2016, when its X-force Exchange business selected Cloudflare, instead of traditional scrubbing center solutions, for DDoS protection,…

North Korea is barely wired. How did it become a global hacking power?

North Korea is one of the least wired nations on Earth. It has two internet connections to the outside world, one that crosses the Yalu River into China, and the other plugs into Russia’s Far East. Even with that, its internet traffic is scant. “It’s…

Cisco Accelerates Global Problem Solving in 2017

Our world is more connected than ever before, and these connections are increasing. Research predicts that 500 billion devices will be connected to the Internet by 2030. Explosive growth and innovations, including augmented reality, artificial intelligence, and the Internet of Things (IoT) are also transforming…

How to Check Whether Your Web Connection’s Secure

It’s easy to underestimate how awesome encrypted internet connections are. Sure, they may not sound exciting, but without them, things like our financial details, medical histories, and relationship problems would all be visible to internet providers, or even people on the same network as you….