Skip to content

Commit a8b1ac7

Browse files
committed
saner
1 parent 89484fa commit a8b1ac7

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

README.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,26 +18,28 @@ NOTE:
1818
→ Each connection is opened only for 5 Mins, with 3 Retries
1919
→ NRD Indicator needs at least 3 Results to be Accurate
2020
→ To pipe to other Tools, use -q 2>/dev/null | ${TOOL}
21+
→ For Bulk mode, Always use -o to prevent Data Loss
2122
2223
Options:
2324
-e Exclude Expired Certificates [Default: False]
2425
-s Enumerate Subdomains [Default: False]
2526
-c <int> Number of concurrent lookups for Bulk Mode [Default: 5]
26-
-d <int> Delay between requests in milliseconds [Default: 500)
27+
-d <int> Delay between requests in milliseconds [Default: 500]
2728
-i <path> Input file containing domain names (one per line) for bulk lookup
28-
-l <int> Limit the number of results (more results take more time) [Default: 10)
29+
-l <int> Limit the number of results (more results take more time) [Default: 10]
2930
-o <path> Output file path [Default: STDOUT]
30-
-r <int> Number of retries for failed requests [Default: 3)
31+
-r <int> Number of retries for failed requests [Default: 3]
3132
-csv Turn results to CSV
3233
-json Turn results to JSON
3334
-jsonl Turn results to JSONL (JSON Lines)
34-
-q Quiet mode (Hide progress messages, only show results)
35+
-q Quiet mode (Hide progress messages, only show results) [Bulk Mode Only]
3536
3637
Examples:
37-
crt example.com
38-
crt -s -e example.com
39-
crt -json -o logs.json example.com
40-
crt -l 15 -csv -o logs.csv example.com
38+
crt "example.com"
39+
crt -s -e "example.com"
40+
crt -json -o logs.json "example.com"
41+
crt -l 15 -csv -o logs.csv "example.com"
42+
crt -jsonl -q -s "example.com" 2>/dev/null | jq -r ".subdomain"
4143
crt -i domains.txt -s -e -json -o results.json
42-
crt -i domains.txt -c 3 -d 0 -jsonl
44+
crt -i domains.txt -c 100 -d 10 -jsonl
4345
```

cmd/crt.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,11 @@ Options:
4747
-e Exclude Expired Certificates [Default: False]
4848
-s Enumerate Subdomains [Default: False]
4949
-c <int> Number of concurrent lookups for Bulk Mode [Default: 5]
50-
-d <int> Delay between requests in milliseconds [Default: 500)
50+
-d <int> Delay between requests in milliseconds [Default: 500]
5151
-i <path> Input file containing domain names (one per line) for bulk lookup
52-
-l <int> Limit the number of results (more results take more time) [Default: 10)
52+
-l <int> Limit the number of results (more results take more time) [Default: 10]
5353
-o <path> Output file path [Default: STDOUT]
54-
-r <int> Number of retries for failed requests [Default: 3)
54+
-r <int> Number of retries for failed requests [Default: 3]
5555
-csv Turn results to CSV
5656
-json Turn results to JSON
5757
-jsonl Turn results to JSONL (JSON Lines)

0 commit comments

Comments
 (0)