LAN port scan forbidder
截图:
简介:
禁止非局域网网络访问局域网
禁止不受信任的网络扫描本地主机或局域网。
## 源代码仓库
https://github.com/garywill/LAN-port-scan-forbidder
## 什么
网站可以尝试获取`127.0.0.1:xxxx`或`192.168.YZ:xxxx`来扫描您在局域网中的开放端口。
虽然浏览器有跨域保护,但web无法读取响应内容,**但**仍然可以看到连接成功或失败。
已经有报道称一些网站使用它作为跟踪指纹。
> 用于测试的网络:http://samy.pl/webscan/
## 所以
如果用户通过其域或公共 IP 地址访问网站,则禁止任何尝试连接到您的 LAN 或本地主机的网站行为。 (阅读源码`background.js`看看逻辑)
> 使用JS库[whitequark/ipaddr.js](https://github.com/whitequark/ipaddr.js) (MIT License) v2.0.0 判断IP范围。
### 通知
用户可以启用通知。当不受信任的网络尝试访问专用网络并被阻止时,将显示通知。
### 后备操作
如果用户发现网络损坏,用户可以通过工具栏按钮临时设置此插件禁用:
- 这一个选项卡
- 此选项卡以及此选项卡打开的新选项卡
- 这一窗口(仅限 Firefox)
- 全球范围内
(以上可设置为键盘快捷键)
有华丽的工具栏按钮徽章指示禁用状态。
## 正确使用网络 LAN 扫描的情况
并非所有 LAN 端口扫描都是邪恶的。
- 一些制造商提供Web供用户浏览器扫描LAN以查找需要更新的产品。
- 某些软件使用“127.0.0.1”通信在本机程序和网络之间进行交互。
## 免责声明
这个开源插件没有任何保证。使用风险自负!