nstreams - Интернет в облаке

Это команда nstreams, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


nstreams - анализатор вывода tcpdump

СИНТАКСИС


нстримы [-v] [-c nstreams-услуги ] [-n nstreams-networks_file ] [-N [-i] [-I]]
[-r] [-O вывод [-D iface] [-Y]] [-u] [-U] [-B] [-f tcpdump_file ] [ -l
] [ ТСРйитр выходной ]

ОПИСАНИЕ


нстримы это утилита, предназначенная для идентификации IP-потоков, происходящих в сети.
из неудобного для пользователя вывода tcpdump размером в несколько мегабайт.

Это особенно полезно, если вы планируете установить брандмауэр, но не знаете
nstreams, которые генерируют пользователи сети (http, реальный звук и т. д.). нстримы
может читать вывод tcpdump прямо из стандартного ввода или из файла. Он может даже генерировать
файл конфигурации вашего брандмауэра, используя параметр -O.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-c
Путь к альтернативному служебному файлу nstreams. Этот файл используется для идентификации каждого
протокол. Увидеть услуги файл раздел далее на этой странице руководства.

-n
Путь к альтернативному сетевому файлу nstreams. Этот файл используется для определения
хосты к какой сети принадлежат. Увидеть сетей файл раздел далее в этом руководстве
стр.

-f
Путь к файлу, из которого будут считываться данные. Этот файл должен быть создан с использованием
'tcpdump -w имя_файла'.

-l
Слушайте прямо на интерфейсе . Это позволяет избежать использования tcpdump.

-N печатать имена сетей вместо IP-адресов хостов. Внутрисетевой
трафик отображаться не будет. Используйте эту опцию дважды, чтобы показать IP-адрес сети.
вместо их имен.

-i Также показать внутрисетевой трафик (необходимо использовать с -N)

-I Показывать только внутрисетевой трафик (необходимо использовать с -N)

-r быть избыточным. То есть одни и те же потоки будут печататься каждый раз, когда они появляются в
свалка.

-v напечатать номер версии и выйти.

-O
тип вывода. Вы можете использовать эту опцию для создания сценария запуска брандмауэра. Делать
nstreams -h, чтобы увидеть поддерживаемые типы вывода.

-D
интерфейс для применения к выходным данным. Должен использоваться с -O.

-Y Правила брандмауэра, которые будут сгенерированы, будут отклонять все пакеты, приходящие из
снаружи пытается установить связи с внутренним. Если ваша система не работает
что угодно, тогда можно безопасно включить эту опцию.

-u Не печатать неизвестные потоки

-U Распечатать только неизвестные потоки

-B Показать трансляции и сети

ИСПОЛЬЗОВАНИЕ


Позволять ТСРйитр(1) запустить некоторое время в вашей сети (например, одну неделю) и сохранить его вывод в
файл, выполнив:
tcpdump -l -n> вывод
or
tcpdump -w имя файла

Затем накормите нстримы с этим выходным файлом, и он превратит его в легко читаемый файл
который поможет вам написать эффективные фильтры межсетевого экрана. Вы также можете:
tcpdump -l -n | нстримы
or
nstreams -f имя_файла (если вы использовали tcpdump -w)

НАШИ УСЛУГИ ФАЙЛОВ


Сервисный файл содержит описание каждого протокола, а также их имя. Его
синтаксис:
имя_протокола: порты_сервера / {udp, tcp}: порты_клиента
золото:
имя_протокола: тип (ы) / icmp: код (ы)

В то время как :

имя_протокола
это имя описываемого протокола. Это имя может содержать любой символ,
включая пробел, кроме ":".

server_port (s)
это диапазон портов, используемых сервером. Обычно вам нужно определить один
только порт сервера, но вы можете ввести любой диапазон, который хотите.

ip_протокол
это IP-протокол, на котором лежит этот протокол. Допустимые значения: TCP и
UDP

client_port (s)

это диапазон портов, которые может использовать клиент. Вы можете установить это на любой или, для большего
точные результаты для диапазонов портов, например «1-1024,2048-4096».
Правила таковы: «первый матч, первый взятый».

СЕРВИС ФАЙЛОВ ПРИМЕР


Используя этот синтаксис, вы можете объявить протокол ssh следующим образом:
ssh-unix: 22 / TCP: 1000-1023
Поскольку версия клиента ssh для Unix использует привилегированный порт для подключения к ssh
сервер, который слушает порт 22.

NETWORKS ФАЙЛОВ


Файл сетей используется для определения наборов и подмножеств хостов (также известных как сети).
Это позволяет избежать избыточности в выходном файле. Формат синтаксиса для этого файла:
сетевое имя: ip / маска
В то время как имя сети - это все, что вы хотите, IP - это IP-адрес сети, а
mask - маска сети CIDR. Правило - «первый матч - первый взятый».

NETWORKS ФАЙЛОВ ПРИМЕР


админ: 192.168.19.0/29
вся_подсеть: 192.168.0.0/16
Интернет: 0.0.0.0/0

ПРЕДЕЛЫ


· Nstreams может анализировать только вывод tcpdump -n

· Несмотря на то, что вывод nstreams легче читать, чем вывод tcpdump, он
все еще не легко читается. Использовать sort(1) на выходе nstream, чтобы получить более читаемый файл.

· Эта программа могла быть написана на perl

Используйте nstreams онлайн с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows