Pessoal queria colocar esse truque funcionado mas, não sei o que acontece de errado.. o o seguinte:

/etc/host.deny

All:All: twist /var/noaccess %h %d ; \
/bin/echo -e "%h tentou acessar %d " >> /var/log/acesso.log ;

Arquivo acesso.log com permissão 777

/var/noaccess

/*
NoAccess
Credits go to Piveti , a friend of mine
*/

#include <stdio.h>
int main(int argc, char *argv[]){
int i;
for(i=10; i >= 0; printf("%i ",i), fflush(stdout), sleep(1), i--);
printf("Voce , %s ,nao foi autorizado a usar %s\n\n", argv[1],argv[2]);
printf("Voce esta nos meus logs!Nao volte mais !!!\n\n");
}

Arquivo noaccess com permissão +x

Dist. RedHat 9

O truque funciona para a rede interna, mas para quem tenta acessar pela rede externa não loga a tentativa...

Alguem pode me ajudar?
Brigado