Skip to content

Instantly share code, notes, and snippets.

@felipc
Created March 15, 2017 20:25
Show Gist options
  • Save felipc/62d521a12dc58c7e2646b0815de6c78f to your computer and use it in GitHub Desktop.
Save felipc/62d521a12dc58c7e2646b0815de6c78f to your computer and use it in GitHub Desktop.
Testing flash block:
1 - set the pref "devtools.chrome.enabled" to true
2 - open Web Developer -> Browser Console
3 - Paste this giant snippet on it and press Enter:
Preferences.set("browser.safebrowsing.debug", true);
Preferences.set("browser.safebrowsing.provider.mozilla.updateURL",Preferences.get("browser.safebrowsing.provider.mozilla.updateURL").replace("shavar.services.mozilla.com/", "shavar.stage.mozaws.net/"));
Preferences.set("browser.safebrowsing.provider.mozilla.lists", "test-malware-simple,test-phish-simple,test-unwanted-simple,test-track-simple,test-trackwhite-simple,test-block-simple,goog-downloadwhite-digest256,mozstd-track-digest256,mozstd-trackwhite-digest256,mozfull-track-digest256,mozplugin-block-digest256,mozplugin2-block-digest256,moztestpub-track-digest256,moztestpub-trackwhite-digest256,mozstdstaging-track-digest256,mozfullstaging-track-digest256,mozstdstaging-trackwhite-digest256,base-track-digest256,baseeff-track-digest256,basew3c-track-digest256,content-track-digest256,contenteff-track-digest256,contentw3c-track-digest256,block-flash-digest256,except-flash-digest256,allow-flashallow-digest256,except-flashallow-digest256,block-flashsubdoc-digest256,except-flashsubdoc-digest256");
Preferences.set("urlclassifier.disallow_completions", "test-malware-simple,test-phish-simple,test-unwanted-simple,test-track-simple,test-trackwhite-simple,test-block-simple,goog-downloadwhite-digest256,mozstd-track-digest256,mozstd-trackwhite-digest256,mozfull-track-digest256,mozplugin-block-digest256,mozplugin2-block-digest256,moztestpub-track-digest256,moztestpub-trackwhite-digest256,mozstdstaging-track-digest256,mozfullstaging-track-digest256,mozstdstaging-trackwhite-digest256,base-track-digest256,baseeff-track-digest256,basew3c-track-digest256,content-track-digest256,contenteff-track-digest256,contentw3c-track-digest256,block-flash-digest256,except-flash-digest256,allow-flashallow-digest256,except-flashallow-digest256,block-flashsubdoc-digest256,except-flashsubdoc-digest256");
Preferences.set("urlclassifier.flashAllowTable","test-flashallow-simple,allow-flashallow-digest256");
Preferences.set("urlclassifier.flashAllowExceptTable","testexcept-flashallow-simple,except-flashallow-digest256");
Preferences.set("urlclassifier.flashTable","test-flash-simple,block-flash-digest256");
Preferences.set("urlclassifier.flashExceptTable","testexcept-flash-simple,except-flash-digest256");
Preferences.set("urlclassifier.flashSubDocTable","test-flashsubdoc-simple,block-flashsubdoc-digest256");
Preferences.set("urlclassifier.flashSubDocExceptTable","testexcept-flashsubdoc-simple,except-flashsubdoc-digest256");
Preferences.set("browser.safebrowsing.provider.mozilla.nextupdatetime","1");
Preferences.set("plugins.flashBlock.enabled",true);
4 - Restart the browser
5 - Visit https://itisatrap.org/firefox/flashblock.html and make sure the column Expected and Actual match
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment