jmcculloch / supafakeblock

MIT License
1 stars 0 forks source link

Supafakeblock

build

Supafakeblock is composed of a distributed blacklist and a browser extension that allows crowdsourced fraudulent profile reports and augments Facebook group content.

A blacklist of malicious accounts is stored on Supabase using rxdb-supabase. A local copy of the blacklist is synchronized at extension intialization. Profiles are queried against this local copy and are not remote network calls.

The browser extension will montitor Facebook group content and highlights blacklisted profile links including in:

Installation

To install a pre-built extension please see https://github.com/jmcculloch/supafakeblock/wiki/Install

Building

Requirements

This project is based on https://github.com/chibat/chrome-extension-typescript-starter but with some Makefile helpers:

Installing from source

Chrome

At the moment this plugin must be installed manually, as an "unpacked extension".

If this plugin gets enough usage it will be published on the Chrome Web Store and installed as any other extension.

Firefox

Firefox only allows "unsigned" extensions to be installed on a temporary basis. The extension will not be reloaded next time Firefox restarts

If this plugin gets enough usage it will be published on the Firefox Add Ons and installed as any other extension.

Safari

With a local build? ¯\_(ツ)_/¯