смотря из какого формата ты собираешься извлекать инфомацию. если брать в простом виде:
то тут с алгоритмом все совершенно прозрачно. а в таком виде можно запросить и на ЦИС, и в Томлайн-е. например,
wget "http://www.tomline.ru/clients/tomskNets-txt.html?o=a&ml=2&nc=1" -O tsk.txt
если будешь по маске сети из BGP таблицы на http://noc.tomsk.ru/bgp.txt выдирать, то там чуток сложнее. где-то в одной из тем я выкладывал тулзу (Nets2Route) для изменения локальной таблицы маршрутизации на винде по BGP таблице в том числе.
Да вот получилось вроде. Снач адресом все понятно : network&mask, ну и сконечным, у меня проблема была с битовоми операциями над большими числами (если сразу переводить адрес в числовой формат) asp не понимайт. Пришлось по октетам считать, потом переводить.
Ну вот так я решил сделать, кажется правильно 62.68.128.0/255.255.248.0
strat = 255&62 255&68 ... потом в числовой формат x*256^3 ....
end = 256 + (62 |~255) ..
Все работает, можно и в готовом виде конечно взять, а если не будет.