Skip to content

Metapython is a good script for extract the metadata of anything type file

License

Notifications You must be signed in to change notification settings

nocturne-cybersecurity/metapython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Metapython Análisis de Metadatos

Descripción

Metapython es una herramienta de línea de comandos que permite analizar y visualizar metadatos de archivos y directorios. Soporta múltiples formatos incluyendo imágenes, documentos, audio y video.

Características Principales

  • Visualización de metadatos del sistema de archivos
  • Extracción de metadatos EXIF de imágenes
  • Análisis de documentos PDF
  • Información técnica de archivos multimedia
  • Interfaz interactiva de navegación
  • Cálculo de hash SHA-256

Requisitos Previos

  • Python 3.6 o superior
  • pip (gestor de paquetes de Python)

Instalación

1. Clonar el repositorio

git clone https://github.com/nocturne-cybersecurity/metapython.git
cd metapython
ls

2. Crear y activar entorno virtual (recomendado)

python3 -m venv venv
source venv/bin/activate  # En Windows: venv\Scripts\activate

3. Instalar dependencias

pip install -r requirements.txt

4. Instalar dependencias del sistema (Linux/Ubuntu)

sudo apt-get update
sudo apt-get install -y ffmpeg libmagic1

Uso Básico

Modo Interactivo

python3 metapython.py

Modo Directo

python3 metapython.py /ruta/al/archivo

Controles de Navegación

  • Flecha Arriba/Abajo: Navegar entre archivos
  • Enter: Seleccionar archivo/directorio
  • q: Salir del programa

Dependencias Principales

  • Pillow: Procesamiento de imágenes
  • python-magic: Detección de tipos MIME
  • PyPDF2: Análisis de archivos PDF

Solución de Problemas

Si encuentras algún problema:

  1. Asegúrate de tener todas las dependencias instaladas
  2. Verifica que los permisos del archivo sean correctos
  3. Comprueba que el archivo no esté dañado

Instrucciones para el Usuario Final

Descarga Directa (sin Git)

  1. Visita el repositorio del proyecto
  2. Haz clic en el botón "Code" y selecciona "Download ZIP"
  3. Extrae el archivo ZIP en tu directorio preferido
  4. Abre una terminal en el directorio extraído
  5. Sigue los pasos de instalación desde el paso 2

Actualización del Programa

git pull origin main
pip install --upgrade -r requirements.txt

Desinstalación

Simplemente elimina el directorio del proyecto. Si usaste un entorno virtual, puedes eliminarlo también.

Soporte

Para reportar problemas o solicitar características, por favor abre un issue en el repositorio del proyecto.

Licencia

Licencia MIT.

About

Metapython is a good script for extract the metadata of anything type file

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages