Teste de conectividade alternativo

Publicado por Filippe em 12/08/2013

[ Hits: 6.608 ]

 


Teste de conectividade alternativo



Às vezes precisamos, na configurações de novos servidores e/ou serviços, e sempre usamos o utilitário Telnet para realizar testes de conectividades e, em algumas vezes, nos deparamos com servidores que não possuem o Telnet instalado, tanto em GNU/Linux, quando Windows.

Para resolver este problema, é possível realizar um teste bem rápido através do console do Python.

É necessário ter o Python instalado, creio que não haja limitações entre as versões.

Para isto, basta seguir os seguintes comandos:

python

Python 2.7.3 (default, Aug  9 2012, 17:23:57)
[GCC 4.7.1 20120720 (Red Hat 4.7.1-5)] on linux2
Type "help", "copyright", "credits" or "license" for more information.

>>> import sys
>>> import telnetlib
>>> HOST="10.1.0.158"

>>> tn=telnetlib.Telnet(HOST,80)

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib64/python2.7/telnetlib.py", line 209, in __init__
    self.open(host, port, timeout)
  File "/usr/lib64/python2.7/telnetlib.py", line 225, in open
    self.sock = socket.create_connection((host, port), timeout)
  File "/usr/lib64/python2.7/socket.py", line 571, in create_connection
    raise err
socket.error: [Errno 113] No route to host

>>> tn=telnetlib.Telnet(HOST,11212)
>>>

Notem que a primeira porta usada (a 80) está fechada, e deu o erro "No route to host" e o segundo teste não retornou erro nenhum, isto significa que a conexão foi estabelecida com sucesso.

Fácil, não?

Abraços.

Outras dicas deste autor

Crash ao executar Eclipse no Fedora 19 x86_64 [Resolvido]

Java Fedora 18/19: trusted.certs (No such file or directory)

Pidgin não criptografa senhas armazenadas

Configuração de internet móvel 3G CTBC no Ubuntu

Twittar via terminal no Linux

Leitura recomendada

Entendendo uma Reverse Shell [Vídeo]

Como pegar o hostname usando Python

No working INIT not found (Slackware) [Resolvido]

Criando listas individuais para cada instância da mesma classe em Python

Qual distro para iniciar?

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts