Skip to content

Fast and light TCP-server based IPv4 CIDR filter lookup server over minimal binary protocol, and memory footprint.

License

Notifications You must be signed in to change notification settings

rumblefrog/lrthrome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lrthrome

Fast and light TCP-server based IPv4 CIDR filter lookup server over minimal binary protocol, and memory footprint.

  • Fast, with target support up to 25 million worst case lookups per second.
  • Light, full IPv4 BGP table of more than 600,000 entries fits in less than 5 MB memory space.
  • Automatic, with customizable interval updates to in-memory lookup table, requiring zero maintenance for Lrthrome.

Current implemented sources

Name Field Description
Remote remotes HTTP request to endpoint
GeoLite asns, cities, countries Network lookup by ASN or GeoName ID