EFForg / badger-sett

Automated training for Privacy Badger. Badger Sett automates browsers to visit websites to produce fresh Privacy Badger tracker data.
https://www.eff.org/badger-pretraining
MIT License
120 stars 15 forks source link

Allow loading of arbitrary extensions #54

Closed ghostwords closed 4 years ago

ghostwords commented 4 years ago

Now that we can run scans to evaluate the effect of (strict) Tracking Protection on Privacy Badger's learning (c6c932ef82b1c58f1714e8653177a80198ca966f), it would be nice to also have the ability to load arbitrary other extensions to make similar comparisons. So, a --load-extension flag.

Loading packed extensions in Chrome should be simple with opts.add_extension(PATH_TO_EXTENSION_CRX). Firefox is probably more complicated, so I suggest getting this working on Chrome first.

ghostwords commented 4 years ago

Firefox should now support simple loading of packed and unpacked extensions too. I updated the master branch to load Privacy Badger (unpacked): f7596b1393a8c637e89235ba7905a44c1b5046c0

ablanathtanalba commented 4 years ago

Firefox should now support simple loading of packed and unpacked extensions too. I updated the master branch to load Privacy Badger (unpacked): f7596b1

Great, I can add that into the WIP PR