<div dir="ltr">Hi Daniel,<div><br></div><div>Just chiming in with some intel - At <a href="https://www.radiomast.io/">Radio Mast</a>, although we are running <a href="http://rocketbroadcaster.com/streaming-audio-server/">RSAS</a> as an alternative to Icecast, we have also observed this "axios" bot activity across our streaming network. The axios user-agent corresponds to an HTTP client library for Javascript/NodeJS of the same name. We have observed that the bot is both enumerating streams (a spider) and downloading the actual content of streams. It normally seems to listen for about 5 minutes. In some cases, we have observed the bot listen for up to 15 hours. We're unsure about who runs the bot or if this behaviour is intended. I think it is likely to belong to some online radio directory, but this is just speculation. The bot runs on Google Cloud Platform, based on the IP addresses we're seeing it from.</div><div><br></div><div>Bot authors: If you're reading this, please set a unique user-agent that is googleable so we can find out who you are (and so we can report bugs in your bot), otherwise you'll likely be banned.</div><div><br></div><div>Thanks,</div><div>Albert</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Feb 13, 2022 at 5:44 PM Damian <<a href="mailto:db76@riseup.net">db76@riseup.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi, <br>
<br>
Thanks for posting. I've recently been trying to deal with the same issue where I get multiple user agents with the name 'axios' and 'unknown' connecting multiple times across the two seperate streams that I run. <br>
Through my research, I have not been able to clearly determine whether axios is indeed a bot. How were you able to confirm this? Anyway, I managed to keep these at by bay by blocking these “bad bots" in my apache settings (as my icecast is on the same server as my website, behind the apache server to be clear). But would you mind sharing you fail2ban filter and jail.local setting for this particular purpose? I’d love to take a look at how you achieved this.<br>
<br>
db<br>
<br>
> On 14 Feb 2022, at 1:49 am, unosonic <<a href="mailto:un@aporee.org" target="_blank">un@aporee.org</a>> wrote:<br>
> <br>
> <br>
> hi,<br>
> <br>
> maybe slighly OT, but I've suffered from quite many bots or whatever <br>
> "listeners" staying connected to my server (2.4.4, Debian) permanently, <br>
> consuming a lot of bandwidth. Most of them coming from the Google cloud, <br>
> /w user agent "axios 0.21.4", among some others. I've created a simple <br>
> fail2ban config which bans them for a day on connect. Seems to work...<br>
> In case someone has similar problems, let me know.<br>
> <br>
> u. <br>
> <br>
> <br>
> _______________________________________________<br>
> Icecast mailing list<br>
> <a href="mailto:Icecast@xiph.org" target="_blank">Icecast@xiph.org</a><br>
> <a href="http://lists.xiph.org/mailman/listinfo/icecast" rel="noreferrer" target="_blank">http://lists.xiph.org/mailman/listinfo/icecast</a><br>
<br>
_______________________________________________<br>
Icecast mailing list<br>
<a href="mailto:Icecast@xiph.org" target="_blank">Icecast@xiph.org</a><br>
<a href="http://lists.xiph.org/mailman/listinfo/icecast" rel="noreferrer" target="_blank">http://lists.xiph.org/mailman/listinfo/icecast</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Albert Santoni<br>Founder, Radio Mast | Oscillicious<br></div></div>