[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
- RES: [shell-script] Verificando se uma porta está ativa,
Julio Cezar Neves - DATAPREVRJ <=