Apache 

 

















      :: 

runetworks - small toolset for RIPE IP-address db processing

Download: ftp://ftp.lexa.ru/pub/domestic/lexa/

select.pl
Selects network records with country = RU || SU (stdin-stdout filter)
canonize.pl
processes 'select.pl' output and writes /24 networks (filter again)
auto-sum.pl
auto-summary for canonize.pl output (filter)
process_ripe
all tools in one pipe
nettest.pl
small testing routine, test addresses given at stdin against supernet list given as command-line argument (one A.B.C.D/NN per line)
All tools written in Perl5.

auto-sum.pl uses Bit::Vector CPAN routine for bit manipulation These routines are _NOT_ optimized for speed because initial speed was enough:
process_ripe script tooks about 23 sec of CPU time for processing entire RIPE db and select all RU/SU records on my home Celeron/350.
nettest.pl speed on same data (about 12500 /24 blocks in 194 supernets) is about 1000 IP-addresses checks per second on same machine.

This software package is provided 'AS IS' without any support.


 




Copyright © Lexa Software, 1996-2009.