Validação de IP

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

[ Hits: 8.560 ]

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

Shell reverso em Python - cliente e servidor

Verifica conexão - Ping

Renomeador de rede em Python

Scanner de rede com threading

Peer-to-peer nós para processamento em multipontos


  

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