0
Esta pequeña herramienta es excelente para limpiar tus diccionarios ya se sea para diccionarios wpa o diversos  esta herramienta segun su autor es un fácil uso y entendimiento gracias a arnaugamez por creador de este script....

Instrucciones: El uso del script es muy simple. para abrirlo, vamos a la consola y tipeamos:

Código:
python WWCleaner_V0.1.py


No es necesario darle permisos de administrador, a menos que el archivo de entrada los requiera para su lectura, en ese caso tan solo añadiríamos "sudo" delante.
El script nos preguntará el nombre del archivo de entrada, que debemos tenerlo en la misma carpeta donde tenemos el script. Indicamos el nombre y extensión, y lo mismo cuando nos pida nombre para el archivo de salida.

Nota: No nombrar igual al archivo de salida, pues puede causar problemas.

Aquí una captura del script con un diccionario limpiado:

Y sin más, aquí les dejo la descarga:


El código fuente de la aplicación



# -*- coding: utf-8 -*-
############################################################
############################################################
################ ################
################ Nombre: WpaWordlistCleaner ################
################ Autor: arnaugamez ################
################ Version: 0.1 ################
############### --------------------------- ################
########## Se autoriza la distribución y ##########
########## modificación del script siempre ##########
########## que se cite la fuente y autor original ##########
########## ##########
############################################################
############################################################
print ''
print ' --------------------------------------------------'
print "| _ ___ _________ |"
print "| | | /| / / | /| / / ___/ /__ ___ ____ ___ ____ |"
print "| | |/ |/ /| |/ |/ / /__/ / -_) _ `/ _ \/ -_) __/ |"
print "| |__/|__/ |__/|__/\___/_/\__/\_,_/_//_/\__/_/ |"
print '| |'
print "| by: arnaugamez |"
print ' --------------------------------------------------'
print ''
print 'Soporta formato .txt, .lst y .dic'
print ''
## Iniciación de archivos
filenameIN = str(raw_input('Nombre diccionario entrada (con extension): '))
arch = open(filenameIN, 'r')
filenameOUT = str(raw_input('Nombre diccionario salida (con extension): '))
out = open(filenameOUT, 'w')
## Iteración por las linias del diccionario.
## Comprueba si contiene el carácter '\n'
## de nueva linea y si es así lo adapata para
## no generar errores al escribir el nuevo archivo.
for line in arch:
if line[-1] == '\n':
if len(line[:-1]) > 7:
out.write(line)
else:
if len(line) > 7:
out.write(line+'\n')
out.close()
arch.close()

Saludos se vale comentar 

Publicar un comentario

Emoticon
:) :)) ;(( :-) =)) ;( ;-( :d :-d @-) :p :o :>) (o) [-( :-? (p) :-s (m) 8-) :-t :-b b-( :-# =p~ $-) (b) (f) x-) (k) (h) (c) cheer
Click to see the code!
To insert emoticon you must added at least one space before the code.

 
Top