Skip to content

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

Open
clynbmilio wants to merge 1 commit into
codingo:mainfrom
clynbmilio:feature/dns-record-history
Open

Add DNS first-seen and last-seen history#25
clynbmilio wants to merge 1 commit into
codingo:mainfrom
clynbmilio:feature/dns-record-history

Conversation

@clynbmilio

Copy link
Copy Markdown

Closes #1.

Summary

Adds DNS history tracking to the dataset:

  • Stores first-seen, last-seen, and seen for DNS records.
  • Preserves records that are no longer present in the latest scan.
  • Tracks whether each record is currently observed.
  • Adds --fs to report first-seen/current records on each run.
  • Adds --ls <days> to report records missing from the latest scan and not seen within the provided day window.
  • Adds --lsd <MM/DD/YYYY> to report records missing from the latest scan and not seen since a US-format date.
  • Keeps backward-compatible loading for older datasets that do not have the new fields.

Also fixes build compatibility issues found while validating:

  • Adds the missing Boost.Beast header conversion include.
  • Adds missing <cstdint> includes for integer type usage.

Validation

Bounty Payment

PayPal: versytwo@icloud.com

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