Cnn , HLN, CNNI not working XFINITY

This stations are not working on XFINITY TVE time out ...

2020/10/01 07:50:16.898825 [TVE] action=auth mvpd=Comcast_SSO requestor=CNN
2020/10/01 07:50:17.046321 [TVE] action=set_cookies domains=1 cookies=26
2020/10/01 07:50:17.051308 [TVE] action=mock
2020/10/01 07:50:17.051308 [TVE] action=navigate url=https://sp.auth.adobe.com/adobe-services/authenticate/saml?noflash=true&mso_id=Comcast_SSO&requestor_id=CNN&no_iframe=true&domain_name=adobe.com&redirect_url=https%3A%2F%2Fsp.auth.adobe.com%2Fadobe-services%2FcompletePassiveAuthentication
2020/10/01 07:50:17.052302 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/adobe-services/authenticate/saml
2020/10/01 07:50:19.121140 [TVE] action=request type=Document method=GET url=https://oauth.xfinity.com/oauth/authorize
2020/10/01 07:50:19.602826 [TVE] action=request type=Document method=GET url=https://login.xfinity.com/login
2020/10/01 07:50:19.602826 [TVE] action=auth_domain domain=login.xfinity.com
2020/10/01 07:50:19.905341 [TVE] action=request type=Document method=GET url=https://login.xfinity.com/logout
2020/10/01 07:50:19.975911 [TVE] action=request type=Document method=GET url=https://oauth.xfinity.com/oauth/logout
2020/10/01 07:50:20.055140 [TVE] action=request type=Document method=GET url=https://oauth.xfinity.com/oauth/sp-logout
2020/10/01 07:50:20.128134 [TVE] action=request type=Document method=GET url=https://login.xfinity.com/logout
2020/10/01 07:50:20.179300 [TVE] action=request type=Document method=GET url=https://login.xfinity.com/login
2020/10/01 07:50:20.239046 [TVE] action=wait_for_page
2020/10/01 07:50:26.488546 [TVE] action=page_ready
2020/10/01 07:50:26.488546 [TVE] action=wait_for_page done=true reason=page_ready
2020/10/01 07:50:26.488546 [TVE] action=fill_form u=xxxxxx
2020/10/01 07:50:26.605230 [TVE] action=wait_for_auth
2020/10/01 07:50:26.612210 [TVE] action=request type=Document method=POST url=https://login.xfinity.com/login
2020/10/01 07:50:26.889550 [TVE] action=request type=Document method=GET url=https://login.xfinity.com/h/compromised_uid.html
2020/10/01 07:50:32.332237 [TVE] action=page_ready
2020/10/01 07:50:38.605457 [TVE] action=auth_timed_out
2020/10/01 07:50:38.605457 [TVE] action=screenshot
2020/10/01 07:50:38.809320 [TVE] action=screenshot size=30494
2020/10/01 07:50:38.809320 [TVE] action=capture_html
2020/10/01 07:50:38.811302 [TVE] action=capture_html size=5636
2020/10/01 07:50:38.834240 [ERR] Could not start stream for TVE-Comcast_SSO ch6032 CNNI: TVE: chrome auth_timed_out

Xfinity wants you to reset your account :frowning:

no they don't everything else is working. I have been watching other TVE Channels all morning and watching FOX right now.

I am just telling you what the logs are showing.

The other channels may still have authentication cached.

OK I went to xfinity With my main account and edited the password on my TVE account with the same pwd and it is working ... no need to remove or add XFINITY TVE.

Thanks.

@tmm1 Is there a way to extract just the latest log 1 day ? that way I can check it for Compromised PWD. I can then setup a text to my phone ?

1 Like

@tmm1 Is there a way to extract just the latest log 1 day ? that way I can check it for Compromised PWD. I can then setup a text to my phone ?

Feature request! this seems like a common problem. Should be really easy to get an email going somewhere based on that string in the logs. I can write a quick daemon to do that-- or a fail2ban module. but much less messy to do inside channels.

For now all I need is a way to extract the latest day of logs to a text file ... I can parse that for "Compromised" and send me a text. There has to be a hidden curl command.

If LOG_DIR is the location where the channels-dvr.log file is stored (usually the data folder inside your Channels DVR installation), the the following one-liner will output the last 2 days of logs into a file called recent_logs.txt in the current directory:

grep -E "^($(date -d yesterday +%Y/%m/%d)|$(date -d today +%Y/%m/%d))" ${LOG_DIR}/channels-dvr.log > recent_logs.txt

If you want the place where the https://login.xfinity.com/h/compromised_uid.html, is referenced, this one will give you the 15 lines both before and after where that URL is mentioned in your Channels log (over any time period), and output it to compromised_log.txt in the current directory:

grep -B 15 -C 15 "https://login.xfinity.com/h/compromised_uid.html" ${LOG_DIR}/channels-dvr.log > compromised_log.txt

Feel free to mix and match to get your desired results.

Thanks I am on Windows but I see what you are doing I did something similar and it works sending text and email. FINDSTR is Similar to Grep.

CD /d "%~dp0"
set today=%date:~10,4%/%date:~4,2%/%date:~7,2%
curl http://mediapc:8089/log > channelsdvr.txt
C:\Windows\System32\findstr /i "%today%" channelsdvr.txt > todayslog.txt
C:\Windows\System32\findstr /i "Compromised" todayslog.txt

set oktosend=%ERRORLEVEL%

cd "%~dp0SMTPMailSender"
if %oktosend% EQU 0 SMTPMailSender.exe -subject "ChannelsDVR" -body "Problem with TVE Xfinity" -from [email protected] -to [email protected] -send
if %oktosend% EQU 0 SMTPMailSender.exe -subject "ChannelsDVR" -body "Problem with TVE Xfinity" -from [email protected] -to [email protected] -send
exit