LogoopenSUSE Build Service > Projects
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.

Project web page: http://mirrorbrain.org/mod_asn/
Source code: http://svn.mirrorbrain.org/svn/mod_asn/trunk/

Author: Peter Poeml

[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 (show merged sources derived from linked package)

Filename Size Changed Actions
apache2-mod_asn.changes 9.88 KB Download File
apache2-mod_asn.dsc 221 Bytes Download File
apache2-mod_asn.spec 3.9 KB Download File
debian-compat.diff 134 Bytes Download File
debian-control.diff 579 Bytes Download File
debian-rules.diff 377 Bytes Download File
debian.changelog 823 Bytes Download File
debian.series 69 Bytes Download File
mod_asn-1.7.tar.gz 23.6 KB Download File

Comments for home:agentdero:mirrorbrain (0)

Login required, please login or signup in order to comment