1 (edytowany przez Bartekk 2014-11-19 19:37:45)

Temat: Reklamy w webOS LG

Cześć, wiecie może czy da radę wychwycić i zablokować reklamy w telewizorach lg z systemem webOS? Irytują mnie reklamy saturna w prawym dolnym rogu i za pewne idzie to przez internet. Pytanie tylko czy można to wychwycić i bloknąć, jak myślicie?

2

Odp: Reklamy w webOS LG

Uruchom dowolny snifer czy nawet puść go przez gargoyle żebyś widział do jakich adresów się dobija. I zablokuj je.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Reklamy w webOS LG

Mam BB, tam jest jakiś graficzny interfejs, żeby zobaczyć z czym się ip telewizora łączy? Ogólnie najłatwiej byłoby wszystko zablokować, ale wtedy całego smarta tracę.

4

Odp: Reklamy w webOS LG

Uruchom tcpdumpa lub urlsnifa.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Reklamy w webOS LG

Tylko nie wiem czy dam radę tym to wyłapać, bo jak widzę:


urlsnarf: listening on br-lan [tcp port 80 or port 8080 or port 3128]


to w łapie tylko porty 80, 8080 i 3128 a ja nie wiem na jakich portach tv się łączy i pobiera te reklamy.

6

Odp: Reklamy w webOS LG

Ehh, no to puść tcpdumpa i słuchaj cały ruch.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Reklamy w webOS LG

To już lepiej wygląda. Po pracy pobawię się tym, dzięki.

8

Odp: Reklamy w webOS LG

LGSmartTV.lan - - [19/Nov/2014:18:18:01 +0100] "GET http://hbbtest.v3.tvp.pl/hub/index.php HTTP/1.1" - - "-" "Mozilla/5.0 (Unknown; Linux armv7l) AppleWebKit/537.1+ HbbTV/1.2.1 (+DRM; LGE; WEBOS1; 04.32.20; 1M14;)"
LGSmartTV.lan - - [19/Nov/2014:18:18:01 +0100] "GET http://hbbtest.v3.tvp.pl/hub/js/app_switch.js HTTP/1.1" - - "http://hbbtest.v3.tvp.pl/hub/index.php" "Mozilla/5.0 (Unknown; Linux armv7l) AppleWebKit/537.1+ HbbTV/1.2.1 (+DRM; LGE; WEBOS1; 04.32.20; 1M14;)"
LGSmartTV.lan - - [19/Nov/2014:18:18:01 +0100] "GET http://hbbtest.v3.tvp.pl/reklama_saturn/index.html HTTP/1.1" - - "http://hbbtest.v3.tvp.pl/hub/index.php" "Mozilla/5.0 (Unknown; Linux armv7l) AppleWebKit/537.1+ HbbTV/1.2.1 (+DRM; LGE; WEBOS1; 04.32.20; 1M14;)"
LGSmartTV.lan - - [19/Nov/2014:18:18:01 +0100] "GET http://hbbtest.v3.tvp.pl/reklama_saturn/js/gemius.js HTTP/1.1" - - "http://hbbtest.v3.tvp.pl/reklama_saturn/index.html" "Mozilla/5.0 (Unknown; Linux armv7l) AppleWebKit/537.1+ HbbTV/1.2.1 (+DRM; LGE; WEBOS1; 04.32.20; 1M14;)"
LGSmartTV.lan - - [19/Nov/2014:18:18:01 +0100] "GET http://hbbtest.v3.tvp.pl/reklama_saturn/img/tlo_aplikacji_maska.png HTTP/1.1" - - "http://hbbtest.v3.tvp.pl/reklama_saturn/index.html" "Mozilla/5.0 (Unknown; Linux armv7l) AppleWebKit/537.1+ HbbTV/1.2.1 (+DRM; LGE; WEBOS1; 04.32.20; 1M14;)"
LGSmartTV.lan - - [19/Nov/2014:18:18:01 +0100] "GET http://www.google-analytics.com/analytics.js HTTP/1.1" - - "http://hbbtest.v3.tvp.pl/reklama_saturn/index.html" "Mozilla/5.0 (Unknown; Linux armv7l) AppleWebKit/537.1+ HbbTV/1.2.1 (+DRM; LGE; WEBOS1; 04.32.20; 1M14;)"
LGSmartTV.lan - - [19/Nov/2014:18:18:01 +0100] "GET http://hbbtest.v3.tvp.pl/reklama_saturn/img/red_button_1.png HTTP/1.1" - - "http://hbbtest.v3.tvp.pl/reklama_saturn/index.html" "Mozilla/5.0 (Unknown; Linux armv7l) AppleWebKit/537.1+ HbbTV/1.2.1 (+DRM; LGE; WEBOS1; 04.32.20; 1M14;)"
LGSmartTV.lan - - [19/Nov/2014:18:18:01 +0100] "GET http://hbbtest.v3.tvp.pl/reklama_saturn/img/plansza_logo_saturn.png HTTP/1.1" - - "http://hbbtest.v3.tvp.pl/reklama_saturn/index.html" "Mozilla/5.0 (Unknown; Linux armv7l) AppleWebKit/537.1+ HbbTV/1.2.1 (+DRM; LGE; WEBOS1; 04.32.20; 1M14;)"
LGSmartTV.lan - - [19/Nov/2014:18:18:01 +0100] "GET http://www.google-analytics.com/r/collect?v=1&_v=j31&a=1671764275&t=pageview&_s=1&dl=http%3A%2F%2Fhbbtest.v3.tvp.pl%2Freklama_saturn%2Findex.html&ul=en-us&de=UTF-8&dt=hybra.tv%20-%20reklama%20Saturn&sd=32-bit&sr=1280x720&vp=1x1&je=1&_u=MACAAEQAI~&jid=1828372859&cid=1789855643.1416167115&tid=UA-56140858-1&_r=1&z=793345375 HTTP/1.1" - - "http://hbbtest.v3.tvp.pl/reklama_saturn/index.html" "Mozilla/5.0 (Unknown; Linux armv7l) AppleWebKit/537.1+ HbbTV/1.2.1 (+DRM; LGE; WEBOS1; 04.32.20; 1M14;)"
LGSmartTV.lan - - [19/Nov/2014:18:18:02 +0100] "GET http://pro.hit.gemius.pl/_1416417477043/redot.gif?l=21&id=ciVLawdD2EyhS12Jb_yRg6PeDov6uad28XZpEtICW2T.C7&fr=1&tz=-60&fv=-&href=http%3A%2F%2Fhbbtest.v3.tvp.pl%2Freklama_saturn%2Findex.html&ref=http%3A%2F%2Fhbbtest.v3.tvp.pl%2Fhub%2Findex.php&screen=1280x720&col=32&window=1x1 HTTP/1.1" - - "http://hbbtest.v3.tvp.pl/reklama_saturn/index.html" "Mozilla/5.0 (Unknown; Linux armv7l) AppleWebKit/537.1+ HbbTV/1.2.1 (+DRM; LGE; WEBOS1; 04.32.20; 1M14;)"

Pod adresem:

http://hbbtest.v3.tvp.pl/reklama_saturn/index.html

jest ta cholerna reklama, wystarczy że to blokne tak?

9

Odp: Reklamy w webOS LG

A nie całe hbtest.v3?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: Reklamy w webOS LG

Nie wiem czy wtedy nie zablokuje hbbtv w tv. Jak w BB mogę zablokować adres www? W gargoyle to było łatwe w gui.

11

Odp: Reklamy w webOS LG

A tu masz sobie zrobić ręcznie regułki iptables.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Reklamy w webOS LG

Zrobiłem tak

iptables -I FORWARD 1 -p tcp -d hbbtest.v3.tvp.pl -j REJECT

reklam niby nie widzę, ale wyciąłem całe hbbtv. Jak dodać samą podstronę z reklamami?

13

Odp: Reklamy w webOS LG

Nie można tak prosto. Iptables wycina do adresie ip, nie po zawartości pakietu. Możesz spróbować po -m string --string "coś tam"

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: Reklamy w webOS LG

W którym miejscu wstawić to? Próbowałem tak:

iptables -I FORWARD 1 -p tcp -d hbbtest.v3.tvp.pl -j -m --string "reklama_saturn" REJECT

ale wyrzuca błąd.

15

Odp: Reklamy w webOS LG

-m string --string "reklama_saturn" -j REJECT

Jak już, po -j ma być argument.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: Reklamy w webOS LG

iptables v1.4.21: Couldn't load match `--string':No such file or directory

Trzeba coś zainstalować?

17

Odp: Reklamy w webOS LG

kmod-ipt-filter

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18

Odp: Reklamy w webOS LG

root@OpenWrt:/etc# opkg install kmod-ipt-filter
Package kmod-ipt-filter (3.10.49-1) installed in root is up to date.

19

Odp: Reklamy w webOS LG

A iptables-mod-filter masz?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

20

Odp: Reklamy w webOS LG

root@OpenWrt:/etc# opkg install iptables-mod-filter
Package iptables-mod-filter (1.4.21-1) installed in root is up to date.

21

Odp: Reklamy w webOS LG

Pokaż tą regułkę co napisałeś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22

Odp: Reklamy w webOS LG

iptables -I FORWARD 1 -p tcp -d hbbtest.v3.tvp.pl -m string --string "reklama_saturn" -j REJECT

23

Odp: Reklamy w webOS LG

I wprowadź ją i pokaż wynik.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24

Odp: Reklamy w webOS LG

root@OpenWrt:/etc# /etc/init.d/firewall restart
Warning: Unable to locate ipset utility, disabling ipset support
Warning: Section @redirect[0] (LUCI-N750) refers to a destination address on this router, assuming port redirection
Warning: Section @redirect[1] (SSH-N750) refers to a destination address on this router, assuming port redirection
 * Flushing IPv4 filter table
 * Flushing IPv4 nat table
 * Flushing IPv4 mangle table
 * Flushing IPv4 raw table
 * Flushing IPv6 filter table
 * Flushing IPv6 mangle table
 * Flushing IPv6 raw table
 * Flushing conntrack table ...
 * Populating IPv4 filter table
   * Zone 'lan'
   * Zone 'wan'
   * Rule 'Allow-DHCP-Renew'
   * Rule 'Allow-Ping'
   * Rule 'LUCIN750'
   * Rule 'SSHN750'
   * Redirect 'LUCI-N750'
   * Redirect 'SSH-N750'
   * Redirect 'xxxxxxxxxxxx-NSA310'
   * Forward 'lan' -> 'wan'
 * Populating IPv4 nat table
   * Zone 'lan'
   * Zone 'wan'
   * Redirect 'LUCI-N750'
   * Redirect 'SSH-N750'
   * Redirect 'xxxxxxxxxxxxx-NSA310'
 * Populating IPv4 mangle table
   * Zone 'lan'
   * Zone 'wan'
 * Populating IPv4 raw table
   * Zone 'lan'
   * Zone 'wan'
 * Populating IPv6 filter table
   * Zone 'lan'
   * Zone 'wan'
   * Rule 'Allow-DHCPv6'
   * Rule 'Allow-ICMPv6-Input'
   * Rule 'Allow-ICMPv6-Forward'
   * Rule 'LUCIN750'
   * Rule 'SSHN750'
   * Forward 'lan' -> 'wan'
 * Populating IPv6 mangle table
   * Zone 'lan'
   * Zone 'wan'
 * Populating IPv6 raw table
   * Zone 'lan'
   * Zone 'wan'
 * Set tcp_ecn to off
 * Set tcp_syncookies to on
 * Set tcp_window_scaling to on
 * Running script '/etc/firewall.user'
iptables v1.4.21: string: option "--algo" must be specified

Try `iptables -h' or 'iptables --help' for more information.
   ! Failed with exit code 2

Dałby głowę uciąć, że tego

iptables v1.4.21: string: option "--algo" must be specified

wcześniej nie było.

25

Odp: Reklamy w webOS LG

--algo {bm|kmp}
Select the pattern matching strategy. (bm = Boyer-Moore, kmp = Knuth-Pratt-Morris)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.