Perdyx/dragonfly

GitHub: Perdyx/dragonfly

一个 Docker 化的 Solidity 智能合约开发与安全审计工具套件,提供开箱即用的区块链安全分析环境。

Stars: 0 | Forks: 0

# Dragonfly Dragonfly 是一个封装在 Docker 镜像中的 Solidity 区块链开发与智能合约审计工具包。 ## 设置 在 `docker-compose.yaml` 同级目录下创建一个包含以下内容的 `.env` 文件: ``` PASSWORD="" ``` 要构建镜像,请运行构建脚本。 `$ ./build` ## 用法 以下脚本可用于启动或关闭该栈: ``` $ ./start $ ./stop ``` 实际使用容器的方式有两种。在这两种情况下,请使用您在 .env 文件中设置的密码进行登录。 ### SSH 直接访问 通过 SSH 登录 `dragonfly` 用户: `$ ssh dragonfly@localhost -p 3333` ### VS Code 附加会话 下载并安装以下 VS Code 扩展: - https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh - https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers 点击 VS Code 左下角的 `><` 按钮。在打开的菜单中,点击“Attach to Running Container...”并按照提示操作。连接成功后,打开 `/home/dragonfly/projects` 作为您的工作区。
标签:Docker, Docker Compose, NIDS, Solidity, SSH, Subfinder, VS Code, Web3安全, 以太坊, 内存分配, 区块链开发, 安全防御评估, 容器化, 工具包, 开发环境, 智能合约审计, 漏洞分析, 版权保护, 请求拦截, 路径探测, 远程开发