Page 1 of 1

ABE blocking Zumocast

Posted: Sat Sep 11, 2010 6:38 am
by Morac
Zumocast is a program that let's you stream your own files out over the web. NoScript's ABE blocks the web part of that. Here's what ABE reports (this was tricky to get since it scrolls by very quickly). I replaced a few strings since they seem to be keys.

[ABE] <LOCAL> Deny on {GET http://192.168.1.6:10552/api/ping?serve ... onp=_jqjsp <<< https://www.zumocast.com/static/browser ... index.html, https://www.zumocast.com/static/browser ... index.html - 2}
SYSTEM rule:
Site LOCAL
Accept from LOCAL
Deny
----------
[ABE] <LOCAL> Deny on {GET http://68.37.x.x:10552/api/ping?server_ ... onp=_jqjsp <<< https://www.zumocast.com/static/browser ... index.html, https://www.zumocast.com/static/browser ... index.html - 2}
SYSTEM rule:
Site LOCAL
Accept from LOCAL
Deny


It looks like it tries my LAN ip first and then the public one if that doesn't work. The following rule in the SYSTEM settings seems to work. I'm not sure how to make it more restrictive though since putting "Site ^http://192\.168\.1\.\d+:\d+/api/ping?serverid=.*" doesn't work.

# Zumocast
Site ^http://192\.168\.1\.\d+:\d+/.*
Accept from https://www.zumocast.com

Re: ABE blocking Zumocast

Posted: Sat Sep 11, 2010 7:56 am
by Giorgio Maone
Morac wrote: I'm not sure how to make it more restrictive though since putting "Site ^http://192\.168\.1\.\d+:\d+/api/ping?serverid=.*" doesn't work.
This regular expression is probably broken by the unescaped "?", which makes it match "pingserverid", "pinserverid" but not "ping?serverid".
You can change it to

Code: Select all

# Zumocast
Site ^http://192\.168\.1\.\d+:\d+/api/ping\?serverid=
Accept from https://www.zumocast.com[/quote]
(notice that you don't need the trailing .* either, since the regexp is not anchored).