"Honest benchmark": reproducible comparison against puredns, shuffledns, dnsx and gobuster using lab zones
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- go
- Lĩnh vực
- documentation, testing
Hướng nghiên cứu
Start by reading the existing -simulate-zone lab mode and its scenario-directive implementation, then inspect the CLI and README/landing-page documentation entry points. The issue proposes adding bench/ scenarios and a make bench-compare script, but does not identify existing test files or benchmark infrastructure. Done means the command reproduces the published comparison table on a fresh machine and the results page is linked from the README and landing page.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Value / who it's for
The strongest launch asset for #74. Users choosing a tool want evidence. subenum's differentiators (real rate limiting, per-query accounting, wildcard filtering, a confidence verdict) only show up in a benchmark that measures recall under adverse resolvers and queries actually sent vs the configured rate, not raw speed.
Rationale
Lab mode (-simulate-zone) with $REFUSE-ABOVE/$DELAY-style scenario directives makes a fully local, legal and reproducible benchmark possible. Competitors can be pointed at the same local server with their resolver flags.
Suggested approach
bench/with scenario zones: clean, wildcard, rotating-pool wildcard, rate-limited resolver, flaky resolver, plus a script (make bench-compare) that runs each tool against the local server and records recall, false positives, wall time and wire queries (counted at the server).- A docs page with the results table, versions, and how to reproduce. Include where subenum loses; honesty is the brand.
Done when
make bench-compare reproduces the published table on a fresh machine, and the page is linked from the README and landing page.
- Ngôn ngữ chính
- Go
- Star
- 1
- Fork
- 1
- Merge trung bình
- 5 ngày 2 giờ
- Pull request đã merge (30 ngày)
- 3
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Có Dockerfile hoặc tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của TMHSDigital/subenum
-
area: cli enhancement good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
TMHSDigital/subenum#136 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
community documentation good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
TMHSDigital/subenum#135 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area: dns enhancement good first issue
Độ khó 2/5 Dưới một giờ Mức phù hợp với người mới 90/100
TMHSDigital/subenum#134 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
community marketing priority: low
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
TMHSDigital/subenum#132 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
feature priority: low
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
TMHSDigital/subenum#131 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của TMHSDigital/subenum
Issue tương tự
-
bug triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
FairwindsOps/nova#484 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
automated-analysis code-quality cookie
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
github/gh-aw#67517 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[otelcol] print-config help text still requires the removed otelcol.printInitialConfig feature gateCó thể đã có người làm @girishkvs đã nhận hôm nay. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
open-telemetry/opentelemetry-collector#16143 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug good first issue load-balancing
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
ktrubilo9/edge-proxy#53 ·