Перейти к поиску
  1. Главная
  2. Продукты
  3. С-Терра Шлюз
  4. Специализированные команды
  5. Утилита для просмотра информации о соединениях
  6. fwconn_mgr

fwconn_mgr

Поиск в комплекте Источник

fwconn_mgr

Команда fwconn_mgr предназначена для просмотра информации о TCP и UDP соединениях, отслеживаемых при контекстной фильтрации трафика (Stateful Firewall). Дополнительно могут отслеживаться некоторые команды FTP. Также средства команды позволяют удалять обнаруженные соединения.

В конфигурационном файле (LSP) stateful firewall настраивается с помощью фильтров с ExtendedAction = inspect_tcp, inspect_udp или inspect_ftp. Соединения, создаваемые фильтром inspect_ftp, отображаются как TCP-соединения. Если политика безопасности создается с помощью Cisco-like команд, то используются команды настройки Firewall - ip inspect.

Синтаксис

fwconn_mgr [-help] [show|clear|save|load] [-tcp] [-udp] [-all] [-f {4|6}] [-details] [-i conn_id] [-n N] [-file FILE_NAME]

-help или -h

вывести краткую информацию об использовании утилиты.

show

показывается информация о соединениях.

(используется по умолчанию)

clear

удаляет обнаруженные соединения.

Используется в сочетаннии с параметрами:

-all - для удаления всех соединений;

-tcp - удалить все TCP-соединения;

-udp - удалить все UDP-соединения;

-i conn_id - используется для удаления соединения по его идентификатору.

save

сохраняет указанные соединения в файл, имя которого указано в опции -file FILE_NAME

load

загружает указанные соединения из файла, имя которого указано в опции -file FILE_NAME

-tcp

показывается информация о TCP-соединениях

-udp

показывается информация о UDP-соединениях

-all

показывается информация о всех обнаруженных соединениях (используется по умолчанию)

-f {4|6}

показывать соединения только с указанной версией протокола IP (ipv4 или ipv6).

-details

выдается подробная информация о соединениях. Для получения подробной информации о конкретном соединении необходимо указать опцию -details перед -i

-i conn_id

выдается информация о конкретном соединении по указанному идентификатору - conn_id. Можно перечислить несколько соединений. В качестве идентификатора соединения допустимо указывать одно из двух чисел Connection ID, разделенных "/". Данные идентификаторы соединения также присутствуют в выводе утилиты klogview (группы сообщений FW, FR, FWTCP).

-n N

количество соединений за один запрос к драйверу (по умолчанию 8).

Возможно указание числа из диапазона от 1 до 16384.

Используется для оптимизации вывода при большом количестве соединений. Чем больше число N, тем быстрее работает утилита, но тем большее влияние она оказывает на создание новых и закрытие существующих соединений в ходе работы драйвера

-file FILE_NAME

имя файла для сохранения информации о соединениях, загрузки сохраненных соединений или просмотра информации о них (опции save, load, show)

Пример

fwconn_mgr

ID Proto Family State Protected IP:port / Unprotected IP:port

80000008 TCP IPv4 ESTAB/ESTAB 10.137.0.178:22 -> 10.137.0.128:56026

8000000a UDP IPv4 ACTIVE/ACTIVE 10.137.0.178:51013 -> 10.0.0.16:53

Statistics:

Number of TCPv4 connections: 1

Number of established TCPv4 connections: 1

Number of TCPv6 connections: 0

Number of established TCPv6 connections: 0

Number of UDPv4 connections: 1

Number of established UDPv4 connections: 1

Number of UDPv6 connections: 0

Number of established UDPv6 connections: 0

где

• ID - идентификатор соединения (используется в fwconn_mgr и выводе klogview);

• Proto - транспортный протокол;

• Family - версия протокола IP;

• State (ESTAB/ESTAB) - состояние TCP соединения для каждого из партнеров;

• Protected IP:port - IP-адрес и порт, защищаемые firewall (обычно инициатор соединения);

• -> - направление открытия соединения;

• Unprotected IP:port - IP-адрес и порт партнера по соединению.

Далее выводится статистическая информация по всем отслеживаемым соединениям:

• Number of TCPv4/TCPv6/UDPv4/UDPv6 connections - общее число соединений;

• Number of established TCPv4/TCPv6/UDPv4/UDPv6 connections - общее число установившихся соединений.

Дополнительные параметры, отображаемые при указании флага -details:

fwconn_mgr -details -i 80000030

Connection ID: 80000030

Protocol: TCP IPv4

Reverse connection: yes

Total packets: 319

Total bytes: 83232

Protected side: [10.0.16.103]:32780

State: CLOSING

Sequence number: 141965198

Acknowlegement number: 1585098758

Window size: 49232

TTL left / TTL for current state: 27/30

Packets: 149

Bytes: 46112

Unprotected side: [10.0.131.1]:20

State: CLOSING

Sequence number: 1585098758

Acknowlegement number: 141965198

Window size: 5840

TTL left / TTL for current state: 27/30

Packets: 170

Bytes: 37120

• Connection ID - идентификатор соединения;

• Protocol -транспортный и сетевой протоколы соединения;

• Reverse connection (yes) - направление установления соединения - в данном случае соединения от 10.0.131.1:20 к 10.0.16.103:32780;

• Protected side: [IP]:port - IP-адрес и порт, защищаемые firewall;

• Unprotected side: [IP]:port - IP-адрес и порт, незащищаемые firewall.

Выводимая информация по каждой из сторон соединения:

• State - состояние соединения;

• Sequence number (SYN) - порядковый номер сегмента (TCP sequence number);

• Acknowlegement number (ACK) - номер подтверждения (TCP acknowlegement number);

• Window size (49232, 5840) - размер TCP-окна для каждого из партнеров с учетом TCP window scaling.

Возможна ситуация, когда firewall начинает отслеживать уже открытое соединение, не получая первых пакетов. В этом случае window scaling не учитывается.

• TTL left (27, 27) - время, через которое будет уничтожена запись о соединении, если не будет нового корректного пакета.

Запись о соединении уничтожается, если для любого из партнеров TTL Left достигает 0.

• TTL for current state (30, 30) - максимальное время хранения записи о соединении при отсутствии активности.

• Packets - количество переданных пакетов.

• Bytes - количество переданных байт.