HaveIBeenPwned / EmailAddressExtractor

A project to rapidly extract all email addresses from any files in a given path
BSD 3-Clause "New" or "Revised" License
64 stars 23 forks source link

Implemented TLD Filter #57

Closed GStefanowich closed 1 year ago

GStefanowich commented 1 year ago

This should resolve #40

TLDs are pulled from https://data.iana.org/TLD/tlds-alpha-by-domain.txt and cached into a tld.json file. TLD changes will be checked for after 24 hours, and Last-Modified headers are used to ignore reading the response body when possible.


Just as a side thought @troyhunt do you have any preference on the scope of storing application files? Currently tld.json writes to the execution location. Would a hidden .data folder, or %AppData% be preferable, or just as is?

troyhunt commented 1 year ago

This is great @GStefanowich! No preference from me re where the file is placed, happy to defer to your judgement.