foiovituh/platypus

GitHub: foiovituh/platypus

Platypus 是一款 Python 编写的命令行工具,提供 DNS 子域名暴力破解和 TCP 端口扫描功能,帮助安全人员快速进行网络资产侦察。

Stars: 0 | Forks: 0

# 🦆 Platypus ![GitHub License](https://img.shields.io/github/license/foiovituh/platypus) ![GitHub Release](https://img.shields.io/github/v/release/foiovituh/platypus) ## 📦 安装 ``` git clone https://github.com/foiovituh/platypus.git cd platypus python3 -m venv .venv source .venv/bin/activate python -m pip install --upgrade pip pip install -e . ``` ### 开发环境 安装开发依赖: ``` pip install -e ".[dev]" ``` ## 🚀 使用方法 ### 帮助 ``` platypus --help ``` ### DNS 子域名暴力破解 ``` platypus --sb ``` 示例: ``` platypus --sb example.com word_lists/tiny-10.txt ``` ### TCP 端口扫描 ``` platypus --ps ``` 示例: ``` platypus --ps 192.168.1.1 ``` ## 🧪 开发 运行测试套件: ``` pytest ``` 生成覆盖率报告: ``` pytest --cov=platypus --cov-report=term-missing ``` 运行 Ruff: ``` ruff check . --fix ruff format . ``` ## 🗺️ 路线图 - [x] DNS 子域名暴力破解 - [x] TCP 端口扫描器 - [ ] 自定义超时 - [ ] UDP 端口扫描 - [ ] Banner 抓取 - [ ] DNS 记录枚举 - [ ] 反向 DNS 查询 - [ ] IPv6 支持 - [ ] 子命令(`platypus dns`、`platypus port`) - [ ] 并行执行 - [ ] 服务检测 ## ⭐ 支持本项目 如果你喜欢这个项目或觉得它有用,请给它点个 Star!这有助于提高项目的知名度,并支持未来的开发。 ## 📄 许可证 基于 MIT 许可证发布。查看 [`LICENSE`](LICENSE) 获取更多信息。
标签:DNS枚举, Python, 安全规则引擎, 实时处理, 密码管理, 数据统计, 文档结构分析, 无后门, 端口扫描, 网络安全工具, 逆向工具