Validação de IP

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

[ Hits: 8.503 ]

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

B.S.A.N.S. - Break Security - Automated Network Scanner [PARTE 1]

Chatroom Cliente em Python

ArpRequest - requisição arp para endereço físico

Localiza todos os IPs da rede

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