Jump to content


Photo

streamproxy and authentication


  • Please log in to reply
135 replies to this topic

Re: streamproxy and authentication #61 anudanan

  • Senior Member
  • 1,185 posts

+16
Neutral

Posted 6 January 2019 - 22:10

Erik,I i think that is an good idea to eliminate all auth checks from the streamproxy and use the given user/pw from the URL to auth the get connect to OWIF. That must work in all situations in which OWIF is used for tuning or providing the data ot a stream or movie stream


Receiver:2 x Uno4k SE (PLI 7.3 rel), 1 x ET9200 (PLI 4.0), NAS: 2 x QNAP 410, TV: LG 65C8llla, LG 47LB570V, LG 42LM615S, Sound: Yamaha RX-v663, Teufel System 5 THX


Re: streamproxy and authentication #62 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+541
Excellent

Posted 7 January 2019 - 19:48

I think all should be fixed now:

 

https://github.com/e...d9a5e211d6916aa Don't send authentication to OWIF for the web/stream URL request.

 

It's no longer required, we're originating the request from
localhost. And OWIF no longer requires authentication for this URL from
localhost.

 

https://github.com/e...17ea4cf0572ad44 Use OWIF config "auth_for_streaming" instead of "auth"

 

Now we no longer need authentication for the OWIF itself (see previous commit), the subject of the authencation should be streaming, not access to OWIF itself.

 

It will be updated in the develop branch. If anybody wants to test in 7.0RC, please wait for the develop nightly build to finish and I'll post the binary here, you can overwrite it and test. If OK I might add it to the RC, depending how soon we're going to release.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: streamproxy and authentication #63 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+541
Excellent

Posted 7 January 2019 - 19:50

 OWIF now sends a different URL

#EXTVLCOPT--http-reconnect=true 
#EXTINF:-1,SAT.1 HD
http://-sid:96741def930294655f1cb53cbf296309f3104b4ec615619f444b5c55f642d9e9@192.168.1.43:8013/1:0:19:EF74:3F9:1:C00000:0:0:0:?bitrate=1000000?width=720?height=576?aspectratio=2?interlaced=0

That works with for example VLC if I stream without transcoding, but with transcoding the streamproxy can´t find the given user in the passwd file. I´ve seen the error message in /var/log/message

This is no valid http. Streamproxy does not know to handle it. But I don't think you'll need it after last changes.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: streamproxy and authentication #64 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+541
Excellent

Posted 7 January 2019 - 19:54

 

 

OWIF should fix this by whitelisting the above mentioned URL and then streamproxy never needs to authenticate against OWIF.

 

We can whitelist about any URL but this one:

It's the auth check for the original streamproxy ...

 

Just pass the credentials you got from your client to your streamproxy's HTTP GET request for this URL:
If it succeeds, you can consider auth successful, if it fails with 401, just pass the error to the client.

 

You can then even remove all other auth checks from your streamproxy.

It's the ONLY url that streamproxy needs/uses.

 

I suggest combining another request to solve this:

 

Clone this url to another similar url and add language tags. At the moment streamproxy can't select the proper language for the user because the information is missing, OWIF only supplies pids and purpose (audio/video/pmt/pat).


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: streamproxy and authentication #65 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+541
Excellent

Posted 7 January 2019 - 19:57

Erik,I i think that is an good idea to eliminate all auth checks from the streamproxy and use the given user/pw from the URL to auth the get connect to OWIF. That must work in all situations in which OWIF is used for tuning or providing the data ot a stream or movie stream

You are forgetting a few "small" things.

 

- the situation where streamproxy acts as a proxy (...) for enigma/xtrend style transcoding/streaming. Then it will still need to have OWIF credentials (even though it's not using OWIF at all there)

- streamproxy is not married to OWIF. It's perfectly fine to start a streaming/transcoding session without ever going through OWIF. I never use OWIF for this purpose just start mplayer/mpv/vlc with the proper URL + service and you're good to go.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: streamproxy and authentication #66 SpaceRat

  • Senior Member
  • 1,030 posts

+65
Good

Posted 7 January 2019 - 20:30

We can whitelist about any URL but this one:
It's the auth check for the original streamproxy ...
 
Just pass the credentials you got from your client to your streamproxy's HTTP GET request for this URL:
If it succeeds, you can consider auth successful, if it fails with 401, just pass the error to the client.
 
You can then even remove all other auth checks from your streamproxy.

It's the ONLY url that streamproxy needs/uses.

Yes, that is valid for pliproxy and streamproxy (To make things easier, I will just refer to your proxy as pliproxy and to the orignal streamproxy as streamproxy) ...
... just that you want exactly the opposite behaviour that streamproxy needs.

OWIF needs to enforce auth on this one URL even on local connections, as it's the way streamproxy handles auth.
pliproxy wants no auth here, because it's implementing its own auth method (which can not handle transient logins as a side effect) and ignores the credentials it got from the client.

 

I suggest combining another request to solve this:

It can not be resolved.
Opposite behaviour can not be combined.

Things would be much easier if you just did as described: Remove your auth code and use that in OWIF by simply passing the credentials to that GET request.
Everything would just work: Streaming without auth, streaming with auth and Linux user credentials and streaming with auth and transient logins.

 

Clone this url to another similar url and add language tags. At the moment streamproxy can't select the proper language for the user because the information is missing, OWIF only supplies pids and purpose (audio/video/pmt/pat).

I don't know how to do this.
But you can do it here: https://github.com/E...llers/stream.py

And as I bet you will refuse to stick to simple solutions that just work, we can also clone /web/stream to /web/plistream as yet another extra sausage for PLi.
1st box: Vu+ Ultimo 4k 4xDVB-S2 FBC / 2xDVB-C / 1.8 TB HDD / OpenATV 6.2
2nd box: Gigablue Quad 4k 2xDVB-S2 FBC / 2xDVB-C / 1.8 TB HDD / OpenATV 6.2
testing boxes: Vu+ Duo² + AX Quadbox HD2400 + 2x Vu+ Solo² + Octagon SF4008
Sats & Pay-TV: Astra 19.2°E + Hotbird 13°E with Redlight / SCT HD / SES Astra HD- / Sky V14 / 4th empire propaganda TV
Card-Server: Raspberry Pi + IPv6-capable oscam
Router: Linksys WRT1900ACS w/ LEDE + Fritz!Box 7390

Re: streamproxy and authentication #67 SpaceRat

  • Senior Member
  • 1,030 posts

+65
Good

Posted 7 January 2019 - 20:36

- the situation where streamproxy acts as a proxy (...) for enigma/xtrend style transcoding/streaming. Then it will still need to have OWIF credentials (even though it's not using OWIF at all there)
- streamproxy is not married to OWIF. It's perfectly fine to start a streaming/transcoding session without ever going through OWIF. I never use OWIF for this purpose just start mplayer/mpv/vlc with the proper URL + service and you're good to go.

That works as well if you let OWIF do the auth by passing the credentials ...

There are two reasons why OWIF adds transient logins for itself:
- WebTV won't work without as VXG as a browser plugin offers no way to enter credentials and OWIF doesn't know valid Linux credentials on its own anyway (and there is no decent way to let it know about them)
- When clicking any streaming URLs inside OWIF, it's much nicer if playback can start instantly, without the media player having to ask for credentials first (And some mobile clients don't support asking for credentials at all)
1st box: Vu+ Ultimo 4k 4xDVB-S2 FBC / 2xDVB-C / 1.8 TB HDD / OpenATV 6.2
2nd box: Gigablue Quad 4k 2xDVB-S2 FBC / 2xDVB-C / 1.8 TB HDD / OpenATV 6.2
testing boxes: Vu+ Duo² + AX Quadbox HD2400 + 2x Vu+ Solo² + Octagon SF4008
Sats & Pay-TV: Astra 19.2°E + Hotbird 13°E with Redlight / SCT HD / SES Astra HD- / Sky V14 / 4th empire propaganda TV
Card-Server: Raspberry Pi + IPv6-capable oscam
Router: Linksys WRT1900ACS w/ LEDE + Fritz!Box 7390

Re: streamproxy and authentication #68 WanWizard

  • PLi® Core member
  • 70,497 posts

+1,810
Excellent

Posted 7 January 2019 - 21:57

 

 OWIF now sends a different URL

#EXTVLCOPT--http-reconnect=true 
#EXTINF:-1,SAT.1 HD
http://-sid:96741def930294655f1cb53cbf296309f3104b4ec615619f444b5c55f642d9e9@192.168.1.43:8013/1:0:19:EF74:3F9:1:C00000:0:0:0:?bitrate=1000000?width=720?height=576?aspectratio=2?interlaced=0

That works with for example VLC if I stream without transcoding, but with transcoding the streamproxy can´t find the given user in the passwd file. I´ve seen the error message in /var/log/message

 

This is no valid http. Streamproxy does not know to handle it. But I don't think you'll need it after last changes

 

 

It is valid HTTP ( http://<user>:<pass>@URI ). This is exactly why the original streamproxy need auth to be active, it needs OWIF to deal with this fake login / session emulation.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: streamproxy and authentication #69 SpaceRat

  • Senior Member
  • 1,030 posts

+65
Good

Posted 7 January 2019 - 22:15

OWIF now sends a different URL

#EXTVLCOPT--http-reconnect=true 
#EXTINF:-1,SAT.1 HD
http://-sid:96741def930294655f1cb53cbf296309f3104b4ec615619f444b5c55f642d9e9@192.168.1.43:8013/1:0:19:EF74:3F9:1:C00000:0:0:0:?bitrate=1000000?width=720?height=576?aspectratio=2?interlaced=0
 
That works with for example VLC if I stream without transcoding, but with transcoding the streamproxy can´t find the given user in the passwd file. I´ve seen the error message in /var/log/message

This is no valid http. Streamproxy does not know to handle it. But I don't think you'll need it after last changes

It is valid HTTP ( http://<user>:<pass>@URI ). This is exactly why the original streamproxy need auth to be active, it needs OWIF to deal with this fake login / session emulation.
I think Erik was referring to the question marks as parameter separator.
But about the basic auth you are right.

Gesendet von meinem SM-N950F mit Tapatalk
1st box: Vu+ Ultimo 4k 4xDVB-S2 FBC / 2xDVB-C / 1.8 TB HDD / OpenATV 6.2
2nd box: Gigablue Quad 4k 2xDVB-S2 FBC / 2xDVB-C / 1.8 TB HDD / OpenATV 6.2
testing boxes: Vu+ Duo² + AX Quadbox HD2400 + 2x Vu+ Solo² + Octagon SF4008
Sats & Pay-TV: Astra 19.2°E + Hotbird 13°E with Redlight / SCT HD / SES Astra HD- / Sky V14 / 4th empire propaganda TV
Card-Server: Raspberry Pi + IPv6-capable oscam
Router: Linksys WRT1900ACS w/ LEDE + Fritz!Box 7390

Re: streamproxy and authentication #70 WanWizard

  • PLi® Core member
  • 70,497 posts

+1,810
Excellent

Posted 7 January 2019 - 22:39

Ah, missed that, we've addressed that quite a few months ago: https://github.com/O...0b91d5ad058b22d


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: streamproxy and authentication #71 anudanan

  • Senior Member
  • 1,185 posts

+16
Neutral

Posted 8 January 2019 - 07:35

It will be updated in the develop branch. If anybody wants to test in 7.0RC, please wait for the develop nightly build to finish and I'll post the binary here, you can overwrite it and test. If OK I might add it to the RC, depending how soon we're going to release.

If you send the streamproxy binary I can test it on my boxes for streaming without authentication. it must be work now with my workaround.

 

But there are some things open around streaming with auth if OWIF creates transients passwords and die URL goes then from the client to streamproxy. So I think acutal streaming without auth would be ok but with auth there is some work to do to have a good user experince with OWIF and auth streaming over streamproxy (also with some apps which uses directly the OWIF m3u8 file with transients logins)


Edited by anudanan, 8 January 2019 - 07:36.

Receiver:2 x Uno4k SE (PLI 7.3 rel), 1 x ET9200 (PLI 4.0), NAS: 2 x QNAP 410, TV: LG 65C8llla, LG 47LB570V, LG 42LM615S, Sound: Yamaha RX-v663, Teufel System 5 THX


Re: streamproxy and authentication #72 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+541
Excellent

Posted 8 January 2019 - 20:14

I have resolved it this way:

 

- added a patch to our OE that reverts the revert from Schimmelreiter; for our OWIF package, there is no need to have authentication on the web/stream page and we don't use nor care about legacy implementations.

- kept the changes in streamproxy so it no longer tries to authenticate to that page

 

Problem solved.

 

You'll need to both the adapted OWIF and the streamproxy for this to work, from our develop branch. It's not going into the release. But I think there will be a 7.1 pretty soon and that will have the changes.

 

I am not going to discuss with Schimmelreiter, because he is always "right", there is simply no sense in discussion. I am going to spare me the time plus irritation and have myself a nice fun night.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: streamproxy and authentication #73 SpaceRat

  • Senior Member
  • 1,030 posts

+65
Good

Posted 8 January 2019 - 20:22

At least you didn't disappoint me.
I never expected anything else than a dirty hack, after all it's still OpenPLi.
1st box: Vu+ Ultimo 4k 4xDVB-S2 FBC / 2xDVB-C / 1.8 TB HDD / OpenATV 6.2
2nd box: Gigablue Quad 4k 2xDVB-S2 FBC / 2xDVB-C / 1.8 TB HDD / OpenATV 6.2
testing boxes: Vu+ Duo² + AX Quadbox HD2400 + 2x Vu+ Solo² + Octagon SF4008
Sats & Pay-TV: Astra 19.2°E + Hotbird 13°E with Redlight / SCT HD / SES Astra HD- / Sky V14 / 4th empire propaganda TV
Card-Server: Raspberry Pi + IPv6-capable oscam
Router: Linksys WRT1900ACS w/ LEDE + Fritz!Box 7390

Re: streamproxy and authentication #74 anudanan

  • Senior Member
  • 1,185 posts

+16
Neutral

Posted 8 January 2019 - 20:41

Eric, can you send me the new streamproxy binary so I can test it with the non patched OWIF on my box so stream without auth.

 

For the auth problem I have the following idea.

 

 

if openwebif has enabled auth for streaming then the url contains

http://-sid:pw@ip-address .....

 

In this setup the OWIF will also check the auth if streamproxy connects OWIF (without auth is only able if auth for streaming is of)

 

I think if you see an user/pw which you can´t auth with the passwd, there is the possibility to connect the OWIF for your neccessary actions exactly with this -sid:pw pair instead of none. 

I have seen in the OWIF soruce that OWIF checks in streaming with auth setups these -sid:pw users and streamproxy need a user:pw in that setup to connect OWIF. 

 

If the connect is successfull, the -sid:pw user is auth, if the connect fail, the user ist bad


Receiver:2 x Uno4k SE (PLI 7.3 rel), 1 x ET9200 (PLI 4.0), NAS: 2 x QNAP 410, TV: LG 65C8llla, LG 47LB570V, LG 42LM615S, Sound: Yamaha RX-v663, Teufel System 5 THX


Re: streamproxy and authentication #75 anudanan

  • Senior Member
  • 1,185 posts

+16
Neutral

Posted 8 January 2019 - 21:33

If make an other patch  in stream.py on my OWIF.

 

because today streamproxy can´t handle the .sid:pw authentication for streaming, my modified stream.py no creates a know passwd user (not root), which I´ve installed for OWIF. Now it is possible to stream with authentication because the given URL of OWIF with  the passwd know user:pw work now with streamproxy.

 

It is a workaround but for me an it works now, but I prefer the idea of my last post because of transient logins.

 

Now I can use with OWIF and streamproxy and direct streaming with all combinations of auth and streaming auth


Edited by anudanan, 8 January 2019 - 21:35.

Receiver:2 x Uno4k SE (PLI 7.3 rel), 1 x ET9200 (PLI 4.0), NAS: 2 x QNAP 410, TV: LG 65C8llla, LG 47LB570V, LG 42LM615S, Sound: Yamaha RX-v663, Teufel System 5 THX


Re: streamproxy and authentication #76 anudanan

  • Senior Member
  • 1,185 posts

+16
Neutral

Posted 8 January 2019 - 22:45

I´ve found out that only the last OWIF without the last revert in httpserver.py works with all authentication combination.

 

I think the reason is here in streamproxy.py

# #3: Access is from localhost and streaming auth is disabled - or - we only want to see our IPv6 (For inadyn-mt)
        if ((host == "localhost" or host == "127.0.0.1" or host == "::ffff:127.0.0.1" or host == "::1") and not (request.uri.startswith("/web/stream?StreamService=") and config.OpenWebif.auth_for_streaming.value) or request.uri == "/web/getipv6"):
            return self.resource.getChildWithDefault(path, request)

You get only access from local process if auth_for_streaming is false or the URL is starts not with /web/stream?StreamService, 

I´dont know, what exactly this code means and why it is in OWIF. Do you know? If not, i ask the OWIF developer. Maybe that is a bug

 

 

 

The next reverted code from what I have today on my box works in all authentication setups, if the requested URL starts with /web/stream?StreamService

# #5: Access is from localhost and requesting stream?StreamService
# This is required by external applications (e.g. streamproxy) that require enigma2 to setup a service (tuner/demux).
# The URL in itself does not allow streaming so it is safe to always allow it to localhost.
if (host == "localhost" or host == "127.0.0.1" or host == "::ffff:127.0.0.1" or host == "::1") and request.uri.startswith("/web/stream?StreamService="):
return self.resource.getChildWithDefault(path, request)

Receiver:2 x Uno4k SE (PLI 7.3 rel), 1 x ET9200 (PLI 4.0), NAS: 2 x QNAP 410, TV: LG 65C8llla, LG 47LB570V, LG 42LM615S, Sound: Yamaha RX-v663, Teufel System 5 THX


Re: streamproxy and authentication #77 anudanan

  • Senior Member
  • 1,185 posts

+16
Neutral

Posted 9 January 2019 - 05:35

Or maybe the reason for the check in httpserver.py is that exactly if streaming with auth is enable and the streamingservice must be requested with auth (user/pw auf passwd user or transient users). That means streamproxy must give the user/pw given in the URL from the client to OWIF if streamproxy requested the service


Receiver:2 x Uno4k SE (PLI 7.3 rel), 1 x ET9200 (PLI 4.0), NAS: 2 x QNAP 410, TV: LG 65C8llla, LG 47LB570V, LG 42LM615S, Sound: Yamaha RX-v663, Teufel System 5 THX


Re: streamproxy and authentication #78 SpaceRat

  • Senior Member
  • 1,030 posts

+65
Good

Posted 9 January 2019 - 11:07

Or maybe the reason for the check in httpserver.py is that exactly if streaming with auth is enable and the streamingservice must be requested with auth (user/pw auf passwd user or transient users). That means streamproxy must give the user/pw given in the URL from the client to OWIF if streamproxy requested the service

You got it.
It resembles the behaviour of the Dream Webinterface here, which behaves that way because of Dream's streamproxy (not pliproxy).

While all distros (except Dream of course) have switched away from the old Dreambox web interface, some continue to use streamproxy (for a reason, as the current integration of streamproxy into E2 itself breaks auth).

This is what will happen with Erik's newly introduced bug:
streamproxy will succeed with its HTTP GET request, no matter what streaming auth is set to, making streamproxy believe auth was successfull. As this is the only auth check in the whole streaming process, all streaming ports become wide open without auth.
Not saying that a plain basic auth makes a good protection, but opening streaming entirely without auth is even more painful.
1st box: Vu+ Ultimo 4k 4xDVB-S2 FBC / 2xDVB-C / 1.8 TB HDD / OpenATV 6.2
2nd box: Gigablue Quad 4k 2xDVB-S2 FBC / 2xDVB-C / 1.8 TB HDD / OpenATV 6.2
testing boxes: Vu+ Duo² + AX Quadbox HD2400 + 2x Vu+ Solo² + Octagon SF4008
Sats & Pay-TV: Astra 19.2°E + Hotbird 13°E with Redlight / SCT HD / SES Astra HD- / Sky V14 / 4th empire propaganda TV
Card-Server: Raspberry Pi + IPv6-capable oscam
Router: Linksys WRT1900ACS w/ LEDE + Fritz!Box 7390

Re: streamproxy and authentication #79 SpaceRat

  • Senior Member
  • 1,030 posts

+65
Good

Posted 9 January 2019 - 11:18

because today streamproxy can´t handle the .sid:pw authentication for streaming, my modified stream.py no creates a know passwd user (not root), which I´ve installed for OWIF. Now it is possible to stream with authentication because the given URL of OWIF with  the passwd know user:pw work now with streamproxy.

When introducing the transient logins, I considered your approach as an alternative but decided against it.

Multiple reasons speak against this approach:
  • We provoke a situation in which OWIF "knows" (= has in memory) the credentials of a valid Linux user on the box. It even reveals these new credentials inside any m3u it creates.
    This problem can be limited by creating a user that can not even log in on terminal (using /bin/false as shell), but the other problems weigh even more.
  • If the box gets rebooted or even just the GUI/E2 gets restarted in this situation, the newly added user remains in /etc/passwd
  • Even if the box does not get rebooted or the GUI restarted, it's hard to find a place to delete that user again.
    If we delete it just after the first successful auth, switching stations inside m3u playlists (= multiple stations) will trigger auth when switching them.
    If we delete them on E2 exit, the risk that the user remains conserved inside /etc/passwd gets even higher.
Transient logins in the way they are currently implemented now don't have any of these problems:
They are worthless for SSH, telnet, ftp, ... and they become invalidated on exit, now matter how that exit takes place (reboot, GUI restart, crash, hard power off), as they only exist in RAM.
1st box: Vu+ Ultimo 4k 4xDVB-S2 FBC / 2xDVB-C / 1.8 TB HDD / OpenATV 6.2
2nd box: Gigablue Quad 4k 2xDVB-S2 FBC / 2xDVB-C / 1.8 TB HDD / OpenATV 6.2
testing boxes: Vu+ Duo² + AX Quadbox HD2400 + 2x Vu+ Solo² + Octagon SF4008
Sats & Pay-TV: Astra 19.2°E + Hotbird 13°E with Redlight / SCT HD / SES Astra HD- / Sky V14 / 4th empire propaganda TV
Card-Server: Raspberry Pi + IPv6-capable oscam
Router: Linksys WRT1900ACS w/ LEDE + Fritz!Box 7390

Re: streamproxy and authentication #80 anudanan

  • Senior Member
  • 1,185 posts

+16
Neutral

Posted 9 January 2019 - 12:54

I know these problems and the user has /bin/false as the login shell

But I have searched a solution for auth streaming without changing the code of streamproxy because I don´t have  openpli development environment or the neccessary streamproxy toolchain here. I can only change simpel some python code.

 

But I´m thinking about a use of my older PC to setup a linux and the rest of the toolchain to compile a complete system. If I have time I will do that


Edited by anudanan, 9 January 2019 - 12:56.

Receiver:2 x Uno4k SE (PLI 7.3 rel), 1 x ET9200 (PLI 4.0), NAS: 2 x QNAP 410, TV: LG 65C8llla, LG 47LB570V, LG 42LM615S, Sound: Yamaha RX-v663, Teufel System 5 THX



5 user(s) are reading this topic

0 members, 5 guests, 0 anonymous users