├── .gitignore ├── .gitmodules ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── ad_block_client.cc ├── ad_block_client.h ├── ad_block_client_wrap.cc ├── ad_block_client_wrap.h ├── addon.cc ├── bad_fingerprint.h ├── bad_fingerprints.h ├── bad_fingerprints4.h ├── bad_fingerprints5.h ├── bad_fingerprints6.h ├── bad_fingerprints7.h ├── bad_fingerprints8.h ├── base.h ├── binding.gyp ├── brave └── BUILD.gn ├── context_domain.cc ├── context_domain.h ├── cosmetic_filter.cc ├── cosmetic_filter.h ├── data_file_version.h ├── filter.cc ├── filter.h ├── filter_list.cc ├── filter_list.h ├── include.js ├── lib ├── filtering.js └── util.js ├── lists ├── CPPLINT.cfg ├── default.h ├── malware.h └── regions.h ├── main.cc ├── muon └── BUILD.gn ├── no_fingerprint_domain.cc ├── no_fingerprint_domain.h ├── package.json ├── perf.cc ├── perf └── binding.gyp ├── protocol.cc ├── protocol.h ├── sample └── binding.gyp ├── scripts ├── check.js ├── cpplint.py ├── generateDataFiles.js ├── generateManifestFiles.js ├── lib │ ├── __init__.py │ ├── config.py │ ├── github.py │ └── util.py └── uploadDataFiles.js └── test ├── binding.gyp ├── cosmetic_filter_test.cc ├── data ├── brave-unbreak.txt ├── disconnect-simple-malware.txt ├── easylist.txt ├── easyprivacy.txt ├── short-sitelist.txt ├── sitelist.txt ├── spam404-main-blacklist.txt ├── top500-sitelist.txt └── ublock-unbreak.txt ├── js ├── filterListTest.js ├── filteringTest.js ├── fingerprintTest.js ├── getFilters.js ├── matchingTest.js ├── parsingTest.js ├── serializationTest.js └── utilTest.js ├── options_test.cc ├── orig_filters_test.cc ├── parser_test.cc ├── protocol_test.cc ├── rule_types_test.cc ├── serialization_test.cc ├── test_main.cc ├── util.cc └── util.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/README.md -------------------------------------------------------------------------------- /ad_block_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/ad_block_client.cc -------------------------------------------------------------------------------- /ad_block_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/ad_block_client.h -------------------------------------------------------------------------------- /ad_block_client_wrap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/ad_block_client_wrap.cc -------------------------------------------------------------------------------- /ad_block_client_wrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/ad_block_client_wrap.h -------------------------------------------------------------------------------- /addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/addon.cc -------------------------------------------------------------------------------- /bad_fingerprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/bad_fingerprint.h -------------------------------------------------------------------------------- /bad_fingerprints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/bad_fingerprints.h -------------------------------------------------------------------------------- /bad_fingerprints4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/bad_fingerprints4.h -------------------------------------------------------------------------------- /bad_fingerprints5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/bad_fingerprints5.h -------------------------------------------------------------------------------- /bad_fingerprints6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/bad_fingerprints6.h -------------------------------------------------------------------------------- /bad_fingerprints7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/bad_fingerprints7.h -------------------------------------------------------------------------------- /bad_fingerprints8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/bad_fingerprints8.h -------------------------------------------------------------------------------- /base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/base.h -------------------------------------------------------------------------------- /binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/binding.gyp -------------------------------------------------------------------------------- /brave/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/brave/BUILD.gn -------------------------------------------------------------------------------- /context_domain.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/context_domain.cc -------------------------------------------------------------------------------- /context_domain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/context_domain.h -------------------------------------------------------------------------------- /cosmetic_filter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/cosmetic_filter.cc -------------------------------------------------------------------------------- /cosmetic_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/cosmetic_filter.h -------------------------------------------------------------------------------- /data_file_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/data_file_version.h -------------------------------------------------------------------------------- /filter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/filter.cc -------------------------------------------------------------------------------- /filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/filter.h -------------------------------------------------------------------------------- /filter_list.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/filter_list.cc -------------------------------------------------------------------------------- /filter_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/filter_list.h -------------------------------------------------------------------------------- /include.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/include.js -------------------------------------------------------------------------------- /lib/filtering.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/lib/filtering.js -------------------------------------------------------------------------------- /lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/lib/util.js -------------------------------------------------------------------------------- /lists/CPPLINT.cfg: -------------------------------------------------------------------------------- 1 | linelength = 10000 2 | -------------------------------------------------------------------------------- /lists/default.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/lists/default.h -------------------------------------------------------------------------------- /lists/malware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/lists/malware.h -------------------------------------------------------------------------------- /lists/regions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/lists/regions.h -------------------------------------------------------------------------------- /main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/main.cc -------------------------------------------------------------------------------- /muon/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/muon/BUILD.gn -------------------------------------------------------------------------------- /no_fingerprint_domain.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/no_fingerprint_domain.cc -------------------------------------------------------------------------------- /no_fingerprint_domain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/no_fingerprint_domain.h -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/package.json -------------------------------------------------------------------------------- /perf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/perf.cc -------------------------------------------------------------------------------- /perf/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/perf/binding.gyp -------------------------------------------------------------------------------- /protocol.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/protocol.cc -------------------------------------------------------------------------------- /protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/protocol.h -------------------------------------------------------------------------------- /sample/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/sample/binding.gyp -------------------------------------------------------------------------------- /scripts/check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/scripts/check.js -------------------------------------------------------------------------------- /scripts/cpplint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/scripts/cpplint.py -------------------------------------------------------------------------------- /scripts/generateDataFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/scripts/generateDataFiles.js -------------------------------------------------------------------------------- /scripts/generateManifestFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/scripts/generateManifestFiles.js -------------------------------------------------------------------------------- /scripts/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/lib/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/scripts/lib/config.py -------------------------------------------------------------------------------- /scripts/lib/github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/scripts/lib/github.py -------------------------------------------------------------------------------- /scripts/lib/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/scripts/lib/util.py -------------------------------------------------------------------------------- /scripts/uploadDataFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/scripts/uploadDataFiles.js -------------------------------------------------------------------------------- /test/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/binding.gyp -------------------------------------------------------------------------------- /test/cosmetic_filter_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/cosmetic_filter_test.cc -------------------------------------------------------------------------------- /test/data/brave-unbreak.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/data/brave-unbreak.txt -------------------------------------------------------------------------------- /test/data/disconnect-simple-malware.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/data/disconnect-simple-malware.txt -------------------------------------------------------------------------------- /test/data/easylist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/data/easylist.txt -------------------------------------------------------------------------------- /test/data/easyprivacy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/data/easyprivacy.txt -------------------------------------------------------------------------------- /test/data/short-sitelist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/data/short-sitelist.txt -------------------------------------------------------------------------------- /test/data/sitelist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/data/sitelist.txt -------------------------------------------------------------------------------- /test/data/spam404-main-blacklist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/data/spam404-main-blacklist.txt -------------------------------------------------------------------------------- /test/data/top500-sitelist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/data/top500-sitelist.txt -------------------------------------------------------------------------------- /test/data/ublock-unbreak.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/data/ublock-unbreak.txt -------------------------------------------------------------------------------- /test/js/filterListTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/js/filterListTest.js -------------------------------------------------------------------------------- /test/js/filteringTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/js/filteringTest.js -------------------------------------------------------------------------------- /test/js/fingerprintTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/js/fingerprintTest.js -------------------------------------------------------------------------------- /test/js/getFilters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/js/getFilters.js -------------------------------------------------------------------------------- /test/js/matchingTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/js/matchingTest.js -------------------------------------------------------------------------------- /test/js/parsingTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/js/parsingTest.js -------------------------------------------------------------------------------- /test/js/serializationTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/js/serializationTest.js -------------------------------------------------------------------------------- /test/js/utilTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/js/utilTest.js -------------------------------------------------------------------------------- /test/options_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/options_test.cc -------------------------------------------------------------------------------- /test/orig_filters_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/orig_filters_test.cc -------------------------------------------------------------------------------- /test/parser_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/parser_test.cc -------------------------------------------------------------------------------- /test/protocol_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/protocol_test.cc -------------------------------------------------------------------------------- /test/rule_types_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/rule_types_test.cc -------------------------------------------------------------------------------- /test/serialization_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/serialization_test.cc -------------------------------------------------------------------------------- /test/test_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/test_main.cc -------------------------------------------------------------------------------- /test/util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/util.cc -------------------------------------------------------------------------------- /test/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave-experiments/ad-block/HEAD/test/util.h --------------------------------------------------------------------------------