dark-knowledge VS uBlock

Compare dark-knowledge vs uBlock and see what are their differences.

dark-knowledge

πŸ˜ˆπŸ“š A curated library of research papers and presentations for counter-detection and web privacy enthusiasts. (by prescience-data)

uBlock

uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. (by gorhill)
SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
dark-knowledge uBlock
14 2,992
513 43,126
- -
4.6 9.9
2 months ago 11 days ago
JavaScript JavaScript
- GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

dark-knowledge

Posts with mentions or reviews of dark-knowledge. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-28.
  • Share some articles you've saved
    2 projects | /r/privsec_dev | 28 Apr 2023
    "A curated library of research papers and presentations for counter-detection and web privacy enthusiasts": https://github.com/prescience-data/dark-knowledge
  • dark-knowledge: πŸ˜ˆπŸ“š A curated library of research papers and presentations for counter-detection and web privacy enthusiasts - can be applied by this community to fingerprint various threat actors
    1 project | /r/blueteamsec | 11 Apr 2023
  • Can browser addons leak user data?
    1 project | /r/privacy | 1 Apr 2023
    What you said is contrary to the stance of Tor browser devs and not backed up by actual research. Here you can find a good collection of research papers: https://github.com/prescience-data/dark-knowledge
  • Choose your browser carefully| by Unix Sheikh
    1 project | /r/degoogle | 18 Jan 2023
    Browsers are complicated and you won't find a single analysis covering all aspects. For a security analysis Madaidan's blog is a good starting point. For a privacy analysis you need to learn the common tracking methods and which solutions or mitigations are available in which browser (and if they are properly implemented). You could start by learning about the different forms of tracking through state (cookies, cache, storage, ...), which is still one of the most used tracking methods. Of course you also need to check the easy things like telemetry. Then there is fingerprinting which is a huge topic on its own. This is where it's even more fun. You need to start reading research papers, not just one but many and you need to check mitigations used in browsers and their statistical implications (data about this is unfortunately very rare).
  • Will switching to linux make it easier to fingerprint my device?
    1 project | /r/privacy | 26 Dec 2022
    It's difficult to distinguish without having the knowledge yourself. Maybe Reddit is just not the right place, because most experts don't have the time to argue with non-experts on social media. You can look what experts write in research papers, or in the bug trackers of browsers with fingerprinting mitigations like the Tor browser.
  • Ask HN: Have you ever used anti detect browsers for web scraping?
    2 projects | news.ycombinator.com | 18 Nov 2022
    Plus curated list of research papers here if you want to go deep on the subject matter: https://github.com/prescience-data/dark-knowledge
  • is there a need for addtl FF extensions ?
    1 project | /r/privacy | 15 Jun 2022
    They become a significant part of your browser fingerprint. If you have a lot extensions installed, this alone could make you uniquely trackable. (See research papers here: https://github.com/prescience-data/dark-knowledge and https://fingerprintjs.com/blog/ad-blocker-fingerprinting/ )
  • VPN with best adblock?
    2 projects | /r/PrivacyGuides | 4 Jun 2022
    https://github.com/prescience-data/dark-knowledge (search for "extension")
  • Browser Fingerprint
    1 project | /r/privacy | 4 Mar 2022
    A dedicated list of research papers on browser fingerprinting: https://github.com/prescience-data/dark-knowledge
  • Avoiding Bot Detection
    2 projects | /r/webscraping | 31 Jan 2022
    "I'm a noob and using python with selenium to do some basic scraping on StockX" and scraping protected website like stockx with perimeterx is not possible. It's all about reverse engineering, browser introspection, fingerprint (from hardware to software canvas), then you still need tons of ips to rotate and cooldown, finally protection evolve with time and you have to redo most of the things to pass again. A company like Scrapfly exists because it's more expensive to do and maintain such solution internally, look at their public repositories on GitHub low level stuff, network spoofing stacks, packet manipulation, custom angle libs. It takes a long time to learn vs something like `asp=true` from their docs https://scrapfly.io/docs/scrape-api/anti-scraping-protection If you have time and are more interested in this side, you could start to read https://github.com/prescience-data/dark-knowledge and look at https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth project to see how it works. Do not attempt stealth project helping you to bypass at scale, it's public, anti bot companies are aware and spot it easily - most of the time they don't block directly and use bad fp generated to recognize bots and map proxies ips to collect it and deducted the subnet or residential > My main question is, would it be better to try and make my script act "more human" It's a legend that anti bot use or detect "human" behavior, this signal is not very important, you can randomly move the mouse or things, like is fine, having 0 input events, is suspect but not that much in fact - tactile systems do not trigger any events until you touch so it can't be a strong signal due to false-positive - and doing "behavioral detection" is a big lie in the industry, you can experiment by doing dumb things, it's still passing and at scale ... and when they say "machine learning" it's just basic stats like a throttle do but based on browser fingerprints rather than IP. If you hit some path, like login, registration and payment - they can use some very heavy system with GPU canvas and stuff like but not used for scraping yet > are other methods like switching drivers and using proxies the way to go? Using proxies yes, but with wrong fingerprints (chrome headless, a browser running on server hardware, browser in docker and so on) In fact, there is no magic, mixing driver change nothing, they still manipulate a spotted browser - some are just more flexible than other to spoof correctly some part - like js worker interception to inject scripts and hook correctly but that's all.

uBlock

Posts with mentions or reviews of uBlock. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-16.
  • Apr 24th is JavaScript Naked Day – Browse the web without JavaScript
    1 project | news.ycombinator.com | 21 Apr 2024
  • Mobile Ad Blocker Will No Longer Stop YouTube's Ads
    13 projects | news.ycombinator.com | 16 Apr 2024
  • Some notes on Firefox's media autoplay settings in practice as of Firefox 124
    2 projects | news.ycombinator.com | 30 Mar 2024
    Check out uBlock Origin's per site switches [1]

    [1]: https://github.com/gorhill/uBlock/wiki/Per-site-switches#no-...

  • Brave's AI assistant now integrates with PDFs and Google Drive
    6 projects | news.ycombinator.com | 23 Feb 2024
    If ads, in particular on YouTube, are the problem, anything Chromium-based is probably only going to get worse and worse (see [1] and [2]). So that basically leaves you with Firefox and Safari.

    I work for Mozilla (speaking for myself, of course), so I'll leave you to guess which I'd recommend :P

    [1] https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...

    [2] https://arstechnica.com/gadgets/2023/09/googles-widely-oppos...

  • X.org Server Clears Out Remnants for Supporting Old Compilers
    2 projects | news.ycombinator.com | 21 Feb 2024
    https://github.com/gorhill/uBlock

    Or if on mobile, it is well worth it to look up adblock options for the browser you use.

  • Mozilla thinks Apple, Google, Microsoft should play fair
    2 projects | news.ycombinator.com | 27 Jan 2024
    What are the compelling advantages of Chrome nowadays?

    Chrome is working to limit the capabilities of ad blockers:

    https://www.malwarebytes.com/blog/news/2023/11/chrome-pushes...

    Whereas a compelling advantage of Firefox is that uBlock Origin works best in Firefox:

    https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...

    Advertising networks have often been vectors for malware. Using an ad blocker is an important security measure. Even the FBI recommends ad blockers:

    https://www.malwarebytes.com/malvertising

    https://theconversation.com/spyware-can-infect-your-phone-or...

    https://www.ic3.gov/Media/Y2022/PSA221221?=8324278624

  • Brave Leo now uses Mixtral 8x7B as default
    7 projects | news.ycombinator.com | 27 Jan 2024
    > It allows for 30,000 dynamic rules

    That is not what we mean by dynamic filters. From https://developer.chrome.com/blog/improvements-to-content-fi...

    > However, to support more frequent updates and user-defined rules, extensions can add rules dynamically too, without their developers having to upload a new version of the extension to the Chrome Web Store.

    What Chrome is talking about is the ability to specify rules at runtime. What critics of Manifest V3 are talking about is not the ability to dynamically add rules (although that can be an issue), it is the ability to add dynamic rules -- ie rules that analyze and rewrite requests in the style of the blockingWebRequest permission.

    It's a little deceptive to claim that the concerns here are outdated and to point to vague terminology that sounds like it's correcting the problem, but on actual inspection turns out to be entirely separate functionality from what the GP was talking about.

    > Giving this ability to extensions can slow down the browser for the user. These ads can still be blocked through other means.

    This is the debate; most of the adblocking community disagrees with this assertion. uBO maintains a list of some common features that are already not possible to support in Chrome ( https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b... ) and has written about features that are not able to be supported via Chrome's current V3 API ( https://github.com/uBlockOrigin/uBOL-home/wiki/Frequently-as... ). Of particular note are filtering for large media elements (I use this a lot on mobile Firefox, it's great for reducing page size), and top-level filtering of domains/fonts.

  • uBlock Origin – 1.55.0
    1 project | news.ycombinator.com | 3 Jan 2024
  • In 2024, please switch to Firefox
    9 projects | news.ycombinator.com | 29 Dec 2023
    > "Its happened before"

    > That's not an argument

    It's a subheading to "2. Browser engine monopoly". The subsection's purpose is describing how bad things were during the IE monopoly to reinforce that it's something to be avoided.

    > in fact you could counter-argue that IE left a lot of technical debt

    That would be agreeing with the article, unless I understand what you mean.

    > On top of that, the internet was very different back then.

    In a way that now makes it harder for truly new competing engines to pop up due to increased complexity of the web.

    > I'm still not convinced, why would I change my browser?

    The points made in the article are:

    * Increased privacy, opposed to willingly giving your data to an ad-tech company

    * Helps avoid a browser engine monopoly which would effectively let Google dictate web standards

    * It’s fast and has a nice user interface

    Onto which I'd add:

    * Content blockers work best on Firefox (https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...), doubly so when Manifest V3 rolls out

    * Allows more customization of interface and home page

    * UX improvements, like the clutter-free reader mode, aren't vetoed to protect search revenue as with Chrome (https://news.ycombinator.com/item?id=37675467)

  • Ask HN: Is Firefox team too small to do serious security tests?
    1 project | news.ycombinator.com | 23 Dec 2023
    Advertising networks are vectors for malware:

    https://www.cisecurity.org/insights/blog/malvertising

    https://www.malwarebytes.com/malvertising

    https://theconversation.com/spyware-can-infect-your-phone-or...

    So if you're concerned about security then you want the browser with the best ad blocker.

    uBlock Origin works best in Firefox:

    https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...

What are some alternatives?

When comparing dark-knowledge and uBlock you can also consider the following projects:

puppeteer-extra - πŸ’― Teach puppeteer new tricks through plugins.

VideoAdBlockForTwitch - Blocks Ads on Twitch.tv.

nuTensor - nuTensor: Point and click matrix to filter net requests according to source, destination and type

Spotify-Ad-Blocker - EZBlocker - A Spotify Ad Blocker for Windows

privacytests.org - Source code for privacytests.org. Includes browser testing code and site rendering.

bypass-paywalls-chrome - Bypass Paywalls web browser extension for Chrome and Firefox.

Windows11_Hardening - a collection about Windows 11

duckduckgo-privacy-extension - DuckDuckGo Privacy Essentials browser extension for Firefox, Chrome.

dns-adblock - Ad, tracker, adult content and gambling blocking for our DNS blocking service [Moved to: https://github.com/mullvad/dns-blocklists]

ClearUrls

storage-partitioning - Client-Side Storage Partitioning

AdNauseam - AdNauseam: Fight back against advertising surveillance