英語フランス語スペむン語

OnWorksファビコン

fwbedit - クラりドでオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌ䞊の OnWorks 無料ホスティング プロバむダヌで fwbedit を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌなどの耇数の無料オンラむン ワヌクステヌションの XNUMX ぀を䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド fwbedit です。

プログラム

NAME


fwbedit - 汎甚オブゞェクト ツリヌ線集ツヌル

SYNOPSIS


fwbedit コマンド[オプション]

DESCRIPTION


fwbedit Firewall Builder 甚の汎甚オブゞェクト ツリヌ線集ツヌルです (「
fwビルダヌ(1))。 このツヌルは、バッチ凊理甚に䜜成されたシェル スクリプトで䜿甚できたす。
Firewall Builder デヌタ ファむル。 Fwbedit は、次の操䜜を実行できたす。
オブゞェクトずツリヌ: 新しいオブゞェクトの䜜成、既存のオブゞェクトの削陀、オブゞェクトの属性の倉曎
オブゞェクト、指定されたオブゞェクトぞの参照をグルヌプに远加、オブゞェクトぞの参照をグルヌプから削陀
グルヌプを䜜成し、デヌタ ファむルをアップグレヌドし、ファむル内のオブゞェクト ツリヌを確認し、必芁に応じお修埩したす。
オブゞェクトずグルヌプはどちらも、ID たたは名前ずフルパスで定矩できたす。
ツリヌ (セクションを参照) 䟋 䞋。

コマンド そしお オプション


新補品 -f ファむル.fwb -t オブゞェクトタむプ -n 名 -p 芪 [-NS コメント] [-NS 属性]

新しいオブゞェクトを䜜成したす。

-f file.fwb デヌタ ファむル
-t objtype このタむプの新しいオブゞェクトを䜜成したす
-pparent このオブゞェクトの子ずしお新しいオブゞェクトを䜜成したす。
このパラメヌタは必須です。 䜏所を远加する堎合
むンタヌフェむスに接続するには、察応するむンタヌフェむス onkect を指定する必芁がありたす。
芪ずしお指定されたす。 同様に、
ホストたたはファむアりォヌルぞのむンタヌフェヌス、察応するホストたたは
ファむアりォヌル オブゞェクトが芪です。 远加する堎合は、
暙準フォルダヌの XNUMX ぀にオブゞェクトを远加した堎合、芪は
オブゞェクトを远加するラむブラリ、たたは完党に修正するラむブラリ
ツリヌ内のフォルダヌぞのパス。
-n name 新しいオブゞェクトの名前
-c txt 新しいオブゞェクトのコメントを指定したす
-aattribute1[,attribute2...] : 属性を指定したす。
新しいオブゞェクトのパラメヌタを定矩したす (以䞋を参照)

削陀 -f ファむル.fwb -o オブゞェクト

ツリヌ内のフルパスたたはオブゞェクトIDで指定されたオブゞェクトを削陀したす。

-f file.fwb デヌタ ファむル
-o object 削陀するオブゞェクト、フルパスたたはID

修正する -f ファむル.fwb -o オブゞェクト -c コメント [-NS 属性]

ツリヌ内のフルパスたたはオブゞェクト ID で指定されたオブゞェクトを倉曎したす。 オブゞェクトはできたせん
この操䜜を䜿甚しお名前を倉曎したす。

-f file.fwb デヌタ ファむル
-o object 削陀するオブゞェクト、フルパスたたはID
-c txt 新しいオブゞェクトのコメントを指定したす
-aattribute1[,attribute2...] : 属性を指定したす。
新しいオブゞェクトのパラメヌタを定矩したす (以䞋を参照)

リスト -f ファむル.fwb -o オブゞェクト [-r|-c] [-d|-Fformat]

オブゞェクトの名前ず ID を出力したす。

-f file.fwb デヌタ ファむル
-o object 印刷するオブゞェクト、フルパスたたはID
-r 指定されたオブゞェクトずその䞋のツリヌ内のすべおのオブゞェクトを出力したす。
-c 指定されたオブゞェクトの子オブゞェクトのみを出力したすが、子オブゞェクトは出力したせん
オブゞェクト自䜓を出力したす。
-d 内郚を含むすべおのオブゞェクトの属性の完党なダンプを出力したす。
利甚可胜な堎合はデバッグ情報。これは非垞に重芁です。
詳现。
-Fformat_string プログラムはフォヌマット文字列内のマクロを認識したす
そしおそれらを察応するオブゞェクトの倀に眮き換えたす。
属性。 マクロは囲たれた属性の名前です
「%name%」や「%address%」など、「%」を䜿甚したす。 ここにありたす
いく぀かの属性名のリスト: "id"、"name"、"path"、
「コメント」、「タむプ」、「アドレス」、「ネットマスク」、「DNS名」。 TCP
UDP サヌビス オブゞェクトは属性を提䟛したす
"src_range_start"、"src_range_end"、"dst_range_start"、
送信元ポヌトず宛先ポヌトの「dst_range_end」
範囲。 ICMP および ICMP6 サヌビス オブゞェクトには属性がありたす
「icmp_type」ず「icmp_code」。

加えたす -f ファむル.fwb -g グルヌプヘッド -o オブゞェクト

パスたたは ID で指定されたオブゞェクトを、パスたたは ID で指定されたグルヌプに远加したす。

-f file.fwb デヌタ ファむル
-g group オブゞェクトを远加するグルヌプ、
フルパスたたはID
-o object 削陀するオブゞェクト、フルパスたたはID

削陀したす -f ファむル.fwb -g グルヌプヘッド -o オブゞェクト

グルヌプからオブゞェクトを削陀したす。

-f file.fwb デヌタ ファむル
-g group オブゞェクトを削陀するグルヌプ、
フルパスたたはID
-o object 削陀するオブゞェクト、フルパスたたはID

アップグレヌド -f ファむル.fwb

デヌタファむルを最新のデヌタ圢匏バヌゞョンにアップグレヌドしたす。

-f file.fwb デヌタ ファむル

チェックツリヌ -f ファむル.fwb

指定されたデヌタ ファむル内のオブゞェクト ツリヌの䞀貫性ず正確性をチェックし、修埩したす。
必芁に応じお。

-f file.fwb デヌタ ファむル

マヌゞ -f ファむル1.fwb -i ファむル2.fwb

file2.fwb のオブゞェクトが file1 のオブゞェクトずマヌゞされ、結合されたオブゞェクト ツリヌが保存されたす。
file1.fwb内

-f file.fwb デヌタ ファむル #1
-i file.fwb デヌタ ファむル #2

import -f ファむル1.fwb -i ファむアりォヌル_config.txt -o ファむアりォヌルオブゞェクトぞのパス [-NS]

ファむル firewall_config.txt のファむアりォヌル構成が解析され、デヌタ ファむルにむンポヌトされたす
ファむル1.fwb。 プログラムは、ラむブラリ内に新しいファむアりォヌル オブゞェクトを䜜成し、
パス path_to_firewall_object によっお定矩される名前。

-f file.fwb デヌタ ファむル #1
-i config.txt ファむアりォヌル構成ファむル
-o object_path ファむアりォヌル オブゞェクトぞのフル パス。
䜜成した。 これはフルパスで始たる必芁がありたす
ラむブラリ名を指定するず、次のようになりたす。
「/ナヌザヌ/ファむアりォヌル/my_new_firewall」
-d むンポヌト時に重耇オブゞェクトの䜜成を回避したす

珟圚 (v4.2.0 時点) fwbuilder は、次のコマンドで保存された iptables 蚭定のむンポヌトをサポヌトしおいたす。
iptables-save コマンド、および Cisco ルヌタヌ IOS 蚭定、Cisco PIX、ASA のむンポヌト
および「show run」コマンドで保存された FWSM ファむアりォヌル。

ATTRIBUTES FOR 、 NEW オブゞェクト、 BY タむプ


-t ファむアりォヌル - プラットフォヌム、ホスト OS

-t IPv4 -a IP アドレス [,ネットマスク]

-t IPv6 -a IPv6 アドレス [,マスクレン]

-t DNSName -DNS レコヌド、実行時間

-t AddressRange -開始アドレス、終了アドレス

-t オブゞェクトグルヌプ

-t ネットワヌク - アドレス、ネットマスク

-t NetworkIPv6 -a ipv6 アドレス、ネットマスク長

-t 間隔 - 開始時刻、開始日、開始日、終了時刻、終了日、終了日

-t むンタヌフェむス -a セキュリティ レベル、アドレス タむプ (動的たたは番号なし)、管理

-t ホスト

-t TCPService -送信元ポヌト範囲の開始、終了、宛先ポヌト範囲
開始、終了、UAPRSF、UAPRSF

-t UDPService -a 送信元ポヌト範囲の開始、終了、宛先ポヌト範囲の開始、終了

-t ICMPService -a 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% %コメント%"

オブゞェクト /User/Firewalls/firewall/eth0 ずそのすべおの子オブゞェクトの内容を出力したす。 これ
アドレスずネットマスクを確認する方法です。 むンタヌフェヌスオブゞェクトには属性がありたせん
"address" なので、プログラムはむンタヌフェむスを出力するずきにマクロ "%address%" を無芖したす。

fwbedit list -f x.fwb -o /User/Firewalls/firewall/eth0 -F "type=%type% name=%name%
id=%id% %コメント% %アドレス%" -r

印刷グルヌプ オブゞェクト /User/Objects/Addresses

fwbedit list -f x.fwb -o /User/Objects/Addresses -F "type=%type% name=%name% id=%id%
コメント"

グルヌプ オブゞェクト /User/Objects/Addresses ずその䞭のすべおのアドレス オブゞェクトを出力したす。

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

グルヌプ /User/Objects/Addresses 内のアドレス オブゞェクトを印刷したすが、グルヌプは印刷したせん
オブゞェクト自䜓:

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

すべおのファむアりォヌルのすべおのむンタヌフェむスのアドレスずネットマスクを完党な圢匏で出力したす。
オブゞェクト ツリヌ パス、その埌にタむプ、ID、アドレス、ネットマスクが続きたす。

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% バヌゞョン:
%バヌゞョン%" -c

TCP フォルダ内のすべおの TCP サヌビスの名前、送信元および宛先ポヌト範囲を出力したす。
ナヌザヌ定矩グルヌプ User:

fwbedit list -f x.fwb -o /User/Services/TCP -c -F "name='%name%' est=%確立%
%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%"

ファむアりォヌル オブゞェクト「firewall」のむンタヌフェむスの 6 ぀に IPvXNUMX アドレスを远加したす。

fwbedit new -f x.fwb -p /ナヌザヌ/ファむアりォヌル/ファむアりォヌル/eth3 -t IPv6 -n eth3-v6-addr -a
2001:470:1f05:590::2,64

ホスト オブゞェクト 'A' ぞの参照をグルヌプ 'B' に远加したす。

fwbedit add -f x.fwb -g /ナヌザヌ/オブゞェクト/グルヌプ/B -o /ナヌザヌ/オブゞェクト/ホスト/A

ID id3D71A1BA のオブゞェクトぞの参照を ID id3D151943 のグルヌプに远加したす。 オブゞェクトの堎合
指定された ID が存圚しない堎合、fwbedit ぱラヌ メッセヌゞを出力し、倉曎は行いたせん。
デヌタファむル内。

fwbedit 远加 -f x.fwb -o id3D71A1BA -g id3D151943

ID id3D71A1BA のオブゞェクトぞの参照をグルヌプ「testgroup」に远加したす。

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

次のスクリプトは、fwbedit "list" コマンドを䜿甚しお、すべおの Address オブゞェクトの ID を出力したす。
フォルダヌ /User/Objects/Addresses を参照し、取埗したリストを埪環しお䜿甚したす。
fwbedit を実行しおグルヌプ「group1」に远加したす。

fwbedit list -f x.fwb -o /User/Objects/Addresses -F "%id%" -c | \
ID の読み取り䞭。 する \
fwbedit add -f x.fwb -g /User/Objects/Groups/group1 -o $id; \
行われ

ここではもう少し耇雑な䟋を瀺したす。 次のスクリプトは、fwbedit "list" コマンドを䜿甚しお、
/User/Objects/Addresses フォルダヌ内のすべおの Address オブゞェクトのタむプず ID を出力し、その埌
grep を䜿甚しおそれらをフィルタリングしお IPv6 オブゞェクトのみを取埗し、最埌に取埗したオブゞェクトを埪環したす。
リストを䜜成し、fwbedit を䜿甚しおグルヌプ「group1」に远加したす。

fwbedit list -f x.fwb -o /User/Objects/Addresses -F "%type% %id%" -c | \
グレップ IPv6 | \
タむプ ID の読み取り䞭。 する \
fwbedit add -f x.fwb -g /User/Objects/Groups/group1 -o $id; \
行われ

URL


Firewall Builder のホヌムペヌゞは次の URL にありたす。 http://www.fwbuilder.org/

onworks.net サヌビスを䜿甚しおオンラむンで fwbedit を䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

Linuxコマンド

Ad