• Stars
    star
    254
  • Rank 160,264 (Top 4 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 7 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Prototypes of ad blocking techniques proposed in the "Future of Ad Blocking" paper

Ad Blocking Tools

This repository contains the various tools associate with the paper "The Future of Ad Blocking: An Analytical Framework and New Techniques." See also our blog post on the topic.

  • perceptual-adblocker contains our perceptual ad blocker as a Chrome extension. You can also find the extension in the Chrome Store.
  • rootkit-stealthy contains our rootkit stealthy ad blocker as a Chrome extension.
  • signature-active contains the signature-based active ad blocker as a Firefox extension and a mitmproxy script, as well as a table breaking down the various ad blocker detection methods found.

More Repositories

1

BlockSci

A high-performance tool for blockchain science and exploration
C++
1,343
star
2

privacy-policy-historical

Historical website privacy policies spanning over two decades.
111
star
3

TwoFactorBtcWallet

Java
68
star
4

TheWebNeverForgets

Public code release for The Web Never Forgets paper
Python
66
star
5

mining_simulator

Simulation framework for non-standard mining strategies
C++
54
star
6

email_tracking

Code and data release for our PETS 2018 paper: "I never signed up for this! Privacy implications of email tracking".
Python
46
star
7

ThresholdECDSA

Java
38
star
8

anomalous-tor-keys

Analysis of archived Tor relay RSA public keys
TeX
22
star
9

ott-tracking

Code and data for the CCS'19 paper "Watching You Watch: The Tracking Ecosystem of Over-the-TopTV Streaming Devices"
Jupyter Notebook
10
star
10

namecoin-analysis

Doing analysis of Namecoin blockchain
Python
9
star
11

testchain-generator

Generate synthetic blockchains
Python
8
star
12

news-disinformation-study

A research project on how web users consume, are exposed to, and share news online.
JavaScript
8
star
13

mps-operations

A Go implementation of the protocols for {MPSI, MPSIU, MPSI-Sum, MPSIU-Sum} described in Estimating Incidental Collection in Foreign Intelligence Surveillance: Large-Scale Multiparty Private Set Intersection with Union and Sum.
Go
8
star
14

PrivacyPoliciesOverTime

Jupyter Notebook
7
star
15

fairness_diagnostics

Tool to visualize and diagnose fairness issues in machine learning
JavaScript
5
star
16

openwpm-data-release

Code for data release
Jupyter Notebook
5
star
17

election-emails

Jupyter Notebook
4
star
18

public-verification

Accountability mechanisms for the Apple PSI system described in Public Verification for Private Hash Matching.
Go
2
star
19

privacy-policy-compliance

Compliance detection models and data
Jupyter Notebook
1
star
20

genealogical-triangulation

Identification of anonymous DNA using genealogical triangulation
Python
1
star
21

mistaken-ad-enforcement

Estimating Publication Rates of Non-Election ads by Facebook and Google
R
1
star
22

LongitudinalReviews

Jupyter Notebook
1
star
23

no-boundaries

JavaScript
1
star
24

misinformation-intervention-study-SI

Supporting information for the misinformation interventions field study project
1
star