proditis/orunmila

GitHub: proditis/orunmila

一款基于标签系统的词表管理工具,用于整理和筛选渗透测试及漏洞赏金任务中的字典文件。

Stars: 8 | Forks: 0

# Orunmila 一个用于优化和生成漏洞赏金 (bugbounty) 及渗透测试 (pen-test) 任务列表的简单工具。 其背后的理念非常简单,即通过一个轻量级的 sqlite(??) 数据库,将标签与每个词相关联。字典中的每个词都可以关联多个标签。 这提供了一种方式,以便后续根据特定标签从数据库中请求词汇,并将生成的词表与你常用的工具(如 ffuf、dirbuster 等)配合使用。 ## 安装 ``` GO111MODULE=on go install github.com/proditis/orunmila@latest ``` ## 构建 注意:这仍然是一个非常早期的原型,因此尚未整合太多的构建系统。 ``` export CGO_ENABLED=1 go get github.com/mattn/go-sqlite3 go get github.com/sirupsen/logrus go build orunmila.go ``` ## 子命令 * **`add`** 从命令行添加单词 orunmila add -tags a,b,c word1 word2 word3 * **`import`** 从文件导入单词 orunmila import -tags a,b,c filename * **`search`** 搜索单词 orunmila search -tags a,b,c filename * **`vacuum`** 清理数据库并应用任何架构更新 orunmila vacuum a * **`describe`** 描述数据库 orunmila describe My Description for this database * **`info`** 返回数据库的信息 $ orunmila info all [version]: 0.0.0 [dbname]: default [description]: My Description for this database ## 示例 * 从 `lista.txt` 导入单词并标记为 `lista` orunmila import -tags lista lista.txt * 列出标记为 `lista` 的单词 orunmila search -tags lista * 从 `listb.txt` 导入单词并标记为 `listb` orunmila import -tags listb listb.txt * 列出标记为 `listb` 的单词 orunmila search -tags listb * 从 `lista.txt` 和 `listb.txt` 导入单词并标记为 `listc` orunmila import -tags listc lista.txt listb.txt * 列出标记为 `listc` 的单词(应返回所有单词) orunmila search -tags listc ### Drupal 示例 考虑以下假设场景,我们有一个基于 drupal 的目标系统。我们已经预先用合适的单词和标签填充了我们的 `orunmila.db`。 使用 orunmila 提取符合我们条件的关键词 ``` orunmila search -tags drupal,dir,nginx,php >drupal_words.txt ffuf -w drupal_words.txt -u https://drupal-target/FUZZ ``` 该工具支持使用特定的数据库文件,例如 ``` orunmila search -db programXYZ.db -tags nginx,soap,swift,api,xml ``` 你可以使用 Orunmila 将词表导入到你的数据库中,并指定一组标签。已存在的单词将更新其标签以包含旧标签和新标签 ``` orunmila import -db programXYZ.db -tags raft,directories,manual raft-medium-directories.txt ``` 从命令行添加一个你发现的 drupal 新条目(无需文件) ``` orunmila add -tags drupal,directory word1 word2 ```
标签:Dirbuster, EVTX分析, Ffuf辅助, GitHub开源, Go语言, Orunmila, SQLite, Web安全, 字典管理, 密码管理, 数据展示, 日志审计, 目录枚举, 移动安全, 程序破解, 红队, 网络安全审计, 蓝队分析