尚未检测到更新。GitHub 发布版本后会显示在这里。
A privacy-focused, client-side web toolkit for DNS lookups, WHOIS/RDAP queries, email security analysis, and threat intelligence.
翻译准备中
正在加载完整 README。
查看完整 README ↗A privacy-focused, client-side web toolkit for DNS lookups, WHOIS/RDAP domain registration queries, email security analysis, and threat intelligence. Deployed as a static site on GitHub Pages.
localStorage, never leaves your browser/ for keyboard-driven navigationgit clone https://github.com/lewiswigmore/dns-tools.git
cd dns-tools
pip install -r requirements.txt
python app.py
# Open http://localhost:5000
The site is automatically deployed on every push to main via GitHub Actions:
generate_static.py renders Jinja2 templates into a dist/ folderTo deploy manually:
python generate_static.py # outputs to dist/
| Layer | Stack |
|---|---|
| Backend | Python / Flask (template rendering only) |
| Frontend | Alpine.js, Tailwind CSS |
| DNS | DNS-over-HTTPS (Google, Cloudflare, Quad9) |
| WHOIS | IANA RDAP Bootstrap (client-side) |
| Hosting | GitHub Pages (static) |
| CI/CD | GitHub Actions |
| Security | CodeQL, Dependabot, CSP, CSRF, rate limits |
See SECURITY.md for the security policy and vulnerability reporting instructions.
See CONTRIBUTING.md for development setup and guidelines.
This project is licensed under the MIT License.