The Infinite File Downloader

Mattias Geniar, Monday, December 29, 2014 - last modified: Monday, January 5, 2015

A random idea. 30 minutes of spare time. And voila, we have a side project. A completely useless one, as well.

I present you: The Infinite File Download. Why? Because!

The Infinite File Download

What is it? A PHP file that just keeps on sending binary data to your browser, as soon as you hit download. It never stops. It'll download as quickly as A) my little server is capable and B) as fast as your line supports it.

Want to test the speed of your downloads, just by downloading random bits and never saving it to your disk? Pipe it to your local trashbin, /dev/null.

$ wget -O /dev/null
    [        <=>     ] 41.078.320  8,10M/s 

I'll also kill this project as soon as the bandwidth exceeds a randomly determined "fair use policy". The source is up on Github. The landing page theme is the Narrow Jumbotron Template from Bootstrap.

Perhaps I could use this to make a statement about "unlimited" bandwidth providers, but I'll keep that rant for another time.

Hi! My name is Mattias Geniar. 👋 I'm an independent software developer ⌨️ & Linux sysadmin 👨‍💻, a general web geek & public speaker. Currently working on DNS Spy & Oh Dear! Follow me on Twitter as @mattiasgeniar 🐦.

🔥 If you're stuck with a technical problem, I'm available for hire to help you fix it!

Share this post

Did you like this post? Help me share it on social media! Thanks. 🤗

Have feedback?

New comments have been disabled on this blog, existing comments will remain as-is. Want to give feedback? Is there a mistake in the post?

Send me a tweet on @mattiasgeniar!


Deavmi Monday, December 29, 2014 at 16:44 -

For some reason I want this.

Deavmi Monday, December 29, 2014 at 16:45 -

Perfect to piss people off at school with a shitload of network conjestion.

Paul Cobbaut Monday, December 29, 2014 at 17:26 -

I get between 1.3 and 2.0 MB and then it stops. Tested with Iceweasel and wget.

Serge van Ginderachter Monday, December 29, 2014 at 19:54 -

wget gets met 10,3MB/s (Telenet) which is about my top speed I believe.

Christopher Ranschaert Monday, January 5, 2015 at 20:30 -

It has become my secondary speed-tester :-)

A E Tuesday, March 28, 2017 at 11:51 -

Hey there,

Great product, I’m using this to try and get my ISP to assign bandwidth to me so my speeds will go up.
I’ve had minor success with upload and download.

The only thing I have noticed is that it will cut out around 15-16GB. Could you investigate?

Many thanks!