Sign Up

cero

Trickest - GitHub

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.

cero node connected with cidr.txt input node in the workflow editor

Scrap domain names for given targets

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).

highlighted cero node connected with string and targets node in the workflow editor

Increase concurrency to 1000

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).

cero node connected to three inputs in the workflow editor

Decrease TLS Connection timeout to 1 second

Filter Invalid Domain Names

Use filter-output boolean input to automatically strip invalid domain names (e.g. wildcards, bare IPs and usual gibberish).

cero node connected to four input nodes in the workflow editor

Output only valid domain names

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).

Notable Workflows

Similar Tools