Meta Configuration of Package apache2-mod_asn
1
<package name="apache2-mod_asn" project="Apache:Modules">
2
<title>mod_asn looks up the AS and network prefix of IP address</title>
3
<description>
4
5
mod_asn is an Apache module doing lookups of the autonomous system (AS)[1], and
6
the network prefix[2] which contains a given (clients) IP address.
7
8
It is written with scalability in mind. To do high-speed lookups, it uses the
9
PostgreSQL ip4r datatype[3] that is indexable with a Patricia Trie[4] algorithm to
10
store network prefixes. This is the only algorithm that can search through the
11
~250.000 existing prefixes in a breeze.
12
13
It comes with script to create such a database (and keep it up to date) with
14
snapshots from global routing data - from a router's "view of the
15
world", so to speak.
16
17
Apache-internally, the module sets the looked up data as env table variables,
18
for perusal by other Apache modules. In addition, it can send it as response
19
headers to the client.
20
21
It is published under the Apache License, Version 2.0.
22
23
Source code can be obtained here: http://svn.poeml.de/svn/mod_asn/
24
25
Author: Peter Poeml
26
27
Links:
28
[1] http://en.wikipedia.org/wiki/Autonomous_system_(Internet)
29
[2] http://en.wikipedia.org/wiki/Subnetwork
30
[3] http://pgfoundry.org/projects/ip4r/
31
[4] http://en.wikipedia.org/wiki/Radix_tree
32
33
</description>
34
<person userid="hostmaster" role="maintainer"/>
35
<url>http://mirrorbrain.org/</url>
36
</package>
37