Published Jul 23, 2026, 3:10 AM EDT Simon is a Computer Science BSc graduate who has been writing about technology since 2014, and using Windows machines since 3.1. After working for an indie game studio and acting as the family's go-to technician for all computer issues, he found his passion for writing and decided to use his skill set to write about all things tech. Since beginning his writing career, he has written for many different publications such as WorldStart, Listverse, and MakeTechEasier. However, after finding his home at MakeUseOf in February 2019, he would eventually move on to its sister site, XDA, to bring the latest and greatest in Windows, Linux, and DIY electronics. Sign in to your XDA account Summary Someone built a Pi bot that runs hourly speed tests and logs device counts to catch slowdowns. Data showed speeds tank when specific device counts/times matched, proving ISP throttling. You can download the source from the GitHub repo so you can run 24/7 NetMon and gather proof. It can be annoying when you're convinced that your ISP is throttling your speeds, but it won't own up to its actions. Fortunately, there are ways to double-check if it is, in fact, your ISP that's causing the issues. One person decided to take matters into their own hands with a Raspberry Pi speed tester, and it did, in fact, prove that the ISP was at fault. This Raspberry Pi project snitches on your ISP's throttling Over on the Raspberry Pi subreddit, user GoldBroccoli7073 had a problem. Their internet speeds kept falling to abysmal levels, and they suspected their ISP had something to do with it. However, whenever they got in contact with their ISP, they kept getting the same disappointing response: My internet randomly tanks a few times a week, and every time I call my ISP, the answer is "everything looks fine on our end." I got tired of arguing with no data, so I built netmon - a small Python bot that now runs in the background on a Raspberry Pi and keeps an eye on my network around the clock. Every hour, the Pi runs a speed test and double-checks how many devices are connected to the router. Every four hours, the Raspberry Pi generates a chart of the last 24 hours showing the results. GoldBroccoli7073 added sassy AI commentary as a joke, but it ended up helping them identify specific patterns. After gathering some data, GoldBroccoli7073 deduced that, if they had a certain number of devices connected to the router at specific times of the day, the speeds tanked. It allowed them to identify that it was, in fact, their ISP throttling their data. If you'd like to build this at home, pop over to the project's GitHub page for all the details, source code, and instructions on setting it up.
Someone built a Raspberry Pi bot to catch their ISP lying about their speeds, and you can download it too
Full Article
Original Source
Read the full article at Xda-developers →KhanList aggregates and links to publicly available news content. We do not host full articles from third-party sources. Always verify important information with original sources.