1-0 Instalando o Firewall Aker - Data - Aker Security Solutions

1-0 Instalando o Firewall Aker - Data - Aker Security Solutions 1-0 Instalando o Firewall Aker - Data - Aker Security Solutions

07.06.2015 Views

packages, no caso do linux eles estão no diretório RPM e iniciam com os mesmos nomes. Pode-se também montar o cd em um servidor ftp, só não esqueça de mudar para o modo passivo < passive> na linha de comando do cliente ftp estando dentro do firewall. Obs: os sinais < > são apenas para delimitar os comandos ou variáveis 2) Baixando os pacotes em uma pasta de trabalho faça a instalação de cada um deles (atente para a ordem): FreeBSD pkg_add tcl.xx.xx.tgz pkg_add tk.xx.xx.tgz pkg_add expect.xx.xx.tgz Linux rpm -ivh tcl.xxxx.i386.rpm rpm -ivh tk.xxx.i386.rpm rpm -ivh expect.xxx.i386.rpm Obs: os "xis" corresponde a versão dos pacotes. 3) Crie um arquivo de nome mobiaker com o seguinte conteúdo (Neste exemplo utilizo o serviço da mobitel) -----------------Inicio do Script, Não Inclua esta linha--------------------- #!/usr/local/bin/expect # este argumento é o tipo da mensagem do Aker que # pode ser 1 - log ou 2 - evento set tipo [lindex $argv 0] # Prioridade (7 - depuração, 6 - informação, # 5 - notícia, 4 - advertência ou 3 - erro) set prioridade [lindex $argv 1] # Número da mensagem que provocou a execução do programa # ou 0 para indicar a causa não foi uma mensagem set numero [lindex $argv 2] # A mensagem propriamente dita set msg [lindex $argv 3] # número do pager do administrador do firewall set pager "nnnnnnn" # coloco o tempo máximo de espera para 3 minutos set timeout 180 # inicio a transação com o servidor email da mobitel # irei fazer a transação direta via telnet spawn telnet mailhost.mobinet.com.br 25

# espero pela string de conexão do servidor expect "220" # Envio meu dominio send "helo foo.com.br" # espero pelo servidor expect "250" # Quem sou eu . . . send "mail from:admin@foo.com.br\r" # espero pelo servidor expect "250" # Para quem vai a msg. No caso da mobi todas vão para um usuário # de nome pager e no assunto é colocado o número do mobi de destino send "rcpt to:pager@mobinet.com.br\r" # espero pelo servidor expect "250" # Mando o servidor se preparar para receber dos dados send "data\r" # espero pelo servidor expect "354" # As linhas a seguir irão montar o corpo do email send "From: HUadmin@foo.com.br\rUH" send "Date: \r" send "To: HUpager@mobinet.com.br\rUH" # Aqui eu faço a composição do número do pager # O sistema da mobi envia então somente o corpo # do email para o pager send "Subject: pager=$pager\r" # um avanço de linha send "\r" # envio a mensagem propriamente dita send "$tipo $prioridade $numero $msg\r" # Finalizo a mensagem send ".\r" # Espero o servidor expect "250"

packages, no caso do linux eles estão no diretório RPM e iniciam com os mesmos<br />

nomes. Pode-se também montar o cd em um servidor ftp, só não esqueça de mudar para<br />

o modo passivo < passive> na linha de comando do cliente ftp estando dentro do<br />

firewall.<br />

Obs: os sinais < > são apenas para delimitar os comandos ou variáveis<br />

2) Baixando os pacotes em uma pasta de trabalho faça a instalação de cada um deles<br />

(atente para a ordem):<br />

FreeBSD<br />

pkg_add tcl.xx.xx.tgz<br />

pkg_add tk.xx.xx.tgz<br />

pkg_add expect.xx.xx.tgz<br />

Linux<br />

rpm -ivh tcl.xxxx.i386.rpm<br />

rpm -ivh tk.xxx.i386.rpm<br />

rpm -ivh expect.xxx.i386.rpm<br />

Obs: os "xis" corresponde a versão dos pacotes.<br />

3) Crie um arquivo de nome mobiaker com o seguinte conteúdo (Neste exemplo utilizo<br />

o serviço da mobitel)<br />

-----------------Inicio do Script, Não Inclua esta linha---------------------<br />

#!/usr/local/bin/expect<br />

# este argumento é o tipo da mensagem do <strong>Aker</strong> que<br />

# pode ser 1 - log ou 2 - evento<br />

set tipo [lindex $argv 0]<br />

# Prioridade (7 - depuração, 6 - informação,<br />

# 5 - notícia, 4 - advertência ou 3 - erro)<br />

set prioridade [lindex $argv 1]<br />

# Número da mensagem que provocou a execução do programa<br />

# ou 0 para indicar a causa não foi uma mensagem<br />

set numero [lindex $argv 2]<br />

# A mensagem propriamente dita<br />

set msg [lindex $argv 3]<br />

# número do pager do administrador do firewall<br />

set pager "nnnnnnn"<br />

# coloco o tempo máximo de espera para 3 minutos<br />

set timeout 180<br />

# inicio a transação com o servidor email da mobitel<br />

# irei fazer a transação direta via telnet<br />

spawn telnet mailhost.mobinet.com.br 25

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!