fatt-0.1.0 is not a library.
Visit the last successful build:
fatt-0.1.1

FATT (Find All The Things)
A high-performance, modular, asynchronous, and distributed security scanning CLI tool designed to rapidly identify sensitive or exposed files and directories across millions of domains.
Features
- 🚀 High Performance: Built in Rust for maximum speed and efficiency
- 🔄 Asynchronous: Leverages Tokio for concurrent scanning operations
- 🌐 Distributed: Scales horizontally across multiple worker nodes
- 🧩 Modular: Easily extend with custom scanning rules via YAML configuration
- 💾 Persistent DNS Cache: Dramatically improves scanning speed for repeat operations
- 📊 Comprehensive Reporting: SQLite storage for efficient result management
Installation
Or build from source:
Quick Start
# Scan domains from a list using default rules
# Scan with custom rules
# Export results to CSV
# Start a worker node for distributed scanning
Configuration
FATT uses YAML-based rules for scan configuration. Example:
rules:
- name: Git Exposure
path: /.git/HEAD
signature: "ref: refs/"
- name: Env File Exposure
path: /.env
signature: "APP_KEY="
Usage
USAGE:
fatt <SUBCOMMAND>
SUBCOMMANDS:
scan Scan domains for sensitive files and directories
rules Manage scanning rules
results Query and export scan results
dns Manage DNS cache
worker Control distributed worker nodes
help Prints help information
Performance Tuning
FATT is designed for high performance but can be further optimized:
- Increase concurrency with
-c/--concurrencyflag - Adjust batch size with
-b/--batch-sizeflag - Optimize DNS cache lifetime with
--dns-ttloption
License
MIT License 2025 copyleftdev