TCPDCHK(8)

명칭
tcpdchk - tcp 나팔의 설정 checker

서식
tcpdchk [-a] [-d] [-i inet_conf] [-v]

해설

tcpdchk 는, tcp 나팔의 설정을 검사해, 잠재적인 문제와 실제의 문제로 발견한 것을 모두 보고합니다. 이 프로그램은, tcpd 의 액세스 제어 파일 (디폴트에서는 /etc/hosts.allow 와 /etc/hosts.deny 입니다) (을)를 검사해, 이러한 파일의 엔트리와 inetd 또는 tlid 의 네트워크 제어 파일의 엔트리를 비교합니다.

tcpdchk 가 보고하는 문제는 다음과 같은 것입니다: 존재하지 않는 패스명; tcpd 의 액세스 제어 룰에는 존재하지만, tcpd 의 제어하에 없는 서비스; 나팔로 싸여서는 안 되는 서비스; 존재하지 않는 호스트명이나 비인터넷 주소 형식; 정식적 호스트명의 대신의, 호스트의 별명의 사용; 이름/주소에 충돌이 있는 호스트; 와일드 카드 패턴의 부적절한 사용; NIS netgroup 의 부적절한 사용이나, 존재하지 않는 NIS netgroup 의 참조; 존재하지 않는 옵션의 참조; 옵션에의 부정한 인수; 등.

가능하면, 문제 해결의 도움이 되는 제안을 tcpdchk 는 제공합니다.

옵션

-a  명시적인 ALLOW 키워드 없이 액세스가 허가되는 액세스 제어 룰을 보고합니다. 이것이 들어맞는 것은, 확장 제어 언어가 유효한 때 (-DPROCESS_OPTIONS 첨부로 구축되었을 때) 뿐입니다.

-d  디폴트의 것이 아니고, 커런트 디렉토리의 파일 hosts.allow 와 hosts.deny 를 검사합니다.

-i inet_conf
    inetd.conf 나 tlid.conf 의 네트워크 설정 파일을 tcpdchk 를 찾아낼 수 없을 때인가, 잘못한 것을 사용하고 있는 혐의가 있을 때, 이 옵션을 사용해 주세요.

-v  각 액세스 제어 룰의 내용을 표시합니다. demon의 리스트, 클라이언트의 리스트, 쉘 명령, 옵션을, 정서해 표시합니다; 이것에 의해, 당신의 기대한 것과 프로그램이 해석한 것과의 사이의 어긋나는 점을, 용이하게 발견할 수 있도록(듯이) 합니다.

관련 파일

tcpd 의 액세스 제어표의, 디폴트의 두는곳은 다음과 같습니다:

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

관련 항목
tcpdmatch(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