Validação de IP

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

[ Hits: 8.592 ]

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

Netcat feito em Python

Shell reverso em Python - cliente e servidor

HCoin - Preço do Dólar, Bitcoin e Euro em Python

Scanner de rede com threading

IPs Classfull


  

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