Утилиты sipcalc и ipcalc

Установка, настройка, эксплуатация.

Модератор: ROOT

Утилиты sipcalc и ipcalc

Сообщение ROOT » 02 май 2024, 16:44



Утилита sipcalc
Утилита sipcalc предназначена для анализа IP-адресов и подсетей, а также для вычисления различных характеристик сетевых настроек. Она может быть полезна для администраторов сетей, разработчиков и всех, кто работает с IP-адресами.

Вот основные возможности утилиты sipcalc:

  1. Вычисление подсетей и хостов: sipcalc может вычислить подсети и количество хостов в подсети для заданных IP-адресов и масок подсети.
  2. Анализ IP-адресов: Утилита может анализировать IP-адреса и предоставлять информацию о сетевой части, хостовой части, маске подсети и т.д.
  3. Определение классов сетей: sipcalc может определить классы сетей (A, B, C и т.д.) для заданных IP-адресов.
  4. Вывод информации в различных форматах: Утилита может выводить информацию в различных форматах, таких как десятичная, шестнадцатеричная, бинарная и т.д., что делает ее удобной для различных потребностей.
  5. Поддержка IPv6: sipcalc поддерживает как IPv4, так и IPv6 адресацию, что позволяет работать с современными сетевыми стандартами.
Пример использования утилиты sipcalc:
Код: выделить все
sipcalc 192.168.1.0/24

-[ipv4 : 192.168.1.0/24] - 0

[CIDR]
Network address      - 192.168.1.0
Network mask         - 255.255.255.0
Network mask (bits)  - 24
Network mask (hex)   - FFFFFF00
Broadcast address    - 192.168.1.255
Cisco wildcard       - 0.0.0.255
Addresses in network - 256
Network range        - 192.168.1.0 - 192.168.1.255
Usable range         - 192.168.1.1 - 192.168.1.254

Этот пример демонстрирует анализ подсети 192.168.1.0/24 с использованием утилиты sipcalc. Она предоставляет информацию о сетевом адресе, маске подсети, диапазоне адресов и других характеристиках сети.


Справка по основным опциям sipcalc

Использование: sipcalc [OPTIONS]... <[ADDRESS]... [INTERFACE]... | [-]>

Универсальные опции:
-a, --all Вся возможная информация.
-d, --resolve Включить разрешение имен.
-h, --help Отобразить справку.
-I, --addr-int=INT Added an interface.
-n, --subnets=NUM Отображение дополнительных подсетей NUM
(начиная с текущей подсети). Будут отображены все подсети в текущей /24, если NUM равно 0.
-u, --split-verbose Подробное разбиение.
-v, --version Информация о версии.
-4, --addr-ipv4=ADDR Добавляет ipv4-адрес.
-6, --addr-ipv6=ADDR Добавляет ipv6-адрес.

IPv4 опции:
-b, --cidr-bitmap битовая карта CIDR.
-c, --classful-addr информация о классовых адресах.
-i, --cidr-addr информация о адресах в CIDR-нотации. (по умолчанию)
-s, --v4split=MASK Разбить текущую сеть на подсети размера MASK..
-w, --wildcard Отображение информации для wildcard (инверсной маски).
-x, --classful-bitmap битовая карта классовых адресах.

IPv6 опции:
-e, --v4inv6 IPv4 compatible IPv6 information.
-r, --v6rev IPv6 reverse DNS output.
-S, --v6split=MASK Split the current network into subnets of MASK size.
-t, --v6-standard Standard IPv6. (по умолчанию)


Утилита ipcalc
Утилита ipcalc предназначена для выполнения простых операций с IP-адресами и сетями


Справка по основным опциям sipcalc
Использование: ipcalc [OPTION...]
-c, --check Проверка корректности IP-адреса
-r, --random-private=PREFIX Генерировать случайную частную IP-сеть с использование указанного префикса или маски.
-S, --split=PREFIX Разделить указанную сеть, используя заданный префикс/маску сети
-d, --deaggregate=IP1-IP2 Деагрегировать предоставленный диапазон адресов
-i, --info Вывести информацию о предоставленном IP-адресе (по умолчанию)
--all-info Вывод подробной информации о предоставленном IP-адресе

Характерные опции информации:
--reverse-dns Вывести сеть в формате обратного DNS
-a, --address Просмотр IP-адреса
-b, --broadcast Вывод вычисленного широковещательного адреса
-m, --netmask Вывести сетевую маску для IP-адреса
-n, --network Вывести сетевой адрес
-p, --prefix Вывести сетевой префикс
--minaddr Вывести минимальный адрес в сети
--maxaddr Вывести максимальный адрес в сети
--addresses Отобразить максимальное количество адресов в сети
--addrspace Вывести адресное пространство, в котором находится сеть
-h, --hostname Отобразить имя хоста, определенное через DNS
-o, --lookup-host=STRING Отобразить IP-адрес, определенный через DNS
-g, --geoinfo Вывести географическую информацию о указанном IP

Другие опции:
-4, --ipv4 Явное указание семейства адресов IPv4
-6, --ipv6 Явное указание семейства адресов IPv6
--class-prefix Если указано, то префикс по умолчанию будет определяться классом IPv4-адреса
--no-decorate Выводить только запрашиваемую информацию
-j, --json Вывод в формате JSON
-s, --silent Не выводить сообщения об ошибках
-v, --version Вывести версию программы
-?, --help Показать справку
--usage Вывести краткое сообщение об использовании
Лучше ужасный конец, чем ужас без конца!


Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 424
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Вернуться в Fedora

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron