Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
orb — Orb es una utilidad segura, centrada en la terminal, que te permite compartir una carpeta local a través de internet mediante cifrado de extremo a extremo. No requiere cuentas, almacenamiento en la nube ni reenvío de puertos. | Kitploit
Herramientas/GitHubGitHub/zayan-mohamed/orb
Utilidades de Propósito GeneralHerramientas de Cifrado/DescifradoSeguridad de RedesPrivacidadUtilidades y FrameworksAutenticación
GitHubzayan-mohamed/orb

orb

Orb es una utilidad segura, centrada en la terminal, que te permite compartir una carpeta local a través de internet mediante cifrado de extremo a extremo. No requiere cuentas, almacenamiento en la nube ni reenvío de puertos.

Ver Repositorio
173hace 7 mesesAún no revisado
Sitio web

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Orb — Herramienta de Tunelización de Carpetas con Confianza Cero

Build Status Release Go Report Card Go Version License Documentation PRs Welcome

Orb es una utilidad segura, centrada en la terminal, que permite compartir una carpeta local a través de internet con cifrado de extremo a extremo. Sin cuentas, sin almacenamiento en la nube, sin necesidad de reenvío de puertos.

Demostración

Compartir una Carpeta

Demostración de Compartir con Orb Comparte una carpeta con un solo comando: cifrado de extremo a extremo

Navegar por Archivos Compartidos

Demostración de Conexión con Orb Navegador TUI interactivo para acceso seguro a archivos

Características

  • Arquitectura de Confianza Cero: El servidor relay nunca ve datos en texto plano
  • Criptografía sólida: Argon2id para derivación de claves, Noise Protocol para el handshake, ChaCha20-Poly1305 para cifrado de transporte
  • Multiplataforma: Funciona en Linux, macOS y Windows
  • Seguro para NAT: Todas las conexiones son salientes, funciona detrás de cortafuegos
  • Navegador TUI de archivos: Interfaz interactiva de terminal para explorar y descargar archivos
  • Sin secretos a largo plazo: Las sesiones expiran automáticamente
  • Seguro por diseño: Sanitización de rutas, protección contra enlaces simbólicos, protección contra repetición

Inicio Rápido

Instalación

root@kitploit:~
# Descarga el binario para tu plataforma
curl -L https://github.com/Zayan-Mohamed/orb/releases/latest/download/orb-$(uname -s)-$(uname -m) -o orb
chmod +x orb
sudo mv orb /usr/local/bin/

O compila desde el código fuente.

Compartir una Carpeta

root@kitploit:~
orb share ./micarpeta

Salida:

root@kitploit:~
ID de sesión: abc123def456
Código de acceso: secure-random-passcode
Relay: ws://localhost:8080

Comparte estas credenciales de forma segura con el destinatario.
Esperando conexión...

Conectarse a una Carpeta Compartida

root@kitploit:~
orb connect 7F9Q2A

Solicita el código de acceso y luego abre un navegador de archivos interactivo.

Comandos

orb share <ruta>

Comparte un directorio local a través de un túnel cifrado.

Opciones:

  • --relay <url>: URL del servidor relay (por defecto: http://localhost:8080)
  • --readonly: Comparte la carpeta en modo solo lectura

Ejemplo:

root@kitploit:~
orb share ./documentos --readonly

orb connect <id-de-sesión>

Conéctate a una sesión compartida.

Opciones:

  • --relay <url>: URL del servidor relay
  • --passcode <código>: Código de acceso de la sesión (pregunta si no se proporciona)
  • --tui: Usa el navegador de archivos TUI (por defecto: true)
  • --mount <ruta>: Punto de montaje para FUSE (solo Linux/macOS)

Ejemplo:

root@kitploit:~
orb connect 7F9Q2A --passcode 493-771 --tui

orb relay

Inicia un servidor relay.

Opciones:

  • --listen <dirección>: Dirección de escucha (por defecto: :8080)

Ejemplo:

root@kitploit:~
orb relay --listen 0.0.0.0:8080

Características de Seguridad

Criptografía

  • Derivación de claves: Argon2id con 64MB de memoria, 3 iteraciones
  • Handshake: Noise Protocol Framework con intercambio de claves X25519
  • Transporte: Cifrado autenticado ChaCha20-Poly1305
  • Generación aleatoria: Números aleatorios criptográficamente seguros

Protección Contra

  • Fuerza bruta al código de acceso (función de memoria intensiva Argon2id)
  • Ataques de repetición (nonces únicos por paquete)
  • Hombre en el medio (autenticación mutua del Noise Protocol)
  • Recorrido de rutas (sanitización y validación de rutas)
  • Ataques de enlaces simbólicos (resolución de enlaces simbólicos y verificación de límites)
  • Secuestro de sesión (limitación de tasa y bloqueo de sesión)
  • Compromiso del relay (cifrado de extremo a extremo, el relay es ciego)

Seguridad del Sistema de Archivos

  • Todas las rutas son sanitizadas y validadas
  • Se bloquean los enlaces simbólicos que apuntan fuera del directorio compartido
  • No se ejecutan archivos de forma remota
  • Modo solo lectura configurable
  • Expiración automática de sesiones

Arquitectura

Orb consta de tres componentes:

  1. CLI: Interfaz de usuario para compartir y conectar
  2. Servidor Relay: Tubería ciega de bytes que reenvía datos cifrados
  3. Túnel Cifrado: Canal de comunicación cifrado de extremo a extremo
root@kitploit:~
┌─────────┐                  ┌───────────┐                  ┌─────────┐
│ Compartidor │◄────cifrado────►│   Relay   │◄────cifrado────►│ Receptor │
│  (CLI)  │                  │  Server   │                  │  (CLI)  │
└─────────┘                  └───────────┘                  └─────────┘
     │                              │                              │
     │                              │                              │
     └──────────────────────────────┴──────────────────────────────┘
              Todo el cifrado ocurre en los extremos
              El relay nunca ve datos en texto plano

Compilar desde el Código Fuente

Requisitos Previos

  • Go 1.22 o posterior
  • Make (opcional, pero recomendado)

Compilación

root@kitploit:~
# Clonar el repositorio
git clone https://github.com/Zayan-Mohamed/orb.git
cd orb

# Instalar dependencias
go mod download

# Compilar para la plataforma actual
make build-local

# O compilar para todas las plataformas
./build.sh

Compilaciones Multiplataforma

root@kitploit:~
# Compilar para todas las plataformas
./build.sh

# Los binarios estarán en build/
ls build/
# orb-linux-amd64
# orb-linux-arm64
# orb-darwin-amd64
# orb-darwin-arm64
# orb-windows-amd64.exe

Desarrollo

Ejecutar Pruebas

root@kitploit:~
make test

Cobertura de Código

root@kitploit:~
go test -cover ./...

Ejecutar Servidor Relay Localmente

root@kitploit:~
make relay

Ejecutar Compartidor

root@kitploit:~
make share

Ejecutar Receptor

root@kitploit:~
SESSION=<id-de-sesión> make connect

Configuración

Orb utiliza valores predeterminados sensatos y no requiere archivos de configuración. Todos los ajustes se pasan mediante banderas de línea de comandos.

Documentación

Para documentación completa, visita la Documentación de Orb:

  • Primeros Pasos

    • Guía de Instalación
    • Primeros Pasos
    • Ejemplos de Uso
  • Guías de Usuario

    • Compartir Archivos
    • Conectarse
    • Navegador TUI
    • Solución de Problemas
  • Seguridad

    • Detalles de Criptografía
    • Mejores Prácticas
    • Modelo de Amenazas
  • Despliegue

    • Servidor Relay
    • Producción
    • Docker
  • Desarrollo

    • Compilar desde el Código Fuente
    • Contribuir
    • Referencia de la API

Construir el Sitio de Documentación

root@kitploit:~
# Instalar MkDocs
pip install -r requirements.txt

# Servir localmente
mkdocs serve

# Construir sitio estático
mkdocs build

Notas Específicas de la Plataforma

Linux

  • El modo TUI funciona de fábrica
  • Instalación: Usa los binarios proporcionados o compila desde el código fuente

macOS

  • El modo TUI funciona de fábrica
  • Instalación: Usa los binarios proporcionados o compila desde el código fuente

Windows

  • El modo TUI funciona de fábrica
  • Instalación: Usa los binarios proporcionados o compila desde el código fuente

Limitaciones

  • Tamaño máximo de archivo: Limitado por la memoria disponible (10MB por operación de lectura)
  • Las sesiones expiran después de 24 horas
  • Máximo 5 intentos fallidos de código de acceso antes del bloqueo de sesión
  • Acceso de solo lectura (sin carga/modificación de archivos)

Divulgación de Seguridad

Si descubres una vulnerabilidad de seguridad, envía un correo electrónico a [email protected]. No crees incidencias públicas para vulnerabilidades de seguridad.

Licencia

Licencia MIT - consulta el archivo LICENSE para obtener más detalles.

Contribuir

¡Las contribuciones son bienvenidas! Por favor, lee la Guía de Contribución para las directrices.

Agradecimientos

  • Noise Protocol Framework
  • ChaCha20-Poly1305 (RFC 8439)
  • Argon2id (RFC 9106)
  • Bubble Tea TUI framework
  • Go crypto libraries

Recuerda: Orb está diseñado para la seguridad. Si una característica debilita el cifrado, la privacidad o el aislamiento, no se implementará.

Mantente seguro. Mantente protegido.

Hecho con cuidado por desarrolladores que priorizan la seguridad y la privacidad.

Danos una estrella en GitHub | Lee la Documentación | Reportar un Error | Solicitar una Funcionalidad

Descargar herramienta