ocehb: (Default)
для начала -- из range в cidr представление:

function range2cidr )

использование:


# range2cidr 123.144.0.0 - 123.147.255.255
123.144.0.0/14
# range2cidr 123.144.0.0-123.147.255.255
123.144.0.0/14
#


и сама функция:

function host2block )

использование:

# host2block 118.169.82.252
118.169.0.0/16
#
ocehb: (Default)
rusnet-0.01.tar.gz

Что делает: закачивает с зенона данные по российским сетям, парсит их и локально складывает.
Затем можно использовать для тестирования на принадлежность адреса к россии.
Если чего кому надо -- могу добавить. Первый опыть чисто скриптового perl-модуля.

Необходимы: LWP, Prase::RecDescent, Net::Patricia. Скорострельность на текущей базе порядка 7 70 000 запросов в секунду.

ps. если кто знает деление по другим странам -- сообщите, приделаю :)

Profile

ocehb: (Default)
ocehb

January 2021

S M T W T F S
     12
345 6789
10111213141516
17181920212223
24252627282930
31      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 6th, 2026 09:39 am
Powered by Dreamwidth Studios