Logoj0ke.net Open Build Service > Projects > Apache:Modules > apache2-mod_asn
Sign Up | Log In

mod_asn looks up the AS and network prefix of IP address

mod_asn is an Apache module doing lookups of the autonomous system (AS)[1], and
the network prefix[2] which contains a given (clients) IP address.

It is written with scalability in mind. To do high-speed lookups, it uses the
PostgreSQL ip4r datatype[3] that is indexable with a Patricia Trie[4] algorithm to
store network prefixes. This is the only algorithm that can search through the
~250.000 existing prefixes in a breeze.

It comes with script to create such a database (and keep it up to date) with
snapshots from global routing data - from a router's "view of the
world", so to speak.

Apache-internally, the module sets the looked up data as env table variables,
for perusal by other Apache modules. In addition, it can send it as response
headers to the client.

It is published under the Apache License, Version 2.0.

Source code can be obtained here: http://svn.poeml.de/svn/mod_asn/

Author: Peter Poeml

Links:
[1] http://en.wikipedia.org/wiki/Autonomous_system_(Internet)
[2] http://en.wikipedia.org/wiki/Subnetwork
[3] http://pgfoundry.org/projects/ip4r/
[4] http://en.wikipedia.org/wiki/Radix_tree

  

Source Files

FilenameSizeChangedActions
apache2-mod_asn.changes 3.36 KB about 11 years ago Download File
apache2-mod_asn.spec 2.8 KB about 11 years ago Download File
asn.sql 271 Bytes almost 16 years ago Download File
asn_get_routeviews.py 5.27 KB almost 16 years ago Download File
asn_import.py 1.36 KB almost 16 years ago Download File
INSTALL 4.83 KB almost 16 years ago Download File
mod_asn-1.3.tar.gz 20.7 KB over 15 years ago Download File
mod_asn-1.4.tar.gz 21.8 KB almost 15 years ago Download File
mod_asn-1.5.tar.gz 22.4 KB over 14 years ago Download File
mod_asn-1.6.tar.gz 22.9 KB about 11 years ago Download File
mod_asn.c 12.7 KB almost 16 years ago Download File
mod_asn.conf 904 Bytes almost 16 years ago Download File
README 3.67 KB almost 16 years ago Download File
Showing 1 to 13 of 13 entries

Latest Revision

hostmaster hostmaster committed about 11 years ago (revision 14)
1.6

Comments for Apache:Modules (0)