англійськафранцузькаіспанська

Ad


Значок OnWorks

fwbedit - Інтернет у хмарі

Запустіть fwbedit у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда fwbedit, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


fwbedit - інструмент для редагування дерева об'єктів загального призначення

СИНТАКСИС


fwbedit команда [параметри]

ОПИС


fwbedit є інструментом для редагування дерева об’єктів загального призначення для Firewall Builder (див
fwbuilder(1)). Цей інструмент можна використовувати в сценаріях оболонки, написаних для пакетної обробки
файли даних Firewall Builder. Fwbedit може виконувати наведені нижче операції
об'єкти та дерево: створити новий об'єкт, видалити існуючий об'єкт, змінити атрибути an
об’єкт, додати посилання на даний об’єкт до групи, видалити посилання на об’єкт із
групу, оновіть файл даних і перевірте дерево об’єктів у файлі та виправте його, якщо необхідно.
І об’єкт, і групу можна визначити за їхнім ідентифікатором або за ім’ям та повним шляхом у файлі
дерево (див. розділ ПРИКЛАДИ нижче).

КОМАНДИ І ВАРІАНТИ:


new -f файл.fwb -t objtype -n ім'я -p батько [-c коментар] [-а attrs]

Створює новий об'єкт.

-f файл.fwb файл даних
-t objtype створити новий об'єкт цього типу
-p батьківський створити новий об'єкт як дочірній для цього об'єкта.
Цей параметр є обов’язковим. Якщо ви додаєте адресу
до інтерфейсу, відповідний інтерфейс onkect має бути
зазначений як батьківський. Аналогічно, якщо вам потрібно додати
інтерфейс до хоста або брандмауера, відповідний хост або
об'єкт брандмауера є батьківським. Якщо ви додаєте
об’єкта до однієї зі стандартних папок, батьківською є папка
бібліотеку, до якої потрібно додати об’єкт або виправити повну
шлях до папки в дереві.
-n назвати ім'я нового об'єкта
-c txt вказує коментар для нового об'єкта
-a атрибут1[,атрибут2...] : вкажіть атрибути, які
визначити параметри нового об'єкта (див. нижче)

видаляти -f файл.fwb -o об'єкт

Видаляє об’єкт, визначений його повним шляхом у дереві або ідентифікатором об’єкта.

-f файл.fwb файл даних
-o об'єкт, який потрібно видалити, повний шлях або ідентифікатор

змінювати -f файл.fwb -o об'єкт -c коментар [-а attrs]

Змінює об’єкт, визначений його повним шляхом у дереві або ідентифікатором об’єкта. Об'єкта бути не може
перейменовано за допомогою цієї операції.

-f файл.fwb файл даних
-o об'єкт, який потрібно видалити, повний шлях або ідентифікатор
-c txt вказує коментар для нового об'єкта
-a атрибут1[,атрибут2...] : вкажіть атрибути, які
визначити параметри нового об'єкта (див. нижче)

список -f файл.fwb -o об'єкт [-r|-c] [-d|-Fформат]

Друкує назву та ідентифікатор об'єкта.

-f файл.fwb файл даних
-o об'єкт для друку, повний шлях або ідентифікатор
-r вивести вказаний об'єкт і всі об'єкти під ним у дереві
-c друкує лише дочірні об'єкти даного об'єкта, але не друкує
роздрукувати сам об'єкт.
-d надрукувати повний дамп всіх атрибутів об'єкта, включаючи внутрішні
налагоджувальна інформація, якщо доступна, це може бути дуже
багатослівний.
-Fformat_string Програма розпізнає макроси в рядку форматування
і замінює їх значеннями відповідних об'єктів
атрибути. Макрос — це назва атрибута, що оточується
з '%', наприклад '%name%' або '%address%'. Ось
список імен деяких атрибутів: "id", "name", "path",
"коментар", "тип", "адреса", "маска мережі", "dnsname". TCP
а об'єкти служби UDP надають атрибути
"src_range_start", "src_range_end", "dst_range_start",
"dst_range_end" для портів джерела та призначення
діапазони. Об'єкти служби ICMP і ICMP6 мають атрибути
"icmp_type" і "icmp_code".

додавати -f файл.fwb -g група -o об'єкт

Додає об’єкт, визначений шляхом або ідентифікатором, до групи, також визначений його шляхом або ідентифікатором.

-f файл.fwb файл даних
-g групова група, до якої потрібно додати об'єкт,
повний шлях або ідентифікатор
-o об'єкт, який потрібно видалити, повний шлях або ідентифікатор

видаляти -f файл.fwb -g група -o об'єкт

Видаляє об’єкт із групи.

-f файл.fwb файл даних
-g групова група, з якої потрібно видалити об'єкт,
повний шлях або ідентифікатор
-o об'єкт, який потрібно видалити, повний шлях або ідентифікатор

модернізація -f файл.fwb

Оновлює файл даних до останньої версії формату даних.

-f файл.fwb файл даних

контрольне дерево -f файл.fwb

Перевіряє узгодженість та правильність дерева об’єктів у наданому файлі даних та виправляє
це якщо необхідно.

-f файл.fwb файл даних

злиття -f файл1.fwb -i файл2.fwb

Об'єкти з файлу file2.fwb об'єднуються з об'єктами в файлі1 і зберігається комбіноване дерево об'єктів
у файлі 1.fwb

-f file.fwb файл даних №1
-i file.fwb файл даних №2

імпорт -f файл1.fwb -i firewall_config.txt -o шлях_до_об'єкта_брандмауера [-d]

Конфігурація брандмауера з файлу firewall_config.txt аналізується та імпортується у файл даних
file1.fwb. Програма створює новий об'єкт брандмауера, розташований у бібліотеці та за допомогою
ім'я, визначене його шляхом path_to_firewall_object.

-f file.fwb файл даних №1
-i файл конфігурації брандмауера config.txt
-o object_path повний шлях до об'єкта брандмауера, який буде
створений. Це має бути повний шлях, початок
з назвою бібліотеки, наприклад
"/User/Firewalls/my_new_firewall"
-d уникати створення повторюваних об'єктів під час імпорту

наразі (станом на версію 4.2.0) fwbuilder підтримує імпорт конфігурації iptables, збереженої за допомогою
iptables-save команда, а також імпорт конфігурації маршрутизатора Cisco IOS, Cisco PIX, ASA
і брандмауери FWSM, збережені за допомогою команди "show run".

АТРИБУТИ ДЛЯ THE Нове ОБ'ЄКТИ, BY TYPE


-t Брандмауер - платформа, хостова ОС

-t IPv4 -a IP-адреса [,маска мережі]

-t IPv6 -a IPv6-адреса [,masklen]

-t DNName -запис DNS, час виконання

-t AddressRange -початкова адреса, кінцева адреса

-t група об'єктів

-t Мережа -адреса, маска мережі

-t NetworkIPv6 -a ipv6_адреса,довжина_мережевої маски

-t Interval -час початку, дата початку, день початку, час закінчення, дата завершення, день закінчення

-t Інтерфейс - рівень безпеки, тип адреси (динамічний або ненумерований), керування

-t Хост

-t TCPService - початок, кінець діапазону портів джерела, діапазон портів призначення
початок,кінець,UAPRSF,UAPRSF

-t UDPService -початок, кінець діапазону вихідного порту, початок діапазону порту призначення, кінець

-t ICMPService -тип ICMP, код ICMP

-t IPService -номер протоколу,lsrr/ssrr/rr/ts/fragm/short_fragm

ПРИКЛАДИ


Роздрукуйте вміст об'єкта /User/Firewalls/firewall/eth0 відповідно до наданого
формат. Зауважте, що об'єкт типу "Інтерфейс" не має атрибута, який би визначав
його адреса, IP-адреса визначається його дочірнім об'єктом типу IPv4 або IPv6.

fwbedit list -f x.fwb -o /User/Firewalls/firewall/eth0 -F "type=%type% name=%name%
id=%id% %comment%"

Надрукувати вміст об'єкта /User/Firewalls/firewall/eth0 і всіх його дочірніх об'єктів. Це
це спосіб побачити адреси та мережеві маски. Об'єкт інтерфейсу не має атрибутів
"address", тому програма ігнорує макрос "%address%", коли друкує інтерфейс.

fwbedit list -f x.fwb -o /User/Firewalls/firewall/eth0 -F "type=%type% name=%name%
id=%id% %comment% %address%" -r

Об'єкт групи друку /Користувач/Об'єкти/Адреси

fwbedit list -f x.fwb -o /User/Objects/Addresses -F "type=%type% name=%name% id=%id%
%comment%"

Надрукувати об'єкт групи /User/Objects/Addresses та всі об'єкти адреси всередині нього:

fwbedit list -f x.fwb -o /User/Objects/Addresses -F "type=%type% name=%name% id=%id%
%comment%" -r

Друкуйте об'єкти адреси всередині групи /Користувач/Об'єкти/Адреси, але не друкуйте групу
сам об'єкт:

fwbedit list -f x.fwb -o /User/Objects/Addresses -F "type=%type% name=%name% id=%id%
%comment%" -c

Роздрукувати адреси та мережеві маски всіх інтерфейсів усіх брандмауерів у вигляді їх повного
шлях дерева об'єктів, за яким слідують тип, ідентифікатор, адреса та маска мережі:

fwbedit list -f x.fwb -o /User/Firewalls -F "%path% %type% %id% %address% %netmask%" -r |
grep IP

Роздрукуйте імена, інформацію про платформу та версію для всіх об’єктів брандмауера, визначених у даних
Файл:

fwbedit list -f x.fwb -o /User/Firewalls -F "%name% platform: %platform% version:
%version%" -c

Роздрукуйте діапазони назв, вихідних та цільових портів для всіх служб TCP у папці TCP
визначена користувачем група Користувач:

fwbedit list -f x.fwb -o /User/Services/TCP -c -F "name='%name%' est=%established%
%src_range_start%-%src_range_end% : %dst_range_start%-%dst_range_end%"

Надрукуйте тип і код ICMP для всіх служб ICMP у папці ICMP, визначеної користувачем
Користувач групи:

fwbedit list -f x.fwb -o /User/Services/ICMP -c -F "name='%name%' icmp_type=%icmp_type%
icmp_code=%icmp_code%"

Додайте адресу IPv6 до одного з інтерфейсів об’єкта брандмауера «брандмауер»:

fwbedit new -f x.fwb -p /User/Firewalls/firewall/eth3 -t IPv6 -n eth3-v6-addr -a
2001:470:1f05:590::2,64

Додайте посилання на об’єкт Host 'A' до групи 'B':

fwbedit add -f x.fwb -g /Користувач/Об'єкти/Групи/B -o /Користувач/Об'єкти/Хости/A

Додайте посилання на об’єкт з ідентифікатором id3D71A1BA до групи з ідентифікатором id3D151943. Якщо об’єкти
якщо вказані ідентифікатори не існують, fwbedit друкує повідомлення про помилку і не вносить жодних змін
у файлі даних.

fwbedit add -f x.fwb -o id3D71A1BA -g id3D151943

Додайте посилання на об’єкт з ідентифікатором id3D71A1BA до групи «testgroup»:

fwbedit add -f x.fwb -o id3D71A1BA -g /User/Objects/Groups/testgroup

Наступний сценарій використовує команду fwbedit "list" для друку ідентифікаторів усіх об'єктів Address
папку /User/Objects/Addresses , потім прокручує отриманий список і використовує
fwbedit, щоб додати їх до групи "group1".

fwbedit list -f x.fwb -o /User/Objects/Addresses -F "%id%" -c | \
під час читання ідентифікатора; робити \
fwbedit add -f x.fwb -g /User/Objects/Groups/group1 -o $id; \
зроблений

Ось трохи складніший приклад. Наступний сценарій використовує команду fwbedit "list".
типи друку та ідентифікатори всіх об’єктів Address у папці /User/Objects/Addresses , потім
фільтрує їх за допомогою grep, щоб отримати лише об'єкти IPv6, і, нарешті, перебирає отримані
list і використовує fwbedit, щоб додати їх до групи "group1".

fwbedit list -f x.fwb -o /User/Objects/Addresses -F "%type% %id%" -c | \
grep IPv6 | \
під час читання ідентифікатор типу; робити \
fwbedit add -f x.fwb -g /User/Objects/Groups/group1 -o $id; \
зроблений

URL


Домашня сторінка Firewall Builder розташована за такою URL-адресою: http://www.fwbuilder.org/

Використовуйте fwbedit онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Zabbix
    Zabbix
    Zabbix є відкритим корпоративним класом
    вихідне розподілене рішення моніторингу
    призначений для моніторингу та відстеження
    продуктивність і доступність мережі
    сервери, пристрій...
    Завантажити Zabbix
  • 2
    KDiff3
    KDiff3
    Це сховище більше не підтримується
    і зберігається для архівних цілей. Подивитися
    https://invent.kde.org/sdk/kdiff3 for
    найновіший код і
    https://download.kde.o...
    Завантажити KDiff3
  • 3
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX - це графічний інтерфейс для
    USB-завантажувач Waninkoko, заснований на
    libwiigui. Це дозволяє перерахувати та
    запуск ігор Wii, ігор Gamecube та
    самоварний на Wii і WiiU...
    Завантажте USBLoaderGX
  • 4
    Жар-птиця
    Жар-птиця
    Firebird RDBMS пропонує функції ANSI SQL
    і працює на Linux, Windows і
    кілька платформ Unix. особливості
    чудова паралельність і продуктивність
    & потужність...
    Завантажити Firebird
  • 5
    KompoZer
    KompoZer
    KompoZer — це HTML-редактор wysiwyg, який використовує
    кодова база Mozilla Composer. Як
    Розвиток Nvu було зупинено
    у 2005 році KompoZer виправляє багато помилок і
    додає ф...
    Завантажити KompoZer
  • 6
    Безкоштовний завантажувач манги
    Безкоштовний завантажувач манги
    Безкоштовний завантажувач манги (FMD) є
    програма з відкритим кодом, написана
    Object-Pascal для управління і
    завантаження манги з різних веб-сайтів.
    Це дзеркало...
    Завантажте безкоштовний завантажувач манги
  • Детальніше »

Команди Linux

Ad