En el mundo de la ciberseguridad y la administración de sistemas, la organización eficiente de archivos es crucial. Ya sea que estés gestionando evidencia digital, organizando logs de seguridad, o simplemente manteniendo orden en grandes colecciones de archivos, r3namex es la herramienta que necesitas.
Desarrollada por mi, Fabian Peña (stuxboynet), r3namex es una potente utilidad de renombrado masivo de archivos que destaca por su funcionalidad de rollback completo, manejo inteligente de duplicados y procesamiento recursivo de carpetas.
La instalación de r3namex es extremadamente sencilla:
1# Clonar el repositorio2git clone https://github.com/stuxboynet/r3namex.git3cd r3namex45# Verificar Python 3.6+6python --version78# ¡Listo para usar! No requiere dependencias externas
1# Renombrar capturas de pantalla de una investigación2python r3namex.py -l /evidencia/capturas -a -p Evidencia_Caso_001_ -ns 134# Resultado:5# screenshot1.png → Evidencia_Caso_001_1.png6# IMG_234.jpg → Evidencia_Caso_001_2.jpg7# captura.png → Evidencia_Caso_001_3.png
1# Renumerar logs de firewall del mes2python r3namex.py -l /logs/firewall -p fw_log -cs 1 -ce 31 -ns 10034# fw_log1.txt → fw_log100.txt5# fw_log31.txt → fw_log131.txt
1# Modo interactivo para organizar reportes2python r3namex.py -l /reportes/pentest -a
1# Estado inicial:2# /caso_001/fotos/3# ├── DSC0001.jpg4# ├── IMG_234.jpg5# ├── foto.jpg6# └── smartphone/7# ├── WhatsApp_001.jpg8# └── Screenshot_002.png910# Comando:11python r3namex.py -l /caso_001/fotos -a -p Evidencia_Foto_ -ns 11213# Resultado:14# /caso_001/fotos/15# ├── Evidencia_Foto_1.jpg16# ├── Evidencia_Foto_2.jpg17# ├── Evidencia_Foto_3.jpg18# └── smartphone/19# ├── Evidencia_Foto_4.jpg20# └── Evidencia_Foto_5.png
1# Tienes: access_log_1.txt, access_log_2.txt, access_log_5.txt, access_log_8.txt2# Quieres: access_log_1.txt, access_log_2.txt, access_log_3.txt, access_log_4.txt34python r3namex.py -l /var/log/apache -p access_log_ -cs 1 -ce 8 -ns 1 -ds suffix
Una de las características más valiosas de r3namex es su capacidad de rollback completo:
1# Realizar rollback de la última operación2python r3namex.py -l /mi/carpeta -r34# El sistema restaura automáticamente todos los nombres originales
El modo interactivo es perfecto para casos complejos:
1python r3namex.py -l /proyecto -a23# Output:4# Processing: MAIN FOLDER5# Files in this folder: 106# > Do you want to set a new prefix? [Y/N]: Y7# > Enter new prefix: Proyecto_Alpha_8# > Start numbering from: 1009#10# Found 3 subfolder(s) with files:11# 1. documentos (15 files)12# 2. codigo (8 files)13# 3. recursos (20 files)14# Do you want to rename files in these subfolders? [Y/N]: Y
r3namex implementa múltiples capas de seguridad:
1# Verificar versión actual2python r3namex.py -v34# Buscar actualizaciones5python r3namex.py -u6# Verifica GitHub automáticamente y ofrece actualizar
He desarrollado r3namex como una herramienta indispensable para cualquier profesional de ciberseguridad que valore la organización, eficiencia y seguridad en el manejo de archivos. Su combinación de potencia, simplicidad y características de seguridad la convierten en la elección perfecta para:
La funcionalidad de rollback completo garantiza que nunca pierdas datos importantes, mientras que las múltiples estrategias para duplicados te dan el control total sobre el proceso de renombrado.
¿Has probado r3namex en tus proyectos? 💻
Comparte tu experiencia en los comentarios 📝 y ayuda a otros profesionales de ciberseguridad a descubrir esta potente herramienta. 🔧