Instalando dependências em pacotes:
apt-get apache2 openssl gnupg mysql-server perl5 dhcp3-server bind9 build-essential htop openssh-server phpmyadmin
Instalando dependências em Perl:
perl -MCPAN -e shell
cpan> install YAML
cpan> install Bundle::CPAN (ENTER para todas as perguntas)
cpan> install DBI
cpan> install DBD::mysql
cpan> install Digest::MD5
cpan> install Net::Netmask
cpan> exit
Preparando o MySQL
mysql -u root -p senhadorootmysqlaqui
mysql> CREATE DATABASE nocat;
mysql> GRANT ALL PRIVILEGES ON nocat.* TO nocat@localhost IDENTIFIED BY "senhadonocat" WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> exit
Baixando e instalando o NoCat
wget http://nocat.net/download/NoCatAuth/NoCatAuth-0.82.tar.gz
tar -zxvf NoCatAuth-0.82.tar.gz
cd NoCatAuth-0.82
make authserv
make pgpkey
make gateway
IMPORTANTE: É necessária a instalação em um CPU com duas interfaces de rede, na mesma topologia de um firewall para o funcionamento correto da aplicação.