Скрипт для вычленения подсетей из списка IP
250 UAHЕсть список ip адресов. Уже отсортированный и ко всему готовый (см. вложение). Нужно прогнать этот список через скрипт (bash, python, perl, php etc., да хоть и бинарник, лишь бы работал под Линукс) на выходе получить все возможные подсети с маской < 32 из встречающихся адресов.
например в файле есть диапазон 45.174.77.160-45.174.77.175 - это 45.174.77.160/28
UPD: Цель - сократить список. Т.е. сделать меньше срок, но при этом чтобы в список попадали все те же айпи адреса.
UPD2: Нашел почти походящий скрипт но там нужно вручную задавать размер результирующего списка + он добавляет фейковые адреса. Возможно взять его за основу и переделать, чтобы ничего не добавлял, а искал только то, что реально можно сократить.
Приложения 1
Отзыв заказчика о сотрудничестве с Yuriy Gumeniuk
Скрипт для вычленения подсетей из списка IPСкрипт оказался проще, чем я предполагал, но это в + исполнителю - выбрать правильный алгоритм - 90% успеха. Спасибо! Если нужны будут питон скрипты - буду знать к кому обращаться.
Отзыв фрилансера о сотрудничестве с Дмитро Лавриком
Скрипт для вычленения подсетей из списка IPЗадание интересное.
Дмитрий быстро давал разьяснения по ТЗ.
-
/31 количество адресов 2
/30 --- 4
/29 --- 8
Верно ? Попробую реализовать на python
-
/25 128 хостов /26 64 хоста /27 32 хоста /28 16 хостов /29 8 хостов /30 4 хоста /31 2 хоста -
Этих диапазонов будет достаточно ?
-
/24 это 256 хостов
-
Ссылка Результат
-
Актуальные фриланс-проекты в категории Десктопные приложения
Добавить паузы 10-30 секунд между отправками писемЗдравствуйте! Ищу опытного программиста 1С / BAS (BAF) для оперативного решения технической проблемы с почтовой рассылкой.Суть проблемы: Используем бухгалтерскую программу BAF (Business Automation Framework), редакция 2.0. Раз в месяц возникает необходимость массово отправлять… Веб-программирование, Десктопные приложения ∙ 4 дня 12 часов назад ∙ 10 ставок |
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 4 дня 23 часа назад ∙ 5 ставок |
Модификация в работе эмулятора
2000 UAH
Здравствуйте. Я скачал с Интернета эмулятор игрового автомата gaminator cf final. Он мне очень понравился, но там есть недочёты. Есть админ панель, но она открывается свободно, но не закрывается вообще. Закрывается только вместе с приложением. А данные, после изменения в админ… Десктопные приложения ∙ 12 дней 13 часов назад ∙ 10 ставок |