shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RES: [shell-script] Verificando se uma porta está ativa


From: Julio Cezar Neves - DATAPREVRJ
Subject: RES: [shell-script] Verificando se uma porta está ativa
Date: Thu, 21 Nov 2002 17:32:25 -0300

Olá Tchê,
O telnet é um cara meio complicado para fazer isso e não creio que esta seja
a melhor forma, mas consegui acessá-lo da seguinte maneira:

(sleep 5 ; echo <LoginName> ; sleep 3; echo <Password> ; echo exit) | telnet
<Ender.IP>

[ ]s,
Julio Cezar Neves
-Eu Apoio o Software Livre-
-I Support Free Software-
* +55 21 2528-7070  /  9853-4044
*address@hidden


> -----Mensagem original-----
> De: Rodolfo Villanova
> [mailto:address@hidden]
> Enviada em: quarta-feira, 20 de novembro de 2002 14:04
> Para: address@hidden
> Assunto: [shell-script] Verificando se uma porta está ativa
> 
> 
> People,
> 
> Preciso testar se estão ativas determinadas portas de um 
> grupo de IPs em minha intranet.
> 
> Sei como testá-las em linha de comando:
> 
> telnet <IP address> <port>
> 
> Se a porta estiver ativa, vai oferecer um prompt para login.
> Se não, devolve uma mensagem de conexão recusada.
> 
> Por script, as conexões recusadas devolvem uma mensagem de 
> erro, mas as conexões com
> sucesso "prendem" o script, esperando que sejam fornecidos 
> user/senha para login.
> 
> Nesses casos, como poderia continuar o teste sequencial das 
> conexões restantes, sem ficar
> preso às conexões que obtiverem sucesso? Uma forma que 
> "bolei" foi independizar cada
> telnet com um "&" no final de cada linha e jogar as saídas 
> das mensagens recusadas num
> arquivo de log, mas dessa forma deixaria pendurados processos 
> inúteis de login
> indefinidamente, pois não é intenção completar a autenticação 
> fornecendo um user-login.
> 
> Conhecem alguma forma mais simples ou parâmetro do telnet que 
> devolve códigos de retorno
> específicos?
> Qual o RFC que trata do assunto?
> 
> Vale lembrar que as famílias de Unix que rodarão esse script 
> serão Solaris e True64, mas
> as sugestões em Linux também serão muito bem vindas.
> 
> 
> Grato antecipadamente,
> 
> 
> Rodolfo Villanova
> Telefonica mobile Solutions
> 
> 
> 
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de 
> programação, como perl, C etc. Quem insistir em não seguir 
> esta regra será moderado sem prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
 

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]