tcpdmatch(8) FreeBSD 一般コマンドマニュアル

tcpdmatch

前のページ 上に戻る 次のページ

tcpdmatch



書式

       tcpdmatch [-d] [-i inet_conf] daemon client

       tcpdmatch     [-d]    [-i    inet_conf]    daemon[@server]
       [user@]client


解説

       tcpdmatch は、サービスに対する固有の要求を tcp ラッパが ど
       のように扱うかを予測します。使用例は後述します。

       こ の プログラムは、 tcpd のアクセス制御表 (デフォルトでは
       /etc/hosts.allow/etc/hosts.deny です) を検査し、そのま
       と め を 表示します。精度を最大にするために、 inetd または
       tlid のネットワーク設定ファイルから、追加の情報を取得し ま
       す。

       tcpdmatch がアクセス制御表の中から一致を見つけると、一致し
       たルールを示します。さらに、付随するシェルコマンドもしくは
       拡張オプションを、清書して表示します; これにより、あなたの
       期待したものとプログラムが解釈したものとの間の食い違いを、
       容易に発見できるようにします。


引数

       次に示す 2 つの引数が、常に必要です:

       daemon  デーモンのプロセス名。典型的には、デーモンの実行パ
              ス名の最後の部分です。

       client ホスト名かネットワークアドレス、または `unknown' か
              `paranoid' のワイルドカードパターンです。

              こ こでクライアントのホスト名が指定されると、そのク
              ライアントホスト名に対して列挙されている各アドレ ス
              に対して、 tcpdmatch は予測します。

              こ こでクライアントのアドレスが指定されると、クライ
              アント名の検索に失敗した時に tcpd がどう判断する の
              かを、 tcpdmatch は予測します。

       オプションの情報を、daemon@server の形式で指定します:

       server ホスト名かネットワークアドレス、または `unknown' か
              `paranoid' のワイルドカードパターンです。デフォルト
              のサーバ名は `unknown' です。

       オプションの情報を、user@client の形式で指定します:

       user    クライアントユーザ識別子です。典型的には、ログイン
              名か、数値のユーザ id です。デフォルトのユーザ名 は
              `unknown' です。


オプション


       同じ要求を、ホスト名検索の失敗を装って、試します:

            tcpdmatch in.telnetd 127.0.0.1

       クライアント名がクライアントアドレスと一致しな い と き に
       tcpd がどうするかを予測するには、次のようにします:

            tcpdmatch in.telnetd paranoid

       シ ステムによっては、デーモンの名前に `in.' プレフィックス
       が付かないものや、 tcpdmatch が inetd 設定ファイルの位置を
       見付けるのに補助が必要なものがあります。


関連ファイル

       tcpd のアクセス制御表の、デフォルトの置場は次の通りです:

       /etc/hosts.allow
       /etc/hosts.deny


関連項目

       tcpdchk(8), tcpd の設定チェッカ。
       hosts_access(5), tcpd のアクセス制御表の書式。
       hosts_options(5), 言語拡張の書式。
       inetd.conf(5), inetd 制御ファイルの書式。
       tlid.conf(5), tlid 制御ファイルの書式。


作者

       Wietse Venema (wietse@wzv.win.tue.nl),
       Department of Mathematics and Computing Science,
       Eindhoven University of Technology
       Den Dolech 2, P.O. Box 513,
       5600 MB Eindhoven, The Netherlands




                                                     TCPDMATCH(8)

ABELNET VPSサービス