This release is a pre-release and may not be stable for production use.
Diamond Shovel
面向目标的自动化漏洞发现和渗透测试框架
简介
项目名来源: Minecraft同款名Diamond Shovel
项目名原因
你能指望一大群理工人怎么起名=-=
嗯, 至少在中文语境下, 铲子是用来挖洞的, 安全漏洞简称洞, 就先叫Shovel了
至于Diamond的话, 我也不知道=-=
这个框架本身并不会做太多的事情, 而是起到了类似于免疫系统中[树突状细胞][1]的作用,
将目标信息呈递给各个插件, 并允许插件在Diamond Shovel的平台上进行信息交换,
省去了安全研究人员在日常工作中大量的虐待Ctrl C和V键的工作,
让他们更加专注于思考和脱发, 并通过在Diamond Shovel编写或使用插件来提高他们的效率.
使用方法
请注意, 正如上述简介所述, Diamond Shovel本身并不会做太多的事情, 您需要通过编写插件或者安装额外的插件来达到您的需要.
您可以在这里找到我们预先免费提供的插件, 但请注意社区版钻石铲并不能正确识别.ore结尾的插件包.
安装
参见安装方法
钻石铲命令行调用办法
参见命令行调用
钻石铲插件开发
参见插件开发
贡献
如果您遇到了Bug, 或者是想为钻石铲做一些什么, 请参考贡献指南
不同版本
是的, 除去这个开源的版本外, 钻石铲有一个商业版的闭源分支, 而商业版的模式将与开源版的结构大不相同, 使用方式也有很大幅度的变动
与商业版的比较以及商业版相关文档将置于github.io文档上
开源许可
钻石铲社区版是一个开源项目, 由LGPL-3.0许可证保护.
Metadata
Release files for diamond-shovel 0.3.dev12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| diamond_shovel-0.3.dev12.tar.gz | 54.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| diamond_shovel-0.3.dev12-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 102.6 kB
Release files / diamond_shovel-0.3.dev12.tar.gz
| Download URL | diamond_shovel-0.3.dev12.tar.gz |
|---|---|
| Size | 54.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1f7d5a7f8dc1dcb286b94ea6cf9eb8649e21ff90f56e050fff5d5f1d44e1fcda
|
|
BLAKE2b-256 checksum How to use checksums |
84c2744cc2f013e6bab47ba2bcf4eeb45f0a67933292c96ec1a6c7ee32d4ace4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.3
|
Release files / diamond_shovel-0.3.dev12-py3-none-any.whl
| Download URL | diamond_shovel-0.3.dev12-py3-none-any.whl |
|---|---|
| Size | 48.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c9e4d586a303251664c218237118cfdb6d4453ae3f04d9f216802325eb9c5d48
|
|
BLAKE2b-256 checksum How to use checksums |
9791ccbe9911e8224b54ecbbc1ecb99b4a04f1bc3da1947b16ac55ca5f0c4345
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.3
|
Security for diamond-shovel 0.3.dev12
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.