Skip to content

feat: Add parallel processing and other tools to split large dns-reso…#8

Open
Ali619 wants to merge 2 commits into
FarazFe:masterfrom
Ali619:master
Open

feat: Add parallel processing and other tools to split large dns-reso…#8
Ali619 wants to merge 2 commits into
FarazFe:masterfrom
Ali619:master

Conversation

@Ali619

@Ali619 Ali619 commented Mar 26, 2026

Copy link
Copy Markdown

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.

@FarazFe

FarazFe commented May 11, 2026

Copy link
Copy Markdown
Owner

@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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants