Early access: New content posts daily — updates are frequent and you may notice work in progress.
OSINTBench
Tools network recon scilla
scilla logo

scilla Review

An all-in-one recon tool that gives bug hunters a fast first-pass view of DNS, subdomains, ports, and web paths from one binary.

4.2/5
free Free (open source) Reviewed 2026-04-05
Affiliate disclosure: OSINTBench may earn a commission if you purchase through links on this page, at no extra cost to you. Affiliate relationships do not influence our ratings or recommendations. Full policy →

Quick Verdict

Bug bounty hunters and pentesters who want a single tool for quick breadth-first reconnaissance before deciding which parts of a target need deeper specialist analysis.

Pros

  • + Combines multiple first-pass recon functions in one binary, which is useful for rapid target orientation
  • + Module-specific and full-report modes make it easy to switch between quick overview and focused follow-up runs

Cons

  • Each module is shallower than specialist tools such as subfinder, naabu, or ffuf
  • Active subdomain, port, and directory enumeration generate target-visible traffic and are not suitable for passive-only phases

You need a tool that gives you a quick look at a target - not the best tool, just one that's decent.

Censys, Shodan, and ZoomEye are the usual suspects. Each has strengths, but also weaknesses.

They all let you search by IP, domain, or location. Ports, headers, and banners are what they do best.

You'll get hits. Sometimes false ones. But that's just reconnaissance.

Censys focuses on certificate data. Shodan on port data. ZoomEye claims both.

Shodan has the biggest user base. Censys has a robust API.

The choices are Censys, Shodan, ZoomEye.

That is the niche scilla fills.

scilla: A Fast Recon Tool

You're already running subfinder, httpx, ffuf. scilla won't replace them. It's for a faster first pass.

One command provides multiple recon angles, including DNS records, subdomains, ports, and web paths. Get an idea if a target's worth digging into.

Each module is less detailed than a pro tool, but for initial profiling, that's okay. Speed beats depth at this stage. You triage, then dig deeper.

scilla is a convenience tool. It's worth it if you do a lot of early-stage recon.

What scilla Does

scilla combines four recon functions in one Go binary: DNS lookup, subdomain enumeration, port scanning, and directory discovery.

The goal is simple: reduce the number of tools for an initial target sweep.

In bug bounty and pentest workflows, early recon is about breadth. You need quick answers to basic questions. What DNS records exist? Subdomains, port scanning, and web paths are key areas to explore.

scilla gives you a rough reconnaissance picture. No custom pipeline is needed. You get an orientation pass to decide where to focus. Does the target need deeper DNS work, more subdomain enumeration, targeted port scanning, or a content discovery run?

Used that way, it works. Don't expect it to replace specialized tools. You'll outgrow it.

Four Enumeration Modules

The DNS module handles A, AAAA, MX, NS, TXT, and CNAME records. These records provide a feel for a domain's basic setup, mail handling, and infrastructure choices. They answer starter questions typically addressed with dig or a browser-based tool.

The subdomain module uses a wordlist to brute-force DNS resolution. This active approach differs from passive source aggregation. Scilla complements subfinder's passive model for situations where brute-force is feasible and quick expansion is needed.

The port scanning module probes discovered hosts for exposed ports. Once subdomains or DNS records resolve to systems, the next logical step is to assess port exposure. Basic port awareness often suffices for initial analysis.

The directory enumeration module brute-forces web paths on discovered services. It aims to determine if anything obvious exists within the same tool session, rather than competing with ffuf or feroxbuster on depth.

The modules form a coherent recon flow, guiding you through a sequence of discovery steps. A broad initial sweep is conducted, rather than deep, specialized analysis. The modules are DNS, subdomain, port scanning, and directory enumeration.

scilla vs Specialized Tools

The honest way to evaluate scilla is not module by module in isolation. Specialist tools win immediately that way.

subfinder dominates passive subdomain enumeration, aggregating many sources, no active brute-force required. scilla's subdomain module doesn't compete. It's wordlist-based active discovery, useful for different reasons, with different authorization conditions.

web-check is a fair comparison on DNS and surface-orientation, giving you passive web-facing info quickly in a browser. scilla overlaps on DNS, then adds subdomain brute-force, port checks, and directory enumeration, operating more broadly, but noisier, and actively touches the target.

A realistic workflow treats tools as complementary: subfinder for passive subdomains, scilla for first-pass active orientation, and httpx to validate live web services. In that sequence, scilla isn't replacing the stack; it compresses early active recon.

The convenience argument gains credibility there.

Practical Usage and Configuration

Full Reconnaissance and Module Control

Full recon mode runs a single report command against a target domain, providing a consolidated view across all four modules. This is useful for initial target assessment.

Modules also work independently. You can obtain just DNS output or brute-force subdomains using a custom wordlist. Broad automation is only helpful if you can control it.

Custom Wordlists Improve Results

Custom wordlists for subdomains and directories are beneficial. Industry-specific or framework-focused lists, such as common subdomain names like api, www, admin, are more effective than generic ones. Scilla supports tuning, allowing you to avoid low-value defaults. Good wordlist choice often matters more than the tool. Scilla gives you control; take advantage of that.

Limitations and Honest Assessment

The biggest limitation is the subdomain model. scilla uses a wordlist-only, active approach. It can't replace passive tools when a passive-first methodology is key. You still need a tool like subfinder upstream if your workflow requires passive enumeration before brute-force.

Scope sensitivity is another limitation. Port scanning and directory enumeration are active; they generate traffic that's visible to the target. They are not suitable for passive-only phases or if authorization is ambiguous.

Depth is a tradeoff with an all-in-one tool. scilla is great for getting your bearings. However, it doesn't dig as deep as specialist tools. It is not as good as Amass for subdomains, not as good as naabu for ports, not as good as ffuf for web paths. When something looks promising, bring in the specialists.

That's how you use it.

Verdict

scilla provides a useful initial reconnaissance, giving a broad view before diving deeper. It doesn't replace specialist tools. It answers early recon questions: What's exposed in DNS, subdomains in use, ports open, and basic web paths. This information is particularly useful for bug bounty hunters and pentesters starting to examine a new web target, as it provides an immediate sense of the situation. The convenience of this overview is a real advantage.

The tradeoff is depth. When something interesting is found, tools like subfinder, httpx, ffuf, and naabu are still needed. scilla makes sense as an initial pass, helping to decide where to dig deeper. It serves as a starting point, providing a general view that guides further investigation.

Community Rating

Ratings from security researchers. No third-party tracking.

☆☆☆☆☆
No ratings yet

Rate this tool:

This review reflects testing as of 2026-04-05. OSINT tools change frequently — check the vendor's current documentation for pricing and feature updates. Report an error →

View scilla on Wayback Machine →