ここで、1Kは1000であり、1Mは1000Kを意味する。フラグの多くの機能も参照の事。-z設定した条件のパケット数とバイト数のカウンタをリセットする。(リスト:list)コマンドとの組み合わせて使用する事が多いであろう。-f設定した条件を抹消する。policy選択したファイヤーウォールタイプのデフォルトの"policy"を変更する。内の一つでなければならない。デフォルト"policy"は一致する条件がない場合に使用する。この設定はIPファイヤーウォールにのみ有効である。フラグとの組み合わせで使用する。udpIPマスカレードで使用するタイムアウト値を変更する。UDPパケットのタイムアウト値を記述する。使用している値がそのまま引き継がれる。フラグとの組み合わせでのみ有効である。(拒絶)であるかどうかを確認する。フラグとの組み合わせでのみ有効である。-hHelp(ヘルプ)である。コマンドの記法を(現在は非常に簡単に)表示する。check(確認)と組み合わせて使用可能である。protocol設定条件または確認すべきパケットのプロトコルを示す。プロトコルのうちの一つである。すべてのプロトコルが対象になる。check(確認)コマンドとの組み合わせで用いる事はないであろう。...]ソースの指定(オプション)。host名、ネットワーク名およびIPアドレスによる指定が可能である。数値による指定は左側からのネットマスクビット数を指定する。ソースは一つ以上のポートまたはICMPタイプを含む。port番号またはICMPタイプを示す。10)を超えてはならない。ここで、portの範囲指定の場合は2と数える。ファイヤーウォールに許可される。特別に扱われ、種々の方法でカウントできる。これらのport番号0xFFFFのパケットはアカウント目的で用いられる。(255)はICMPパケットの二番目以降に相当するものとして扱われる。ICMPタイプが0xFFのパケットはアカウント目的で用いられる。注意すべきは、記述したコマンドやプロトコルは、portを暗黙に制限する。portは下記プロトコルとの組み合わせで使用する。(すべてのアドレスに適合するもの)がソースアドレスとして使用される。指定されていなければならない。...]デスティネーション(先)を指定する。フラグとの組み合わせでは使用できない。フラグの後に指定する事。経由するインタフェースのアドレスを指定する。host名でも数値によるIPアドレスでもよい。host名が指定された場合は、ただ一つのIPアドレスに割り当てられる。仮定され、特別にどのインタフェースアドレスも適合される。チェックコマンドにおいてはこのオプションが必須である。経由するインタフェースの名前を指定する。仮定され、特別にどのインタフェース名も適合される。チェックコマンドにおいてはこのオプションが必須である。以下に示すオプションが使用可能である。-bBidirectional(双方向)モード。指定した条件を双方向のIPパケットに適合する。コマンドと組み合わせて使用可能である。output(拡張出力)。インタフェースと(もしあれば)設定条件を表示する。表示される)およびTOSマスクを出力する。このオプションはlist(リスト)コマンドとの組み合わせでのみ有効である。-kTCPパケットのACKビットがセットされているもののみ適合する。コマンドと組み合わせて使用可能である。-m転送用のマスカレードパケットの許可。ものであればマスカレードパケットとして扱われる。扱われ、ファイヤーウォールをバイパスする。定義されていなければならない。output(数値での出力)。IPアドレスとport番号を数値で表示する。service名で表示する。-o適合したパケットに対するカーネルロギングを行う。関数を使って出力する。定義した場合に有効である。コマンドと組み合わせでのみ有効である。[port]ローカルソケットにリダイレクトする。ソケットにリダイレクトされる。ポートとして用いられる。定義されていなければならない。対して次のマスク値とビット毎にXOR(排他的論理和)を行う。それぞれのマスクは16進数の8ビットで指定する。output(詳細出力)。条件やパケットの追加、削除および確認において詳細情報を出力する。check(確認)コマンドと組み合わせでのみ有効である。numbers(拡張数値出力)。M(1000K倍)といった丸めた値ではなく、正確な値を出力する。このオプションはカウント値が出力される場合にのみ有効である。されているもののみ適合する。コマンドと組み合わせて使用可能である。