TGViewer
Useful Tools | Linux | GitOps | DevOps Useful Tools | Linux | GitOps | DevOps @gitgate · 6.78K subscribers
Post #360 2.5K
ipbash - функции для работы с IP и подсетями на чистом bash

Функции, представленные здесь, могут пригодится для объединения нескольких списков ip-адресов или подсетей, полученных из разных источников, допустим, для бана.

С помощью ENTRYIP, можно убрать подсети, которые перекрывают друг-друга: Например подсеть 192.168.1.0/24 входит в подсеть 192.168.0.0/23. И для бана достаточно будеть оставить только последнюю.

А если в списке есть еще подсеть 192.168.2.0/23, то с помощью функции MERGESUBNETS можно объединить подсети 192.168.0.0/23 192.168.2.0/23 в одну 192.168.0.0/22, уменьшив список и увеличив скорость работы фильтра.

Все функции написаны на чистом bash, без использования сторонних программ, поэтому скорость выполнения не очень большая, но они будут работать, где есть bash.

https://github.com/tagd-tagd/ipbash

опубликовано в @gitgate

В рамках акции "Я пиарюсь". Просьба поддержать звездочкой в репку.

#bash #dev #ip #lib
GitHub GitHub - tagd-tagd/ipbash: bash-functions for work with ip addresses and subnets bash-functions for work with ip addresses and subnets - tagd-tagd/ipbash
  • 👍 9
  • 🔥 3
More from @gitgate
  1. Oct 9, 2026PVE-mods - скрипт (а теперь и в виде .deb пакета) добавляющий в WebUI PVE версии 9+ монито…
  2. Oct 9, 2026Драйвер NullMoth NVIDIA для macOS NullMoth NVIDIA Driver for macOS - драйвер для видеокарт…
  3. Oct 9, 2026🤖 OPS Talk by Sber: узнай, как AI меняет сопровождение Собираем инженеров сопровождения,…
  4. Oct 8, 2026OpsDeck - единая рабочая панель DevOps-инженера: терминал с AI рядом и локальной моделью,…
  5. Oct 5, 2026nvitop - интерактивный просмотрщик процессов NVIDIA-GPU и не только, универсальное решение…
  6. Oct 3, 2026House Planner - планировщик частного дома, двухмерный план этажа в реальном масштабе, трех…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →