Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
scilla — 信息收集工具 - DNS/子域名/端口/目录枚举 | Kitploit
工具/GitHubGitHub/edoardottt/scilla
侦察端口扫描DNS和子域名枚举信息收集渗透测试子域名枚举DNS 分析
GitHubedoardottt/scilla

scilla

信息收集工具 - DNS/子域名/端口/目录枚举

查看仓库
1.2k14432个月前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
网站


🏴‍☠️ 信息收集工具 🏴‍☠️ - DNS / 子域名 / 端口 / 目录枚举

go-report-card workflows
由 edoardottt 用 💙 编码
在 Twitter 上分享!

安装 • 快速开始 • 示例 • 更新日志 • 贡献 • 许可证

安装 📡

Homebrew

root@kitploit:~
brew install scilla

Snap

root@kitploit:~
sudo snap install scilla

Golang

root@kitploit:~
go install -v github.com/edoardottt/scilla/cmd/scilla@latest

从源码构建

你需要 Go (>=1.23)

从源码为 Linux 和 Windows 构建

Linux

root@kitploit:~
git clone https://github.com/edoardottt/scilla.git
cd scilla
go get ./...
make linux # (安装)
make unlinux # (卸载)

如果你想使用 API 密钥,请编辑 ~/.config/scilla/keys.yaml 文件。

一行命令:git clone https://github.com/edoardottt/scilla.git && cd scilla && go get ./... && make linux

Windows

注意:可执行文件仅在 cariddi 文件夹中工作(别名?)。

root@kitploit:~
git clone https://github.com/edoardottt/scilla.git
cd scilla
.\make.bat windows # (安装)
.\make.bat unwindows # (卸载)

如果你想使用 API 密钥,请创建一个 keys.yaml 文件。

使用 Docker

root@kitploit:~
docker build -t scilla .
docker run scilla help

示例 💡

  • DNS 枚举:

    • scilla dns -target example.com
    • scilla dns -oj output -target example.com
    • scilla dns -oh output -target example.com
    • scilla dns -ot output -target example.com
    • scilla dns -plain -target example.com
  • 子域名枚举:

    • scilla subdomain -target example.com
    • scilla subdomain -w wordlist.txt -target example.com
    • scilla subdomain -oj output -target example.com
    • scilla subdomain -oh output -target example.com
    • scilla subdomain -ot output -target example.com
    • scilla subdomain -i 400 -target example.com

快速开始 🎉

scilla help 会打印命令行帮助信息。

root@kitploit:~
usage: scilla subcommand { options }

   Available subcommands:
       - dns [-oj JSON output file]
             [-oh HTML output file]
             [-ot TXT output file]
             [-plain Print only results]
             -target <target (URL/IP)> REQUIRED
       - port [-p <start-end> or ports divided by comma]
              [-oj JSON output file]
              [-oh HTML output file]
              [-ot TXT output file]
              [-common scan common ports]
              [-plain Print only results]
              -target <target (URL/IP)> REQUIRED
       - subdomain [-w wordlist]
                   [-oj JSON output file]
                   [-oh HTML output file]
                   [-ot TXT output file]
                   [-i ignore status codes]
                   [-c use also a web crawler]
                   [-db use also a public database]
                   [-plain Print only results]
                   [-db -no-check Don't check status codes for subdomains]
                   [-db -vt Use VirusTotal as subdomains source]
                   [-db -bw Use BuiltWith as subdomains source]
                   [-ua Set the User Agent]
                   [-rua Generate a random user agent for each request]
                   [-dns Set DNS IP to resolve the subdomains]
                   [-alive Check also if the subdomains are alive]
                   -target <target (URL)> REQUIRED
       - dir [-w wordlist]
             [-oj JSON output file]
             [-oh HTML output file]
             [-ot TXT output file]
             [-i ignore status codes]
             [-c use also a web crawler]
             [-plain Print only results]
             [-nr No follow redirects]
             [-ua Set the User Agent]
             [-rua Generate a random user agent for each request]
             -target <target (URL/IP)> REQUIRED
       - report [-p <start-end> or ports divided by comma]
                [-ws subdomains wordlist]
                [-wd directories wordlist]
                [-oj JSON output file]
                [-oh HTML output file]
                [-ot TXT output file]
                [-id ignore status codes in directories scanning]
                [-is ignore status codes in subdomains scanning]
                [-cd use also a web crawler for directories scanning]
                [-cs use also a web crawler for subdomains scanning]
                [-db use also a public database for subdomains scanning]
                [-common scan common ports]
                [-nr No follow redirects]
                [-db -vt Use VirusTotal as subdomains source]
                [-ua Set the User Agent]
                [-rua Generate a random user agent for each request]
                [-dns Set DNS IP to resolve the subdomains]
                [-alive Check also if the subdomains are alive]
                -target <target (URL)> REQUIRED
       - help
       - examples

更新日志 📌

每次发布的详细变更记录在 发行说明 中。

贡献 🛠

只需开启一个 Issue 或 拉取请求。

在发起拉取请求之前,请下载 golangci-lint 并运行

root@kitploit:~
golangci-lint run

如果没有错误,就可以继续进行 :)

待办事项:

  • 添加更多测试

  • Tor 支持

  • 代理支持

新闻报道 📰

  • Kali Linux Tutorials
  • GeeksForGeeks.org
  • Brisk Infosec
  • Kalitut

许可证 📝

本仓库采用 GNU General Public License v3.0 许可。
edoardottt.com 联系我。

下载工具
  • scilla subdomain -i 4** -target example.com
  • scilla subdomain -c -target example.com
  • scilla subdomain -db -target example.com
  • scilla subdomain -plain -target example.com
  • scilla subdomain -db -no-check -target example.com
  • scilla subdomain -db -vt -target example.com
  • scilla subdomain -db -bw -target example.com
  • scilla subdomain -ua "CustomUA" -target example.com
  • scilla subdomain -rua -target example.com
  • scilla subdomain -dns 8.8.8.8 -target example.com
  • scilla subdomain -alive -target example.com
  • 目录枚举:

    • scilla dir -target example.com
    • scilla dir -w wordlist.txt -target example.com
    • scilla dir -oj output -target example.com
    • scilla dir -oh output -target example.com
    • scilla dir -ot output -target example.com
    • scilla dir -i 500,401 -target example.com
    • scilla dir -i 5**,401 -target example.com
    • scilla dir -c -target example.com
    • scilla dir -plain -target example.com
    • scilla dir -nr -target example.com
    • scilla dir -ua "CustomUA" -target example.com
    • scilla dir -rua -target example.com
  • 端口枚举:

    • 默认(所有端口,即 1-65635)scilla port -target example.com
    • 指定端口范围 scilla port -p 20-90 -target example.com
    • 指定起始端口(到最后一个)scilla port -p 20- -target example.com
    • 指定结束端口(从第一个开始)scilla port -p -90 -target example.com
    • 指定多个端口 scilla port -p 21,25,80 -target example.com
    • 指定常见端口 scilla port -common -target example.com
    • 指定单个端口 scilla port -p 80 -target example.com
    • 指定输出格式(json)scilla port -oj output -target example.com
    • 指定输出格式(html)scilla port -oh output -target example.com
    • 指定输出格式(txt)scilla port -ot output -target example.com
    • 仅打印结果 scilla port -plain -target example.com
  • 完整报告:

    • 默认(所有端口,即 1-65635)scilla report -target example.com
    • 指定端口范围 scilla report -p 20-90 -target example.com
    • 指定起始端口(到最后一个)scilla report -p 20- -target example.com
    • 指定结束端口(从第一个开始)scilla report -p -90 -target example.com
    • 指定单个端口 scilla report -p 80 -target example.com
    • 指定多个端口 scilla report -p 21,25,80 -target example.com
    • 指定输出格式(json)scilla report -oj output -target example.com
    • 指定输出格式(html)scilla report -oh output -target example.com
    • 指定输出格式(txt)scilla report -ot output -target example.com
    • 指定目录扫描的字典 scilla report -wd dirs.txt -target example.com
    • 指定子域名扫描的字典 scilla report -ws subdomains.txt -target example.com
    • 指定目录扫描中要忽略的状态码 scilla report -id 500,501,502 -target example.com
    • 指定子域名扫描中要忽略的状态码 scilla report -is 500,501,502 -target example.com
    • 指定目录扫描中要忽略的状态码类别 scilla report -id 5**,4** -target example.com
    • 指定子域名扫描中要忽略的状态码类别 scilla report -is 5**,4** -target example.com
    • 同时使用网络爬虫进行目录枚举 scilla report -cd -target example.com
    • 同时使用网络爬虫进行子域名枚举 scilla report -cs -target example.com
    • 同时使用公共数据库进行子域名枚举 scilla report -db -target example.com
    • 指定常见端口 scilla report -common -target example.com
    • 不跟随重定向 scilla report -nr -target example.com
    • 使用 VirusTotal 作为子域名来源 scilla report -db -vt -target example.com
    • 设置 User Agent scilla report -ua "CustomUA" -target example.com
    • 为每个请求生成随机 User Agent scilla report -rua -target example.com
    • 设置用于解析子域名的 DNS IP scilla report -dns 8.8.8.8 -target example.com
    • 同时检查子域名是否存活 scilla report -alive -target example.com