操作安全实用程序和自动化工具。(版本 1.1.0)
NetSet 旨在自动化一系列操作,帮助用户保护其网络流量安全。它还提供了一种简便的方法来获取代理并通过 Tor 运行实用程序。
所有由 NetSet 安装和使用的实用程序也会自动配置。当然,该工具本身并非操作安全的终极解决方案,而是一种方便地为您设置基础功能的途径。
NetSet 支持(除其他功能外):
以及其他更多功能。
最近我注意到,某些发行版(即使它们是 Debian 或 Ubuntu 的衍生版)似乎无法处理通过 apt 下载或由 NetSet 的 debconf.sh 脚本写出的配置文件。
因此,我进行了一些测试,并成功整理了一个 DNSCrypt-proxy.toml 文件,该文件基于 DNSCrypt 开发者的原始示例,在大多数系统上似乎都能正常工作。如果您有兴趣,可以在此处找到它:DNSCrypt-proxy.toml。如果您仍然遇到问题,请随时提交工单。我会尽快回复您,帮助您解决问题。谢谢!
克隆仓库后,进入 NetSet 目录并运行以下命令:
chmod +x *.sh
./netset-main.sh --install
#sudo ./netset-main.sh --install
这将安装并配置 NetSet 正常运行所需的所有内容。
从现在开始,NetSet 将安装 veracrypt 和 pwgen,并在版本 1.0.0 所有功能的基础上提供与这些实用程序相关的自动化操作。
使用 sudo 启动脚本将以 root 身份执行脚本内的所有操作,这意味着当操作需要提升权限时,您不会被提示输入 sudo 密码。但 NetSet 写入的所有文件(包括备份目录)也将由 root 拥有。最后但同样重要的是:考虑到安全影响,不建议以超级用户权限运行所有内容。
考虑到上述情况,从现在开始,使用 sudo 启动主脚本将是可选的。
以下是选项概览。
CLI 参数
'-t' 或 '--terminal' 启动终端
多路复用器,所有连接
通过 Tor 路由
'-s' 或 '--status' 打印 NetSet 相关网络
实用程序及其当前状态
的概览
'-i' 或 '--install' 运行一个脚本,
用于安装 NetSet 的所有
依赖项并进行配置
菜单选项
'使用帮助' - 打印选项概览
'状态' - 打印状态概览
'MAC 地址欺骗' - 伪造 MAC 地址
'随机代理' - 抓取随机代理
'地理排序代理' - 抓取按地理位置排序的代理
'ProtonVPN' - 启动 ProtonVPN
'Tor 终端' - 启动终端多路
复用器,所有会话
通过 Tor 路由
'Tor 墙' - 配置 iptables 强制
所有连接通过 Tor
'Veracrypt' - 启动加密和
密码生成菜单
'OPSEC 资源' - 显示 NetSet 内置的
网页资源列表。
选择一个条目即可在
默认浏览器中打开
已在 Ubuntu 19.04 上测试
用于启动 NetSet 提供的网页资源的 Python 调用使用的是 2.7 语法。如果您的操作系统没有 Python 2.7,将调用从 python -m webbrowser URL 改为 python3 -m webbrowser URL 应该可以解决任何兼容性问题(如果您在这方面遇到问题的话)。
我计划在未来扩展此工具,增加更多与 OPSEC 相关的资源和/或操作。
如果您遇到任何错误或对此工具有任何疑问,请随时提交工单。
谢谢。