Validação de IP

Publicado por Italo Pessoa (última atualização em 01/03/2013)

[ Hits: 6.571 ]

Homepage: http://xconhecimento.blogspot.com.br

Download validaIp.py




Um simples script para validação de IPs utilizando Python.

Script criado para realização de uma prova de scripts. É utilizada a função inet_aton do módulo socket, que realiza a conversão do IP xxx.xxx.xxx.xxx para um formato utilizado nas camadas mais baixas de rede \x01\x01\x01\x01.

O código está simples e sem verificação de parâmetros válidos, é apenas um exemplo e pode ser melhorado.

  



Esconder código-fonte

#!/usr/bin/python

import sys,socket

invalidos=[]

for l in open(sys.argv[1],'r').readlines():
        ip=l.strip('\n')
        try:
                socket.inet_aton(ip)
        except socket.error:
                invalidos.append(ip+'\n')

if len(invalidos) > 0:
        log=open('log','w')
        log.writelines(invalidos)
        log.close

Scripts recomendados

Localiza todos os IPs da rede

Envio de comandos por ssh sem troca de chaves a múltiplos servidores

Verifica conexão - Ping

Scanner Wifi in Python [very simple and helpful]

Ligando máquina pela rede usando Python


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário