austin-weeks/miasma
GitHub: austin-weeks/miasma
Miasma 是一个Rust编写的工具,通过发送毒化数据陷阱AI网络爬虫,保护网站内容免受恶意抓取。
Stars: 1089 | Forks: 24
# 🌀 Miasma
[](#)
[](https://crates.io/crates/miasma)
[](https://crates.io/crates/miasma)
[](https://crates.io/crates/miasma/0.1.15/dependencies)
[](https://github.com/austin-weeks/miasma/actions/workflows/Release.yaml)
[](#)
AI 公司以庞大的规模不断抓取互联网内容,将其全部吞没用作其下个模型的训练数据。如果你拥有一个公开网站,_他们已经在窃取你的作品了。_
_Miasma_ 来帮你反击!启动服务器并将所有恶意流量指向它。_Miasma_ 将从 [毒泉](https://rnsaffn.com/poison3) 发送投毒的训练数据,并附带多个自引用链接。对于这些垃圾机器来说,这简直是一场无穷无尽的残羹盛宴。
_Miasma_ 速度极快且内存占用极小——你不必浪费计算资源来抵御互联网的吸血鬼。
## 使用方法
你可以在本地运行 _Miasma_,或使用官方 [Docker 镜像](https://hub.docker.com/r/austinweeks/miasma)。
### 本地运行
使用 [cargo](https://doc.rust-lang.org/cargo/getting-started/installation.html) 安装(推荐):
```
cargo install miasma
```
或者,从 [发布页面](https://github.com/austin-weeks/miasma/releases) 下载预构建的二进制文件。
使用默认配置启动 _Miasma_: ``` miasma ``` 查看所有可用 [配置选项](#configuration): ``` miasma --help ``` ### 使用 Docker 运行 使用官方 [Docker 镜像](https://hub.docker.com/r/austinweeks/miasma) 运行 _Miasma_: ``` docker run --rm -p 9999:9999 austinweeks/miasma:latest ``` 传递与在本地使用时相同的 [配置标志](#configuration): ``` docker run --rm -p 9999:9999 austinweeks/miasma:latest \ --link-prefix '/naughty-bots' \ --max-in-flight 30 ``` 或者,在 Docker Compose 集群中运行: ``` services: miasma: image: austinweeks/miasma:latest command: ["--link-prefix", "/naughty-bots", "--max-in-flight", "30"] ports: - 9999:9999 ``` ## 如何诱捕抓取器 让我们通过一个例子来讲解如何使用 _Miasma_ 设置一个服务器来诱捕抓取器。我们选择 `/naughty-bots` 作为服务器路径来引导抓取器流量。我们将使用 [_Nginx_](https://nginx.org/) 作为服务器的反向代理,但通过其他多种设置也可以达到相同的效果。 完成后,抓取器将像这样被诱捕:
使用默认配置启动 _Miasma_: ``` miasma ``` 查看所有可用 [配置选项](#configuration): ``` miasma --help ``` ### 使用 Docker 运行 使用官方 [Docker 镜像](https://hub.docker.com/r/austinweeks/miasma) 运行 _Miasma_: ``` docker run --rm -p 9999:9999 austinweeks/miasma:latest ``` 传递与在本地使用时相同的 [配置标志](#configuration): ``` docker run --rm -p 9999:9999 austinweeks/miasma:latest \ --link-prefix '/naughty-bots' \ --max-in-flight 30 ``` 或者,在 Docker Compose 集群中运行: ``` services: miasma: image: austinweeks/miasma:latest command: ["--link-prefix", "/naughty-bots", "--max-in-flight", "30"] ports: - 9999:9999 ``` ## 如何诱捕抓取器 让我们通过一个例子来讲解如何使用 _Miasma_ 设置一个服务器来诱捕抓取器。我们选择 `/naughty-bots` 作为服务器路径来引导抓取器流量。我们将使用 [_Nginx_](https://nginx.org/) 作为服务器的反向代理,但通过其他多种设置也可以达到相同的效果。 完成后,抓取器将像这样被诱捕:
标签:AI对抗, AI训练数据保护, Docker, ProjectDiscovery, Rust, Web安全, 反爬虫, 可视化界面, 安全防御评估, 数据保护, 数据毒化, 数据污染, 爬虫陷阱, 网络安全, 网络流量审计, 网络蜜罐, 蓝队分析, 训练数据干扰, 请求拦截, 轻量级服务器, 通知系统, 隐私保护