[Icecast] interface separation follow-up - Icecast Digest, Vol 174, Issue 11
webmaster at berean-biblechurch.org
webmaster at berean-biblechurch.org
Tue Jan 1 14:16:53 UTC 2019
(forgive me if I mess up this reply; I've never used a mailing list
before)
Thanks, Philipp. It sounds like the best thing is for me to point to an
empty webroot folder.
Why do I want to do this? Simply to lesson exposure to the server.
There is no need, in my case, for anyone on the internet to see a
listing of mountpoints or server version or admin link (this opens a
door for cracking) or anything. I want to expose only the mountpoint
links from a web page.
Justin
On 2018-12-29 06:00, icecast-request at xiph.org wrote:
> Send Icecast mailing list submissions to
> icecast at xiph.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.xiph.org/mailman/listinfo/icecast
> or, via email, send a message with subject or body 'help' to
> icecast-request at xiph.org
>
> You can reach the person managing the list at
> icecast-owner at xiph.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Icecast digest..."
>
>
> Today's Topics:
>
> 1. separation of web interface and mountpoint
> (webmaster at berean-biblechurch.org)
> 2. Re: separation of web interface and mountpoint (Philipp Schafft)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 28 Dec 2018 08:55:55 -0600
> From: webmaster at berean-biblechurch.org
> To: icecast at xiph.org
> Subject: [Icecast] separation of web interface and mountpoint
> Message-ID: <2b8805bd7a28fc7d1b7af6e37183b308 at berean-biblechurch.org>
> Content-Type: text/plain; charset="utf-8"
>
> It looks like default behavior is for Icecast to expose its web
> interface on the same address and port as any mountpoint. E.g.:
>
> mountpoint = https://server.com/listentome
> web app = https://server.com/
>
> I'd like to restrict the web interface to ONLY A CERTAIN IP ADDRESS AND
> TCP PORT so that it is not accessible on the public IP. E.g.:
>
> mountpoint = https://server.com/listentome
> web app = https://192.168.1.10:8000/
>
> Is this possible?
>
> In other words, I don't want any web interface to be available to the
> internet. I want the web UI to be available only to my local
> machine/LAN and the mountpoint (stream) available to the internet.
>
> Justin
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
> <http://lists.xiph.org/pipermail/icecast/attachments/20181228/fc7eb6d3/attachment-0001.html>
>
> ------------------------------
>
> Message: 2
> Date: Fri, 28 Dec 2018 16:40:36 +0000
> From: Philipp Schafft <phschafft at de.loewenfelsen.net>
> To: Icecast streaming server user discussions <icecast at xiph.org>
> Subject: Re: [Icecast] separation of web interface and mountpoint
> Message-ID: <1546015236.5167.12.camel at de.loewenfelsen.net>
> Content-Type: text/plain; charset="utf-8"
>
> Good afternoon,
>
>
> On Fri, 2018-12-28 at 08:55 -0600, webmaster at berean-biblechurch.org
> wrote:
>> It looks like default behavior is for Icecast to expose its web
>> interface on the same address and port as any mountpoint. E.g.:
>>
>> mountpoint = https://server.com/listentome
>> web app = https://server.com/
>
> Yes. Icecast supports all operations on all sockets.
>
>
>> I'd like to restrict the web interface to ONLY A CERTAIN IP ADDRESS
>> AND
>> TCP PORT so that it is not accessible on the public IP. E.g.:
>>
>> mountpoint = https://server.com/listentome
>> web app = https://192.168.1.10:8000/
>
> It's a bad idea to use IP addresses. If at all, you should add a DNS
> record for it in your internal DNS zone.
>
>> Is this possible?
>
> This depends on your version. With Icecast 2.4.x (stable) it is mostly
> possible. With Icecast 2.5.x (development) it is possible but requires
> some configuration.
>
>
>> In other words, I don't want any web interface to be available to the
>> internet. I want the web UI to be available only to my local
>> machine/LAN and the mountpoint (stream) available to the internet.
>
> The big point here is: Why are you trying to do this?:
> * Mounts can be set as hidden so they are not listed. If listing
> mounts is the problem.
> * If you don't like the public WI at all, just point your
> <webroot> to an empty directory. You can also modify the XSLT
> files to match your needs.
> * The admin interface can be secured using a secure password.
> This
> will make keep it available and secure.
> * Hiding the version number: Doing this makes it harder for
> debugging. However it does not improve security at all (as many
> think) as you can fingerprint the version number anyway.
> * The authentication system can be used for precise access
> control. (This is even more true for Icecast 2.5.x).
>
>
> With best regards,
>
> --
> Philipp Schafft (CEO/Geschäftsführer)
> Telephon: +49.3535 490 17 92
>
> Löwenfelsen UG (haftungsbeschränkt) Registration number:
> Bickinger Straße 21 HRB 12308 CB
> 04916 Herzberg (Elster) VATIN/USt-ID:
> Germany DE305133015
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: signature.asc
> Type: application/pgp-signature
> Size: 490 bytes
> Desc: This is a digitally signed message part
> URL:
> <http://lists.xiph.org/pipermail/icecast/attachments/20181228/c23825cc/attachment-0001.sig>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Icecast mailing list
> Icecast at xiph.org
> http://lists.xiph.org/mailman/listinfo/icecast
>
>
> ------------------------------
>
> End of Icecast Digest, Vol 174, Issue 11
> ****************************************
More information about the Icecast
mailing list