feat: Add parallel processing and other tools to split large dns-reso…#8
feat: Add parallel processing and other tools to split large dns-reso…#8Ali619 wants to merge 2 commits into
Conversation
|
@Ali619 – First of all, thank you very much for putting all this work into the project! The parallel processing idea is really useful. To make sure we can review everything carefully and avoid missing anything, would you mind splitting this large change into several smaller, self-contained pull requests? For example: New utility scripts – split_txt.py, process_dns_chunk.sh, concate_csv.py (without the binary or README changes yet) README updates (English and Farsi) explaining how to use them The binary file – but we should first discuss where it comes from (we normally avoid taking PR for binaries) Refactoring / formatting of the main script (which can be its own PR or part of #1) This makes it much easier to review, test, and merge incrementally. I’m happy to help if you’re unsure how to split the commits. just let me know :) Thanks again for your contribution! |
This change adds auxiliary utilities to help process large DNS resolver lists (
split_txt.py,process_dns_chunk.sh), a helper to concatenate CSV results (concate_csv.py), and a Windows build of dnstt-client for convenience (dnstt-client-windows-amd64.exe). It also updates the English README and the Farsi README (README.fa.md) to document these new tools and provide usage examples and security notes.