-
-
Notifications
You must be signed in to change notification settings - Fork 9
Architecture
anon edited this page Sep 22, 2025
·
4 revisions
-
Parser
Reads logs and extracts relevant entries. -
State Manager
Tracks last processed line for incremental updates. -
DNS Resolver
Performs reverse DNS lookups with LRU caching. -
IpInfo
Perform look up IP address information, such as country, ASN and ASO -
Reporter
Builds and sends the daily email report. -
SQL Export
Export the CSV file into an SQL file. -
SQL Import
Import the SQL file into the SQLite database.
Each component is decoupled for easy testing and extension.