Linux command
cariddi 命令
文本
涉及管道、覆盖或删除,执行前请先确认路径和参数。
常用示例
Crawl domains from list
cat [domains.txt] | cariddi
Hunt for secrets
cat [domains.txt] | cariddi -s
Hunt for endpoints
cat [domains.txt] | cariddi -e
Intensive subdomain crawling
cat [urls.txt] | cariddi -intensive
Hunt for file extensions
cat [domains.txt] | cariddi -ext [3]
Use proxy
cat [domains.txt] | cariddi -proxy [http://127.0.0.1:8080]
Random user agent
cat [domains.txt] | cariddi -rua
说明
cariddi is a reconnaissance tool that crawls URLs and scans for endpoints, secrets, API keys, file extensions, and tokens. It accepts domain lists via standard input, making it easy to chain with subdomain discovery tools in automated security assessment pipelines. The tool performs passive analysis of crawled pages, extracting sensitive data such as hardcoded credentials, authentication tokens, and API keys using pattern matching. It supports configurable crawl depth, concurrency, and proxy settings for thorough yet controlled scanning. Designed for bug bounty hunting and authorized penetration testing, cariddi outputs results in plain text or JSON format for integration with other security tools.
参数
- -s
- Hunt for secrets
- -e
- Hunt for endpoints
- -info
- Hunt for useful information
- -ext _level_
- Hunt for file extensions (1=juicy to 7=less juicy)
- -intensive
- Crawl subdomains (*.target.com)
- -proxy _url_
- HTTP or SOCKS5 proxy
- -rua
- Random browser user agent per request
- -d _depth_
- Crawl depth limit
- -c _n_
- Concurrent requests
- -t _seconds_
- Request timeout
- -o _file_
- Output file
- -json
- JSON output format
- -plain
- Plain text output
FAQ
What is the cariddi command used for?
cariddi is a reconnaissance tool that crawls URLs and scans for endpoints, secrets, API keys, file extensions, and tokens. It accepts domain lists via standard input, making it easy to chain with subdomain discovery tools in automated security assessment pipelines. The tool performs passive analysis of crawled pages, extracting sensitive data such as hardcoded credentials, authentication tokens, and API keys using pattern matching. It supports configurable crawl depth, concurrency, and proxy settings for thorough yet controlled scanning. Designed for bug bounty hunting and authorized penetration testing, cariddi outputs results in plain text or JSON format for integration with other security tools.
How do I run a basic cariddi example?
Run `cat [domains.txt] | cariddi` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does -s do in cariddi?
Hunt for secrets