GithubHelp home page GithubHelp logo

Comments (254)

wazerstar avatar wazerstar commented on July 28, 2024 7

I got latest version that was signed, grabbed it out from my cache. you can install it as drag and drop og locate file with firefox it will accept it.

v. 13.31
nano-defender.13.31-signed.zip from mozilla official store

File: nano-defender.13.31-signed.zip
CRC-32: a88c03ee
SHA-1: 82d5857a9bcdddd981b6a7e68265f31d42f98931
SHA-256: d159b3e953b165964d5ff3d09f488061304954ee36f72ff9332183e3793dc2cc
SHA-512: 70e8107283ec69c905ed45f8064c690d5f37ce429fa286dc604d29ed979b11b6c73cea8641feb917b6a0789f9e73423c608e7c5d74ec57b31e979b7d056b4f89

File: nano-defender-signed.xpi
CRC-32: dd2ed4f5
SHA-1: 045743f733e3ca89bce9778a871ad36271460674
SHA-256: 26fbc97e473883a2c0cc4d52eae93cc0508a16e8cc1b34dfccaa5578c7b755e3
SHA-512: 54a09ab2536a7a34baee067431d4e8e573c44830766c8758ba88495563491c2cb59ffd9e1e284087f55f05f14af9162228e1a6c9a836ac0e44d59826d0fa39f6

from nanocore.

Corruptinglyneedful avatar Corruptinglyneedful commented on July 28, 2024 7

Thanks guys, Firefox needs to piss off with preventing me from installing things I shouldn't. I can accept risk if something breaks. I don't need browsers to be my parent.

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024 6

This is the email I got:

Hello,


Your add-on Nano Defender has been reviewed and one or more of of its versions have been disabled due to critical issues discovered.

Details:
This add-on is creating DOM nodes from HTML strings containing potentially unsanitized data, by assigning to innerHTML, jQuery.html, or through similar means. Aside from being inefficient, this is a major security risk. For more information, see https://developer.mozilla.org/en/XUL_School/DOM_Building_and_HTML_Insertion . Here are some examples that were discovered:
- content/1-content-domlib.js line 343
- content/1-content-domlib.js line 402
- content/1-content-domlib.js line 414
- content/1-content-domlib.js line 425
- content/1-content-domlib.js line 438
- content/3-content-rules-2-specific.js line 2588
- content/3-content-rules-2-specific.js line 2678
- content/3-content-rules-3-sticky.js line 24
- content/3-content-rules-4-proprietary.js line 33
- content/4-content-debug.js line 105
- content/4-content-debug.js line 132

A suggestion for the next version:
a) Please use node.textContent instead of innerHTML for assigning text information to a DOM node or if you need to create new DOM nodes use document.createElement() and NODE.appendChild() functions. Usually usage of innerHTML is not permitted in add-ons because innerHTML is a major security risk when used with data from external sources.
For more information, see https://developer.mozilla.org/en/XUL_School/DOM_Building_and_HTML_Insertion
For inserting text, textContent (or JQuery text) or createTextNode() should be used instead of innerHTML.
For inserting HTML, the safer method is to use createElement(), textContent, appendChild() instead of innerHTML.
b) Please use an established library for sanitize when creating DOM elements using external data. You can use DOMPurify, see accepted versions here: https://github.com/mozilla/amo-validator/blob/master/validator/testcases/hashes-allowed.txt

1) We don't allow add-ons to use remote scripts because they can create serious security vulnerabilities. We also need to review all add-on code, and this makes it much more difficult. Please insert those scripts locally from your add-on code.
- content/3-content-rules-4-proprietary.js line 66

Version(s) affected and disabled:
13.11, 13.15, 13.16, 13.17, 13.20, 13.24, 13.27, 13.28, 13.29, 13.30, 13.31

Reviewer:
Bogdan Matei

You can resolve this by addressing the issues raised in the reviewer's notes and uploading a new version at https://addons.mozilla.org/en-US/developers/addon/real-nano-defender/versions

If you want to respond please reply to this email or visit https://addons.mozilla.org/en-US/developers/addon/real-nano-defender/versions .

You can also join us in #addon-reviewers on irc.mozilla.org.

To learn more about the review process, please visit https://developer.mozilla.org/en-US/Add-ons/AMO/Policy/Reviews
--
Mozilla Add-ons Team
https://addons.mozilla.org


===================================================================
You received this email because you're subscribed to:
   * email me when my add-on is reviewed by a reviewer


You can't unsubscribe from this type of email.

Manage email notifications: https://addons.mozilla.org/users/edit#acct-notify

First, all innerHTML assignments are either hard-coded or generated from trusted data. Make a POC to exploit it, I challenge you.

Second, the proprietary code loader only run if debug mode is on, where the flag is false for AMO version. I'll remove the loader though, but I need platform builder working first.

Also the link for responding doesn't work.

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024 6

I'll pass the extension through platform builder after my exams. If Mozilla still doesn't like it then I'll go unlisted.

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024 6

They have no remote script in production mode, not for Firefox at least. Script snippets are loaded remotely on Chrome (it's been like this for uBO for years).

They do have some remote scripts when loaded in debug mode, but that only works for Chrome. It is for the two websites where the webmaster just refuse to give up, so I set up some serious obfuscation and they gave up 😂

from nanocore.

Niftator avatar Niftator commented on July 28, 2024 4

The "get it for firefox" link at https://github.com/NanoAdblocker/NanoCore links here instead of, you know, anywhere useful, like an actual download link or anything.

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024 2

Nano_Firefox_Defender.zip

I can't get a xpi file.

from nanocore.

krystian3w avatar krystian3w commented on July 28, 2024 2

PS. Possible install with ".xpi.txt"/ ".zip" when drag & drop file to "about:addons" page.

from nanocore.

setosd000 avatar setosd000 commented on July 28, 2024 1

I have nano defender 13.31 xpi file from the directory of my firefox 58 32 bits Microsoft Windows.
nanodefender-13-31.zip Install it manually from file.

from nanocore.

dyn888 avatar dyn888 commented on July 28, 2024 1

That's great to hear! :)

Just for info, for new people who may wonder what to download. The following files are binary identical, that is, exactly the same file:
{6ea144f3-db99-47f4-9a1d-815e8b3944d1}.xpi (from nanodefender-13-31.zip, posted by setosd000)
nano-defender-signed.xpi (from nano-defender.13.31-signed.zip, posted by wazerstar)
6ea144f3-db99-47f4-9a1d-815e8b3944d1.zip (renamed xpi, posted by krystian3w)
6ea144f3-db99-47f4-9a1d-815e8b3944d1.xpi.txt (renamed xpi, posted by krystian3w)
SHA-1: 045743f733e3ca89bce9778a871ad36271460674
Thanks to all who uploaded! :)

The original filename from the Mozilla store was: nano_defender-13.31-an+fx.xpi

So, download any of these, they are all the same.

from nanocore.

krystian3w avatar krystian3w commented on July 28, 2024 1

Extension_Signing#Unbranded_Builds / Iceweasel - test install older version #41 (comment)

Always info: "addon may corrupt".


Possible another compile unsigned addon nano defender (I can install "uBlock0.webext.xpi" by grohill - unsigned in Unbranned / Nightly with change value xpinstall.signatures.required)?

from nanocore.

GrPK avatar GrPK commented on July 28, 2024 1

So what is the problem if I download the one from the add-ons page on the first post? Cause I dont get it why I should import the add-ons

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024 1

It's about Nano Defender.

from nanocore.

Corruptinglyneedful avatar Corruptinglyneedful commented on July 28, 2024 1

OK, I seen that earlier but wasn't sure because it was just a random file link, could have been anything. However, I'll trust that you didn't just make up that MD5 check file and the fact you took time to post it, means you care about security.

I will give this a go, thank you.

from nanocore.

reunicorn avatar reunicorn commented on July 28, 2024

@Niftator The extension is not yet available for download on Firefox. Right now it's only available for Chrome.

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

@Niftator I wrote "Work in progress", which means it's not done and ready yet.
This issue is for developers who wants to comment on it, like what needs to be changed to make it work on Firefox.

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

@Niftator It is up in the store now, I think I packaged the right files.
https://addons.mozilla.org/en-US/firefox/addon/real-nano-adblocker/

from nanocore.

nanisise avatar nanisise commented on July 28, 2024

Is it possible for supporting firefox 56?

from nanocore.

xlollomanx avatar xlollomanx commented on July 28, 2024

@nanisise I read somewhere jspenguin will not support ff56 because it need a different language to build extension and it's going to die.

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

For ND, no, because I absolutely need the new API in FF 57. And support for FF 57 may drop as soon as FF 58 is out because of browser bugs. Anti-adblock solutions are bleeding edge, you need to be on the latest technology to defeat sophisticated anti-adblock scripts.
Nano Adblocker supports back to FF 52 like uBO.

For legacy platforms, Nano Adblocker might support it if requested, but the support will drop as soon as it's dropped in uBO. However, chances are you'll be better to stay with uBO on legacy platforms as I have 0 experience coding legacy extensions.

from nanocore.

TonyTough avatar TonyTough commented on July 28, 2024

Just a cosmetic issue:
If using Nano Defender with Ublock Origin in Firefox, the additional filter lists Nano Base, Nano Timer and Nano Whitelist are shown as URL under addtional filters in Ublock Origin
whereas Nano Defender Integration List is shown correctly as list name.

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

That feels like a bug in uBO where the title information isn't passed back. Nano has the problem as well, but in Nano's case, the title is hard coded into assets.json.

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

I can only debug one add-on at a time in Firefox?

from nanocore.

88b88power avatar 88b88power commented on July 28, 2024

Are there any websites where we can test whether the Nano Defender is working?

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

@88b88power https://www.cloudflare.com/apps/noadblock/install

from nanocore.

Chrisnetika avatar Chrisnetika commented on July 28, 2024

Hi guys, I'm a new user though before I have been using UBlock.I have a question, I want to mod the popup thingie idk what it's call where you can disable ad blocker and has buttons where you can zap element.What I want to do is add a button where I can enable/disable my filters on the fly.Reason why? Well I only have one custom filter and it's for https://*-edge-chat.facebook.com and what that does is hide last active on facebook as well semi disables fb chat.What I basically want to do is toggle that on the fly.I figure bit coding hack that toggles my filters setting fast.Is this possible? I understand every update will revert this and I would have to manually edit it back in every time.

from nanocore.

elypter avatar elypter commented on July 28, 2024

why not create a userscript?

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

@Chrisnetika You would need to fork, Chrome will enforce code integrity of extensions and once signed, it won't load if changed.

from nanocore.

Chrisnetika avatar Chrisnetika commented on July 28, 2024

Or I could repackage it while in developer mode, then whitelist the extension ID using group policy templates problem solved.I was looking around files and pinpointed the file I would probaly need to edit is js/popup.js.There already 4 buttons in tools at the bottom ie: toggle remote font,disable cosmetic filtering.. etc so i'm thinking can add one for my filters toggle.Only thing is... not sure what I need to add unless I spend hours looking through source and do trial and error lol. But yes I would need to fork ,do my edits and any updates I can just pull and preserve my edits, package the extension then add the extension i.d to whitelist via group policy (gets rid of annoying msgs in chrome)

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

@Chrisnetika You need to send a message to the background page, then:

  • Remove / add your filter from / to nano.selectedFilterLists
  • Call nano.loadFilterLists

You should check to make sure nano.selectedFilterListsLoaded is true and nano.loadingFilterLists is false to prevent savedata corruption.

I didn't test it, hopefully it works.

from nanocore.

Chrisnetika avatar Chrisnetika commented on July 28, 2024

alright that a step in the right direction, thank you

from nanocore.

necros2k7 avatar necros2k7 commented on July 28, 2024

Hi there. 1. Is it possible to use Nano defender with Umatrix, Ublock?
2. Can someone give cons & pros for using Nano blocker not other blockers?

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024
  1. Yes. See: https://jspenguin2017.github.io/uBlockProtector/ Although uAssets should be able to neutralize anti-adblock scripts of a good amount of websites.
  2. uBO is more stable and can be slightly faster, Nano goes for bleeding edge and have more features, but in turn is less stable and slightly slower. The performance hit for loading Nano's resources into uBO is untested, Nano will for sure cache its extra resources efficiently. uBO is recommended if you want something that is "install and forget", Nano is recommended if you need Nano Defender or use dashboard (write custom filters, etc) a lot.

from nanocore.

KudoAmine avatar KudoAmine commented on July 28, 2024

Works great on Firefox Quantum! Thanks.

from nanocore.

bobsage123 avatar bobsage123 commented on July 28, 2024

Apologies, not a developer but have a question. If we use this for firefox and ublock, should we totally get rid of AAK-Cont? Or can they work in conjunction?

from nanocore.

Atavic avatar Atavic commented on July 28, 2024

Nanodefender, an Anti-adblock defuser for Nano Adblocker previously called uBlock Protector, is the current addon that supersedes AAK-Cont script.

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

You don't need AAK-Cont in that case.

from nanocore.

DiaoulDu avatar DiaoulDu commented on July 28, 2024

Not sure, but I guess that nano defender is involved within a loop process when using 1fichier.com.
Cheers.

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

@Francois-dag I can't reproduce. If you still have the problem, please open another issue with more details and I'll have a look.

from nanocore.

DiaoulDu avatar DiaoulDu commented on July 28, 2024

https://1fichier.com/?2a5j7r9quz&af=127778

This one loops for me in the meantime :

  • last firefox
  • ghostery
  • ublock-origin
  • last nano defender

cheers.

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

Still can't reproduce.

from nanocore.

DiaoulDu avatar DiaoulDu commented on July 28, 2024

problem is on my side then, many thanx !

from nanocore.

nymous avatar nymous commented on July 28, 2024

Hi,

NanoDefender addon is not found at this link https://addons.mozilla.org/en-US/firefox/addon/real-nano-defender/ (or when searching the AMO).

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

OK, Mozilla doesn't like it, well, that's unfortunate.
The Chrome version is still up, you can use Chrome in the meantime. Or use Dev or Nightly to force install unsigned extension.

They say my content script libraries are over-optimized (no custom DOM library and no assigning to innerHTML without using a third party library, wtf?) I'll de-optimize them for Firefox, but I first need to get platform builder working first as I don't want Chrome to suffer the same performance hit.

from nanocore.

Atavic avatar Atavic commented on July 28, 2024

@jspenguin2017 https://add0n.com/

That's a good place.

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

Even if I make it unlisted, it still needs to be signed by Mozilla. You can't get around Big Browser's "security".

from nanocore.

TonyTough avatar TonyTough commented on July 28, 2024

Bug 1436849
Nano Defender is no longer on Add-ons Mozilla
https://bugzilla.mozilla.org/show_bug.cgi?id=1436849

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

image
Well, I guess they don't want to talk, I don't see how opening an issue will help. They locked the feedback.

I'm still reviewing their questionable policy. If assigning to innerHTML counts as "Create or expose security vulnerabilities", well, I'm not spending time separating rules that use innerHTML and rules that do not.

That apply to unlisted extensions as well, so there is no point spending time making it unlisted.

The extension was on their extension store for 2 months, what a great screening system, so inconsistent.

from nanocore.

elypter avatar elypter commented on July 28, 2024

this whole signing enforcement thing was just a powergrab and a move towards google. i wish waterfox had more developers.

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

The problem with Waterfox is they are trying to keep legacy extensions, which is probably not going to go very well.

from nanocore.

elypter avatar elypter commented on July 28, 2024

every deviation from the original project is going to take some work. i still hope for mostly automatic merging tools. that would be a game changer for free software.

from nanocore.

dyn888 avatar dyn888 commented on July 28, 2024

Could you please upload 13.31 xpi somewhere? I have 'Nano Defender-13.30.xpi', installed it without any problem, but now i see 13.31 was released, so it would be nice to be able to upgrade it manually, until things are resolved.

from nanocore.

dyn888 avatar dyn888 commented on July 28, 2024

Thanks! I loaded it via extension debugging, albeit it can be a bit of a hassle to use it that way. Other that that, it works fine.

If anyone has original XPI (from Mozilla page), please upload. :)

from nanocore.

dyn888 avatar dyn888 commented on July 28, 2024

Just a quick question -- is the difference between 13.30 and 13.31 only in videolab.io being added?

BTW, Nano Defender (foxified) also works with FF 55.x, tested with a few sites on Waterfox 55.2.2 and Basilisk (Firefox/55.0 Basilisk/20180202), so maybe min version required could be lowered, albeit there may be some reason to keep it at 57, just saying.

nano_defender-13.30-foxified.zip

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

I bump the version for every change, so that's likely the case.

It doesn't always work on Firefox 55, I can add more compile flags when platform builder is working.

from nanocore.

MusicInMe avatar MusicInMe commented on July 28, 2024

Hi guys, sorry to bother yous, not familiar with coding. Can't install ver 13.31 on FF 56.0 (64 b) as it says, that the addon can not be installed because it "appears to be corrupt".

from nanocore.

dyn888 avatar dyn888 commented on July 28, 2024

Thank you very much, setosd000! :) I installed it on latest Firefox and it works 100%. For all interested, if you want to rename it, the original name from Mozilla site was: nano_defender-13.31-an+fx.xpi - according to Google Cache.

MusicInMe, technically it is not corrupt, it just needs newer Firefox. It won't get installed because the original 13.31 has "strict_min_version": "57.0" in it, while foxified editions are less strict and it is possible to install them on older browsers.

I am uploading foxified 13.31 for all those who want it. It was downloaded from Chrome store and converted to Firefox with 'Chrome Store Foxified' addon. First unpack the zip and then drag&drop it to your browser. Note: xpi addons have all original files signed to ensure integrity, so you can be sure it is safe to manually install it.

nano_defender-13.31-foxified.zip

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

That's not my Firefox build, someone used Foxified to sign the Chrome build. It should work 95% of the time, but the platform flag is missing and Firefox specific code won't run.

so you can be sure it is safe to manually install it

As Mozilla sign everything and review later, it hardly has any security, especially for unlisted Foxified extensions.

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

I have some code that uses Firefox 57's response body filtering but it's guarded by Firefox platform flag instead of feature detection, it's not a great design, I have plan in fixing it but it requires so much changes that I haven't get to it. The original extension was hard coded for Chrome and didn't have separable platform driver.

from nanocore.

dyn888 avatar dyn888 commented on July 28, 2024

So, original 13.30 also has strict_min_version. I edited my post. Yes, Mozilla does that, sign first and review later, still, it is a good way to ensure integrity of something, at least when it comes from official sources.

Hopefully issues described here will be resolved soon with Mozilla, and then people can install it normally again. Also, thanks for all the hard work so far!

from nanocore.

DarkWav avatar DarkWav commented on July 28, 2024

You could make Nano Defender a script for tampermonkey or something like that. Then Mozilla cant pervent
you from distributing it for irrelevant reasons. Bu thats still your choice and i know you had your reasons to discontinue AAK-cont.

from nanocore.

TonyTough avatar TonyTough commented on July 28, 2024

Yes, but would it be possible to just "encapsulate" the Add-on in a script for tampermonkey without further changes?

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

@DarkWav That's not possible. I need background page scripting. Going Userscript you have to live with rules of scripts hosts developers, which are way worse. Nano Defender needs to be a real extension.

from nanocore.

 avatar commented on July 28, 2024

@jspenguin2017 Lol, do they seriously say: (We dont allow add-ons to use remote scripts because they can create serious security vulnerabilities.)

So they say Nano Adblocker/Defender have Remote scripts? Lol Lol

from nanocore.

krystian3w avatar krystian3w commented on July 28, 2024

Maybe Mozilla team do not have time follow changes in remote files 😰

from nanocore.

Corruptinglyneedful avatar Corruptinglyneedful commented on July 28, 2024

Firefox install missing for Nano Defender? Is this working yet? Using FF 56. Just ditched UBO because I heard this was better for blocking anti adblock which I'm steadily growing tired of.

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

Yea, I haven't get to it. Having technical difficulties with weird Mozilla policy.

from nanocore.

Corruptinglyneedful avatar Corruptinglyneedful commented on July 28, 2024

Can I force install it?

from nanocore.

HeXN0P avatar HeXN0P commented on July 28, 2024

Yep: download this file: https://www.sendspace.com/file/7lcysq
Drag and drop into your browser

from nanocore.

krystian3w avatar krystian3w commented on July 28, 2024

@Tinyhaker - Old signed 13.31 or newest compile another method to works in:


Ok this is signed 13.31

from nanocore.

Corruptinglyneedful avatar Corruptinglyneedful commented on July 28, 2024

@krystian3w does it work in Firefox 56 or could it be made to work?

from nanocore.

krystian3w avatar krystian3w commented on July 28, 2024

Try install addon: https://addons.mozilla.org/pl/firefox/addon/checkcompatibility2/ and after install Nano Defender 13.31 from XPI file.

from nanocore.

 avatar commented on July 28, 2024

Im running Chrome version thanks to Chrome Store Foxified. Do you think I should downgrade instead to the proper Firefox version or is fine like this?

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

You can just change the manifest, there will be exceptions on the background page but shouldn't cause too much problems. The Chrome version should work most of the time, but not always.
I'm still fixing my tools... It can take a while combined with exams and other stuff...

from nanocore.

Corruptinglyneedful avatar Corruptinglyneedful commented on July 28, 2024

@jspenguin2017 I don't know what that means. I am a simple user who is tired of anti-adblocking ways and it does not seem to work for Firefox 56.

from nanocore.

jspenguin2017 avatar jspenguin2017 commented on July 28, 2024

Yea, it doesn't yet. I'll add support for older Firefox later.

from nanocore.

Corruptinglyneedful avatar Corruptinglyneedful commented on July 28, 2024

Is there nothing I can do for anti-adblock then? I don't use Chrome and I don't use Firefox 57 yet.

from nanocore.

krystian3w avatar krystian3w commented on July 28, 2024

If checkcompatibilty2 and/or Chrome Store Foxified doesn't help - yes.

from nanocore.

Corruptinglyneedful avatar Corruptinglyneedful commented on July 28, 2024

@krystian3w I have the addon installed but no xpi file to install and I can't seem to find one.

from nanocore.

HeXN0P avatar HeXN0P commented on July 28, 2024

@Corruptinglyneedful https://www.sendspace.com/file/7lcysq here you are the xpi file.
MD5 check CFE225F320AE7D411230FD84E87F0644.
SHA-1 045743F733E3CA89BCE9778A871AD36271460674
84.5 KB (86,529 bytes)
Version 13.31

from nanocore.

Corruptinglyneedful avatar Corruptinglyneedful commented on July 28, 2024

OK, this seems to have installed properly. Now is that all I need to do or is there some sort of other steps? Really liking this ad blocker as a fork of UBO. Got a bit tired of Gorhil's stuffy attitude and refusal to add features. This essentially does the same thing, with a dev that's much more helpful. I can support that.

from nanocore.

krystian3w avatar krystian3w commented on July 28, 2024

http://onlinemd5.com


https://jspenguin2017.github.io/uBlockProtector/

quote from jspenguin2017.github.io/uBlockProtector

Step 1. Install Nano Defender.

That is it if you are using Nano Adblocker! If you are using uBlock Origin, then you have a few more steps to follow...

Step 2. Enable Adblock Warning Removal List.

Step 3. Install Nano Defender Integration filter list.

Step 4. Go to uBlock Origin dashboard, select "Settings" tab, check "I am an advanced user", click the gears that shows up, replace "unset" after "userResourcesLocation" by "https://jspenguin.com/NanoAdblocker/AssetsMirror/NanoResources.txt" (without quotes).

Note: If you have another User Resources in use, then you would need to either switch to Nano Adblocker or manually merge resources. It takes an eternity to get any resources into uAssets, I have tried.

Step 5. Install Nano filters.

Step 6. Install Nano filters - Whitelist.

Note: My filter lists are now hosted on my own server after criticism from Raymond Hill. Although the old links will still work if you prefer them.

Note: If you are using uBlock Origin, then you must have a functional Internet connection when you start your browser or touch anything in the dashboard.

from nanocore.

HeXN0P avatar HeXN0P commented on July 28, 2024

@Corruptinglyneedful i think you don't need to do anything more xD

from nanocore.

Corruptinglyneedful avatar Corruptinglyneedful commented on July 28, 2024

Oh, 1 more minor question. I tried to import my UBO settings to Nano and they don't seem to have worked, even after I commit the changes? I'm having to re-build my white list from scratch. Is this normal?

from nanocore.

HeXN0P avatar HeXN0P commented on July 28, 2024

@Corruptinglyneedful delete all white list in nano and import white list from UBO again :D

from nanocore.

Corruptinglyneedful avatar Corruptinglyneedful commented on July 28, 2024

I had done that originally, still didn't carry over the dynamic rules for some reason. /shrug

There are worse things.

from nanocore.

HeXN0P avatar HeXN0P commented on July 28, 2024

@Corruptinglyneedful doing the manual way =)) ctrl + a ; ctrl + c ; ctrl + v from UBO to Nano ..........

from nanocore.

Corruptinglyneedful avatar Corruptinglyneedful commented on July 28, 2024

Lol that would be painful slow to do 1 line at a time, yes that would be worse.

Another question has cropped up. The worst offender of anti-adblock and the whole reason for looking into it; Wikia.com is detecting I"m using an adblocker, even with Nano Defender on. It's only when I unblock this domain does it piss off. xpanama.net What is this domain? Also can we just talk about how disgusting wikia is for a minute. There's over 25 domains on this page, over half are ad servers or tracking companies...

from nanocore.

Corruptinglyneedful avatar Corruptinglyneedful commented on July 28, 2024

I hate to be a bother with this but I made a screen recording to show what I mean, images weren't cutting it.

It should help clear up the confusion.

You can view that here: https://gfycat.com/SoftKeyBigmouthbass

from nanocore.

HeXN0P avatar HeXN0P commented on July 28, 2024

@Corruptinglyneedful https://postimg.org/image/pxu2h0paj/ Mine don't have that url .....

from nanocore.

Corruptinglyneedful avatar Corruptinglyneedful commented on July 28, 2024

You need to allow wikia services, I believe. That's probably why.

from nanocore.

Corruptinglyneedful avatar Corruptinglyneedful commented on July 28, 2024

I edited my post.

from nanocore.

HeXN0P avatar HeXN0P commented on July 28, 2024

I enable the wikia services nothing happen ctrl + f5 the page

from nanocore.

Corruptinglyneedful avatar Corruptinglyneedful commented on July 28, 2024

That's really strange. Try setting it up like I have mine in the video. All those domains should be loading unless maybe only one shows up when you block one of the others.

Edit: You're right, blocking wikia-services yield no change. What does that even do? Yet Xpanama.net is still present and when I block it, it breaks the page.

Oh btw, I'm using default install filters and settings for Nano with the exception that I block all 3rd party scripts and frames.

from nanocore.

HeXN0P avatar HeXN0P commented on July 28, 2024

https://youtu.be/_0f83GCBSsA try like this hmmmh

from nanocore.

Corruptinglyneedful avatar Corruptinglyneedful commented on July 28, 2024

I notice that I am blocking and allowing way more domains than you. That could be it. Try to set it like how I had mine in the gfycat. I'm pretty sure it's adblock detector script hosted on a 3rd party domain. I google the domain and I can't find much about it.

How do you get yours to show all the sub domains?

from nanocore.

HeXN0P avatar HeXN0P commented on July 28, 2024

you click on the +all

from nanocore.

Corruptinglyneedful avatar Corruptinglyneedful commented on July 28, 2024

Thanks man, that helps with future blocking mwhahaha.

Oh, well look at this. adserver.xpanama.net and as soon as I block it, it breaks the page and throws that warning even if I whitelist the initial domain.

It has to be an anti-adblocker script. There's no ads on the page.

from nanocore.

HeXN0P avatar HeXN0P commented on July 28, 2024

if i click the blue turn off button reload the page i see the panama domain turn back on no way to see it

from nanocore.

Corruptinglyneedful avatar Corruptinglyneedful commented on July 28, 2024

That's pretty strange, yah? Are you on Firefox or Chrome? I'm on Firefox 56. Might make the difference.

I think I stumbled on their adblocking script somehow.

from nanocore.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.