New stream Anti-DoS measures implemented.

Quote from Dave on January 23, 2022, 12:34 pmThere are some popular music apps out there in the wild that are either very poorly coded or are relying on libraries that are very poorly coded and don’t follow specs. And it’s not just one or two, it’s an epidemic.
One of the biggest problems we face as a station are music players that will make up-to 40 simultaneous connections to the same stream and keep them open, robbing bandwidth. Why do they do this? I have no idea! It’s crazy. At first I thought it was real DoS attacks, but as I’ve been observing the server logs these past few weeks, I realize it’s just people trying to tune-in. It really hurts WALM, since we broadcast at 3x the bandwidth of most stations.
To try and mitigate this we’ve implemented connection limiting to our Icecast server.
Each IP can connect to Icecast twice at the same time, any further connections will give a 503 error.I’m keeping an eye on it. Let me know if your player experience any weird behavior, and we’ll try to get you back in business.
There are some popular music apps out there in the wild that are either very poorly coded or are relying on libraries that are very poorly coded and don’t follow specs. And it’s not just one or two, it’s an epidemic.
One of the biggest problems we face as a station are music players that will make up-to 40 simultaneous connections to the same stream and keep them open, robbing bandwidth. Why do they do this? I have no idea! It’s crazy. At first I thought it was real DoS attacks, but as I’ve been observing the server logs these past few weeks, I realize it’s just people trying to tune-in. It really hurts WALM, since we broadcast at 3x the bandwidth of most stations.
To try and mitigate this we’ve implemented connection limiting to our Icecast server.
Each IP can connect to Icecast twice at the same time, any further connections will give a 503 error.
I’m keeping an eye on it. Let me know if your player experience any weird behavior, and we’ll try to get you back in business.