codarrenvelvindron / 451

451 browser extension checker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

451 - Browser extension

451_Logo(PNG) screenshot_451

Project and Goals:

Champions:

Niels ten Oever (ARTICLE 19), dkg (ACLU), Joe Hall (CDT)

Background:

HTTP error code 451 (RFC7725) is an error code to report legal obstacles for serving a webpage. During the hackathon we will focus on implementing and measuring this status code to make censorship more transparent.

Purpose:

As part of ietf99, a browser plugin which would report to the user, and optionally to the webcrawler, cases of HTTP error code 451

Official Page: https://www.ietf.org/registration/MeetingWiki/wiki/99hackathon

Download

Firefox: Not published yet

Chrome: https://chrome.google.com/webstore/detail/451-censorship-detector/gohjicbdbalkdcfpaldolimmidackndl

Opera: Not published yet

Installation/Testing instructions

  1. "Download Zip" from Github repository
  2. Extract contents
  3. Chrome --> 3 dots -> More Tools -> Extension -> Load Unpacked Extension
  4. Firefox --> Go to the addon page-> Click on the wheel -> Debug Addons -> Load Temporary Addon
  5. http 451 will check current tab's url for censorship with an indication
  6. Sample websites to test: https://github.com/adadgio/safari-reader-js -> Apple's original work https://github.com/mikey1234/plugin.video.itv -> Pirated BBC stream

Changelog

1.0.8

  • Added compatibility elements for firefox

1.0.7

  • Added output messages

1.0.6

  • http 451 now updates on currently active Tab
  • Removed popup
  • Removed non-needed permissions

1.0.5

  • Added different icons for status codes
  • Black for no 451 and Red for 451

1.0.4

  • Removed click button to check
  • Extension now grabs current page and checks for 451

1.0.3

  • Added specific check for 451
  • Extension now gives output to user in cases of censorship

1.0.2

  • Polishing some logo designs

1.0.1

  • Basic check functionality for websites

1.0.0

  • Logos drafted

About

451 browser extension checker

License:MIT License


Languages

Language:JavaScript 83.1%Language:HTML 16.9%