https://github.com/nocturne-cybersecurity/metapython
Metapython is a good script for extract the metadata of anything type file
https://github.com/nocturne-cybersecurity/metapython
analysis exif exiftool files meta metadata metadata-extraction python
Last synced: 19 days ago
JSON representation
Metapython is a good script for extract the metadata of anything type file
- Host: GitHub
- URL: https://github.com/nocturne-cybersecurity/metapython
- Owner: nocturne-cybersecurity
- License: mit
- Created: 2025-12-22T05:26:33.000Z (21 days ago)
- Default Branch: main
- Last Pushed: 2025-12-22T05:44:38.000Z (21 days ago)
- Last Synced: 2025-12-23T16:56:21.000Z (19 days ago)
- Topics: analysis, exif, exiftool, files, meta, metadata, metadata-extraction, python
- Language: Python
- Homepage:
- Size: 18.6 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
```bash
git clone https://github.com/nocturne-cybersecurity/metapython.git
cd metapython
ls
```
### 2. Crear y activar entorno virtual (recomendado)
```bash
python3 -m venv venv
source venv/bin/activate # En Windows: venv\Scripts\activate
```
### 3. Instalar dependencias
```bash
pip install -r requirements.txt
```
### 4. Instalar dependencias del sistema (Linux/Ubuntu)
```bash
sudo apt-get update
sudo apt-get install -y ffmpeg libmagic1
```
## Uso Básico
### Modo Interactivo
```bash
python3 metapython.py
```
### Modo Directo
```bash
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
```bash
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.