cero
Basic Usage Examples
Scrap Domain Names Of Multiple Targets
Cero allows flexible specification of targets, including domain names, IP addresses, and CIDR ranges, with full support for IPv6.
Provide a file containing a list of targets to the targets
input (check Setting file guide).
In example(s) below we are using a sample file.
Improvements
Increase Concurrency
Cero is fast and concurrent tool. The default concurrency level is 100 with possibility to be modified.
The concurrency level can be set by passing the desired value to the concurrency
input (type String
).
Decrease TLS Connection Timeout
Cero is scraping domain names during TLS handshake once connect to the remote host. Default TLS connection timeout is 4 seconds with possibility to be modified.
The TLS connection timeout can be set by passing the desired value (in seconds) to the tls-timeout
input (type String
).
Filter Invalid Domain Names
Use filter-output
boolean input to automatically strip invalid domain names (e.g. wildcards, bare IPs and usual gibberish).
Support amass-intel
To space things up and get maximum results in case of utilizing amass-intel tool, use it in tandem with cero (to extract domains from SSL certificates) and dnsx/hakrevdns (to resolve domains and then reverse-lookup them).