Есть GEOIP база. В зоне RU 65 789 подсетей.
Многие подсети идут друг за другом.
Пример:
41.192.140.0/23
41.192.142.0/24
41.192.143.0/25
41.192.143.128/26
41.192.143.192/27
41.192.143.224/28
41.192.143.240/29
41.192.143.248/30
41.192.143.252/31
41.192.143.254/32
41.192.144.1/32
41.192.144.2/31
41.192.144.4/30
41.192.144.8/29
Данный список можно сгруппировать в 41.192.140.0 - 41.192.144.15.
Мне нужно сгруппировать (сложить) IP подсети, чтобы вместо 65 789 записей получить небольшой список IP.
Я не смог найти в гугле ни одного сервиса по группировки (или сложению) IP.
Посоветуйте софт или библиотеку которые могу объединять IP подсети?
спасибо