Skip to content

Add DNS first-seen and last-seen history#19

Open
jdjioe5-cpu wants to merge 1 commit into
codingo:mainfrom
jdjioe5-cpu:codex/first-last-seen-history
Open

Add DNS first-seen and last-seen history#19
jdjioe5-cpu wants to merge 1 commit into
codingo:mainfrom
jdjioe5-cpu:codex/first-last-seen-history

Conversation

@jdjioe5-cpu
Copy link
Copy Markdown

@jdjioe5-cpu jdjioe5-cpu commented Jun 1, 2026

Fixes #1

Summary:

  • Adds DNS record history metadata: first-seen, last-seen, and seen.
  • Preserves historical DNS records in the JSON output when they are missing from the current run.
  • Adds --fs, --ls <days>, and --lsd <MM/DD/YYYY> reporting flags.
  • Documents the new history tracking behavior in the README.
  • Includes two small build compatibility fixes needed for newer Linux toolchains: converts Beast header values without .to_string() and includes <cstdint> where std::uint16_t is used.

Validation:

  • git diff --check HEAD~1 HEAD
  • WSL full build from dooked/:
    • cmake .
    • make -j2
  • Smoke test:
    • ./dooked --help

Bounty payout:

  • PayPal payout details can be provided privately by DM if this PR is selected and merged.

@jdjioe5-cpu jdjioe5-cpu force-pushed the codex/first-last-seen-history branch from cb1acae to 63b3ddd Compare June 1, 2026 08:02
@jdjioe5-cpu
Copy link
Copy Markdown
Author

jdjioe5-cpu commented Jun 1, 2026

Update: I fixed the local WSL build blockers as well. The branch now builds successfully with cmake . && make -j2, and ./dooked --help shows the new --fs, --ls, and --lsd flags.

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.

Adding first-seen/last-seen to dataset with new flags

1 participant