cleaner.py

cleaner.py, Analizador de textos en Python

cleaner.py es un analizador de texto, analiza el número de veces que encuentra en un determinado texto O ARCHIVO, cada uno que piense en las funcionalidades que considere que se le puedan dar a esta herramienta desarrollado en python, y como siempre estos registros se pueden almacenar en un archivo de log para su posterior análisis.

También tenéis este tutorial EN VIDEO!!!


 
Esta herramienta viene especialmente bien si venís desde el vídeo/post titulado “¿Qué es la ingeniería criptográfica inversa?“, de hecho de no ser así esta herramienta lo cierto es que no tiene mucho sentido.

cleaner.py example

cleaner.py example

REQUISITOS

  • Tener instalado python 3

Tal y como podéis comprobar requiere necesariamente de muchos requisitos…

DOCUMENTACIÓN

Esta herramienta está muy bien documentada y siempre se tiene la opción de hacer un -h o –help para mostrar la documentación propia de la herramienta.

Así mismo, también tenéis el archivo USAGE.txt el cuál contiene toda la información sobre como se usa esta herramienta.
SIMPLE USE

cleaner.py es una aplicación extremadamente sencilla multilenguaje escrita en python, para empezar a usar cleaner.py pásele un texto el cual desee analizar con -T o –text o bien simplemente use -F o –file para que analice un archivo.

python cleaner.py -CC a -T "Hola, esto es una prueba que debería devolver: 4"

OUTPUT:

$ char: a apareció 4 veces

$ [+] Caracteres encontrados:
$ [+] Hola, estunprbqdív:4

Tal y como se puede apreciar devuelve todos y cada uno de los caracteres que se han encontrado en el texto.

ADVANCED OPTIONS

Si se utilizan -F para analizar un archivo y -T al mismo tiempo solo responderá a la opción de -T.

-T    | –text               –> Le podemos pasar directamente el texto que queremos que analice
-C    | –counter        –> Devuelve el número de veces que aparece cada caracter en el texto
-CC | –counterKey –> Devuelve el número de veces que aparece un determinado caracter en el texto
-F    | –file                –> Le podemos pasar un fichero que queremos que analice

-h  | –help              –> Muestra la ayuda
-V  | –version        –> Muestra la versión actual de la aplicación

Para este ejemplo se ha creado un archivo llamado archivo_de_texto.txt con la herramienta randomKey.py

python cleaner.py -CC a -F archivo_de_texto.txt, esto debería de devolver el número de veces que se a encontrado una “a” en el archivo “archivo_de_texto.txt”.

OUTPUT:

$ char: a apareció 66 veces

$ [+] Caracteres encontrados:
$ [+]
$ [+] Estaeránlqu:wyiopdfghjkzxcvbmQWRTYUIOPASDFGHJKLZXCVBNM1234567890.

 

DESCARGAR

Aquí puedes descargarte el archivo zip con cleaner.py (la última versión) en su interior, recuerda que no esta compilada de ninguna manera, para usarla recuerda usar python cleaner.py y las opciones.

Todas las versiones

Descarga Descripción
cleaner.py – v1.01 Se han añadido las opciones -W y -WW, iguales que -C y -CC solo que cuentan las palabras.
cleaner.py – v1.0 Primera versión de la herramienta, analiza textos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *