夺回你的隐私。迷失在草垛中。
你的网络服务提供商很可能在追踪你的浏览习惯,并将其出售给营销机构(尽管是匿名的)。或者更糟,在传票的暗示下,你的浏览历史可供执法部门查阅。Needl 将生成随机的互联网流量,试图掩盖你的合法流量,本质上让你的数据成为草垛中的 Needl(针),因而更难被找到。目标是让你的 ISP、政府等更难追踪你的浏览历史和习惯。
它并不完美。但这是一个开始。有想法吗?参与进来!

已实现的模块:
模块构想:
Needl 应能在几乎所有安装了 Python 3.0+ 的 Linux 系统上运行。
cd /optgit clone https://github.com/eth0izzle/needl.gitpip3 install -r requirements.txtpython3 needl.pyNeedl 作为一个守护进程运行,可以愉快地在后台 24/7、365 天持续工作。每个模块(任务)都有计划的操作,例如随机 DNS 查询每 1 到 3 分钟发生一次。你可以在 ./data/settings.yaml 中配置这些间隔。
usage: needl.py [-h] [--datadir DATADIR] [-d] [-v] [--logfile LOGFILE]
[--pidfile PIDFILE]
夺回你的隐私。迷失在草垛中。
optional arguments:
-h, --help 显示此帮助信息并退出
--datadir DATADIR 数据目录
-d, --daemon 作为守护进程运行
-v, --verbose 增加日志级别
--logfile LOGFILE 写入此日志文件。默认是 stdout。
--pidfile PIDFILE 将进程 PID 保存到该文件。默认是 /tmp/needl.pid。
仅当作为守护进程运行时有效。
为什么不直接使用 VPN/Tor? 你应该用!Needl 不会以任何方式保护你的合法流量。它只是生成更多流量。
使用 Needl 会使我的合法流量被隐藏/保护/安全吗? 不会。这不是 Needl 的目标。它的目的是生成更多流量,使识别你的合法流量变得更困难。目前没有证据表明这真的有效——它是一个概念验证。
[插入服务] 能区分 Needl 和我的合法请求吗? 理论上可以。[插入服务] 可以通过 Cookie、会话数据或算法来追踪你。Needl 将在未来解决这个问题。
你的测试在哪里?!? 提交一个 pull request。拜托了。
查看 issue 跟踪器,看看什么能引起你的兴趣。
git checkout -b my-new-featuregit commit -am 'Add some feature'git push origin my-new-featureMIT。详见 LICENSE。