Getting started

Knowledge hub




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.

Scrap domain names for given targets


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

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

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

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