如何使用hBlock提升你的网络和隐私安全


关于hBlock

hBlock是一款针对用户网络安全和隐私安全的保护工具,该工具可以通过屏蔽广告、屏蔽应用程序跟踪和恶意软件域名来保护你的信息安全。

hBlock是一个符合POSIX的Shell脚本,它可以从多个来源获取提供广告、跟踪脚本和恶意软件的域名列表,并创建一个hosts文件和其他格式,以防止你的系统跟它们建立连接。

需要注意的是,hBlock在默认情况下会替换系统的hosts文件,如果有要保留的条目,请考虑先进行备份。

支持的源

数据源

主地址

镜像

adaway.org

URL

URL

AdBlock NoCoin List

URL

URL

AdGuard - Simplified

URL

URL

disconnect.me - Ad

URL

URL

disconnect.me - Malvertising

URL

URL

disconnect.me - Malware

URL

URL

disconnect.me - Tracking

URL

URL

ETH PhishingDetect

URL

URL

FadeMind - add.2o7Net

URL

URL

FadeMind - add.Dead

URL

URL

FadeMind - add.Risk

URL

URL

FadeMind - add.Spam

URL

URL

KADhosts

URL

URL

malwaredomainlist.com

URL

URL

malwaredomains.com - Immortal domains

URL

URL

malwaredomains.com - Just domains

URL

URL

matomo.org - Spammers

URL

URL

mitchellkrogza - Badd-Boyz-Hosts

URL

URL

pgl.yoyo.org

URL

URL

ransomwaretracker.abuse.ch

URL

URL

someonewhocares.org

URL

URL

spam404.com

URL

URL

StevenBlack

URL

URL

winhelp2002.mvps.org

URL

URL

ZeroDot1 - CoinBlockerLists

URL

URL

zeustracker.abuse.ch

URL

URL

 

工具安装

hBlock支持在各种软件包管理器中安装和使用,具体请查看【最新列表】。除此之外,广大研究人员也可以通过执行下列命令将该项目最新版本的代码克隆至本地:

git clone https://github.com/hectorm/hblock.git

如果你想手动执行工具安装的话,也可以执行下列命令:

curl -o /tmp/hblock 'https://raw.githubusercontent.com/hectorm/hblock/v3.4.2/hblock' \

  && echo 'a7d748b69db9f94932333a5b5f0c986dd60a39fdf4fe675ad58364fea59c74b4  /tmp/hblock' | shasum -c \

 

  && sudo mv /tmp/hblock /usr/local/bin/hblock \

 

  && sudo chown 0:0 /usr/local/bin/hblock \

 

  && sudo chmod 755 /usr/local/bin/hblock

我们也可以直接使用NPX在不需要安装的情况下运行hBlock:

npx hblock

工具使用

脚本参数

工具支持使用各种选项参数来控制工具的任务执行:

Usage: hblock [options...]

 

 

 -O, --output FILE            Hosts 文件路径(默认:/etc/hosts)

 

 -R, --redirection IP           屏蔽了列表中所有条目的目的IP地址

 

                             (默认:0.0.0.0)

 

 -H, --header HEADER          Hosts文件头部需要引入的内容,你可以使用其他命令的输出作为该参数的数据,例如"$(cat header.txt)"

 

 -S, --sources URLS           用于生成屏蔽列表的数据源,每个URL用空格分隔

 

 -W, --whitelist ENTRIES       需要从屏蔽列表中移除的条目

 

 -B, --blacklist ENTRIES        需要添加到屏蔽列表中的条目,每个域名用空格分隔

 

 -b, --backup [DIRECTORY]     设置时间戳备份 (默认:输出文件目录)

 

 -l, --lenient                   针对数据源进行IP地址匹配

 

                             (默认: 0.0.0.0, 127.0.0.1 或none)

 

 -i, --ignore-download-error   发生下载错误时继续执行任务

 

 -c, --color auto|true|false     颜色高亮输出(默认:auto)

 

 -q, --quiet                   禁用非错误消息

 

 -v, --version                 显示工具版本信息和退出

 

 -h, --help                   显示工具帮助信息和退出

保留内容

该脚本会替换掉你系统中的hosts文件,如果你想要恢复其中的部分内容,可以直接使用下列数据结构对要恢复的内容进行“封装”:

# <custom>

 

 

...

 

</custom>

临时禁用hBlock

有的时候你可能需要临时禁用hBlock,最简单的方式就是快速生成一个不包含任何屏蔽域名的hosts文件,命令如下:

hblock -S none -D none

工具使用演示

演示视频:【点我观看

许可证协议

本项目的开发与发布遵循MIT开源许可证协议。

项目地址

hBlock:【GitHub传送门

参考资料

https://en.wikipedia.org/wiki/Hosts_(file)

https://hblock.molinero.dev/

https://github.com/hectorm/hmirror


伊朗黑客利用Zoho和Fortinet关键漏洞入侵美国航空组织

这么高调的黑客,网警还是头一次见;攻击POS机后台窃取个人信息74万条!4人获刑

获取更多资讯请加入交流群


    协助本站SEO优化一下,谢谢!
    关键词不能为空
评 论
更换验证码