All Projects β†’ garywill β†’ LAN-port-scan-forbidder

garywill / LAN-port-scan-forbidder

Licence: GPL-2.0 license
Forbid untrusted webs to access localhost or LAN. An anti-scan protection πŸ›‘οΈπŸ‘

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to LAN-port-scan-forbidder

Turnoff Namuwiki
μ‘°λ³„κ³Όμ œ λ•Œλ§ˆλ‹€ "λ‚˜λ¬΄μœ„ν‚€ 꺼라."라고 λ§ν•˜μ‹œλŠ”κ²Œ ν”Όκ³€ν•˜μ‹  μ—¬λŸ¬λΆ„μ„ μœ„ν•΄ λ§Œλ“€μ–΄μ§„ Browser Extension, λ‚˜λ¬΄μœ„ν‚€λ₯Ό κΊΌ λ“œλ¦½λ‹ˆλ‹€.
Stars: ✭ 59 (+11.32%)
Mutual labels:  firefox-addon, webextension, firefox-extension, browser-extension
perfect-home
firefox newtab/home replacement
Stars: ✭ 101 (+90.57%)
Mutual labels:  firefox-addon, webextension, firefox-extension, browser-extension
Upvote-Anywhere
Upvote Anywhere Browser Extension
Stars: ✭ 339 (+539.62%)
Mutual labels:  firefox-addon, webextension, firefox-extension, browser-extension
AntiRickRoll
Chrome extension that blocks Rickrolls!
Stars: ✭ 22 (-58.49%)
Mutual labels:  firefox-addon, webextension, firefox-extension, browser-extension
quickjira
🚀 πŸ“‚ Quickly access the JIRA of your choice by typing the ticket id
Stars: ✭ 65 (+22.64%)
Mutual labels:  firefox-addon, webextension, firefox-extension, browser-extension
Read Aloud
An awesome browser extension that reads aloud webpage content with one click
Stars: ✭ 444 (+737.74%)
Mutual labels:  firefox-addon, webextension, firefox-extension, browser-extension
linguist
Linguist is a powerful browser extension for translate pages and text, which are ready to replace your favorite translate service
Stars: ✭ 21 (-60.38%)
Mutual labels:  firefox-addon, webextension, firefox-extension, browser-extension
Nxenhanced
Adds "quality-of-life" features to NextDNS website for a more practical usability
Stars: ✭ 58 (+9.43%)
Mutual labels:  firefox-addon, webextension, firefox-extension, browser-extension
snoozz-tab-snoozing
A Web Extension to declutter windows by snoozing tabs for later
Stars: ✭ 105 (+98.11%)
Mutual labels:  firefox-addon, webextension, firefox-extension, browser-extension
Livemarks
Extension that restores RSS Feed Livemarks in Firefox.
Stars: ✭ 137 (+158.49%)
Mutual labels:  firefox-addon, webextension, firefox-extension
Synology Download Manager
An open source browser extension for adding/managing download tasks to your Synology DiskStation.
Stars: ✭ 138 (+160.38%)
Mutual labels:  firefox-addon, webextension, browser-extension
selecton-extension
Selecton provides popup with actions on text selection in all major browsers
Stars: ✭ 36 (-32.08%)
Mutual labels:  firefox-addon, firefox-extension, browser-extension
Urql Devtools
A tool for monitoring and debugging urql during development
Stars: ✭ 131 (+147.17%)
Mutual labels:  firefox-addon, webextension, browser-extension
Newtaboverride
New Tab Override allows you to set the page that shows whenever you open a new tab.
Stars: ✭ 120 (+126.42%)
Mutual labels:  firefox-addon, webextension, firefox-extension
Turn-Off-the-Lights-Firefox-extension-WebExtensions
Firefox extension (WebExtensions)
Stars: ✭ 19 (-64.15%)
Mutual labels:  firefox-addon, firefox-extension, browser-extension
Html5 Video Everywhere
Higher performance and stable video watching experience on the web
Stars: ✭ 118 (+122.64%)
Mutual labels:  firefox-addon, webextension, firefox-extension
Spotify Lyrics
πŸŽ‰ Desktop Spotify Web Player Instant Synchronised Lyrics
Stars: ✭ 162 (+205.66%)
Mutual labels:  firefox-addon, firefox-extension, browser-extension
locale-switcher
Browser Extension to quickly change your browser locale.
Stars: ✭ 75 (+41.51%)
Mutual labels:  firefox-addon, firefox-extension, browser-extension
Fx cast
Implementation of the Google Cast Chrome Sender SDK within Firefox
Stars: ✭ 1,319 (+2388.68%)
Mutual labels:  firefox-addon, webextension, firefox-extension
Disable Javascript
Adds the ability to disable JavaScript on specific sites.
Stars: ✭ 151 (+184.91%)
Mutual labels:  firefox-addon, webextension, firefox-extension

LAN port scan forbidder

Forbid untrusted web to scan localhost or LAN. Browser addon.

What

Webs can try to fetch 127.0.0.1:xxxx or 192.168.Y.Z:xxxx to scan your open ports in LAN.

Although browsers have cross-domain protections, webs can't read response contents, but can still see the connection succeeds or fails.

There're already reports that some websites using that as tracking fingerprint.

A web for testing: http://samy.pl/webscan/

So

Forbid any website behaviors trying to connect to your LAN or localhost, if user is visiting the website via their domains or public IP addresses. (Read the source code background.js to see the logic)

Using JS library whitequark/ipaddr.js (MIT License) v2.0.0 to judge IP range.

Fallback operation

If user find a web broken, user can temporary set this addon disabled via toolbar button for:

  • this one tab
  • this one tab and new tabs opened by this tab
  • this one window (Firefox only)
  • globally

(above can be set as keyboard shortcuts)

there's showy toolbar button badge indicating disabling status.

Cases when web LAN scan is properly used

Not all LAN-port-scan are evil.

  • Some manufacturers provide web for user's browser to scan LAN for their product that need updating.

  • Some softwares use 127.0.0.1 communication to interact between native program and web.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].