DDPars is a concurrent DNS dump parser written in Go. It extracts domain names from DNS dump files within a specified folder and writes the results to an output file (domains.txt). The parser processes files asynchronously using multiple threads for optimal performance.
Features
Asynchronous Processing: Utilizes 10 worker goroutines to process files concurrently for efficient parsing.
Domain Filtering: Removes unwanted characters like * and _ from domain names:
Skips domains containing the * symbol entirely.
Removes all instances of _ from domain names.
Uniqueness: Writes unique domain names to the output file, avoiding duplicates.
Flexible Input: Parses all DNS dump files within a specified folder.