
El framework de RF e ingeniería inversa para todos. ¡Sigue y ★ para mostrar tu apoyo!
Comprensión de Señales e Ingeniería Inversa Basadas en SDR Independiente de la Frecuencia
FISSURE es un marco de RF de código abierto que respalda tanto despliegues operativos como investigación y educación.
FISSURE simplifica flujos de trabajo complejos de SDR al centralizar software, bibliotecas y material de referencia en un marco consistente que funciona en escritorios, portátiles, computadoras de placa única y sistemas robustecidos, o se escala a nodos tácticos distribuidos en red en el campo.
Fracture es el sistema táctico de RF desplegable de AIS construido sobre el marco de código abierto FISSURE.
FISSURE proporciona el entorno de software subyacente para detección de RF, análisis de señales, experimentación con protocolos, integración con TAK, coordinación de nodos distribuidos y desarrollo de capacidades basadas en plugins. Fracture extiende esta base a configuraciones de hardware desplegables diseñadas para uso operativo.
Fracture se enfoca en detección distribuida de RF, geolocalización, efectos de RF, flujos de trabajo de guerra electrónica y control operativo en tiempo real a través de WinTAK y ATAK. Un centro central coordina nodos periféricos a través de redes IP y enlaces de RF de largo alcance para apoyar la detección, localización de objetivos y ejecución de misiones en entornos distribuidos.
La arquitectura está diseñada para soportar despliegues en sitios fijos, vehículos, mochilas, sUAS y ala fija, mientras se mantiene extensible a través del marco de plugins de FISSURE.
Para organizaciones que requieren una capacidad táctica de RF soportada e integrada, Fracture proporciona una ruta de productización que preserva la flexibilidad, transparencia y extensibilidad del ecosistema subyacente de FISSURE.
La hoja de ruta de FISSURE evoluciona con la demanda de los clientes y los comentarios de la comunidad.
Para la vista más actualizada, explore la hoja de ruta interactiva (actualizada cada julio):
FISSURE está respaldado por una serie de documentos técnicos que exploran aplicaciones técnicas y operativas en diferentes dominios.
AIS ha publicado varios artículos destacando las aplicaciones, actualizaciones y casos de uso de FISSURE:
Ver todas las publicaciones del blog de AIS
Arquitectura de Plugins y Acciones: FISSURE está haciendo la transición a un marco unificado de plugins y acciones que permite empaquetar, desplegar y ejecutar capacidades en el Panel, nodos sensores, WinTAK y ATAK.
Integración con WinTAK: WinTAK ahora admite gestión de nodos, alertas, objetivos, detecciones, artefactos, selección de plugins, ejecución de acciones y operaciones de nodos sensores distribuidos.
Integración con ATAK: La integración con ATAK está activamente en desarrollo, extendiendo las capacidades de FISSURE y Fracture a dispositivos móviles y operadores tácticos de borde.
Nodos Tácticos Distribuidos: Los nodos sensores admiten operación remota, flujos de trabajo de detección distribuida, integración con TAK, recolección de artefactos, alertas y ejecución de plugins a través de redes conectadas por IP.
Geolocalización y Gestión de Objetivos: Los esfuerzos de desarrollo continúan en geolocalización de RF, gestión de objetivos, coordinación multinodo y pruebas operativas en el mundo real.
Contenerización Apptainer: FISSURE se puede desplegar dentro de contenedores Apptainer para simplificar la instalación, pruebas, portabilidad y despliegue en plataformas soportadas.
Arquitectura Fracture y Flujos de Trabajo de TAK: Se han añadido nuevos diagramas y documentación para ilustrar la arquitectura del sistema Fracture, los flujos de trabajo de integración con TAK y las operaciones tácticas distribuidas.
5-8 de mayo de 2025: SOF Week - Stand de Assured Information Security, Inc. (AIS)
Jueves 6 de febrero de 2025: Feria de Empleo y Prácticas de Primavera 2025 de la Universidad de Binghamton - 1100-1500 EST
20 de enero de 2025 (Se ejecuta indefinidamente): Desafío FISSURE. Enlace (Ya en vivo)
Martes 17 de septiembre de 2024: Conferencia GNU Radio 2024 - 1605-1635 EST Descripción/Diapositivas, Grabación en vivo
Jueves 5 de septiembre de 2024: Feria de Empleo y Prácticas STEM de la Universidad de Binghamton - 1100-1530 EST
Sábado 10 de agosto de 2024: DEF CON 32 - RF Village - 1400-1500 PST. Video pregrabado, Grabación en vivo
La siguiente es una lista de hardware "soportado" con diferentes niveles de integración:
Soportado
Ahora hay dos ramas dentro de FISSURE: la rama Python3 y la rama Python2_maint-3.7. La rama Python3 contiene el código más reciente y tiene soporte para PyQt5 y las versiones de GNU Radio 3.8 y 3.10. La rama Python2_maint-3.7 ha sido descontinuada y solo se actualizará si herramientas de terceros específicas requieren la versión 3.7 de GNU Radio o un sistema operativo más antiguo. Solo se admitirán las versiones menores más recientes de los sistemas operativos para las instalaciones y haremos nuestro mejor esfuerzo para mantenernos al día. Los sistemas operativos que se han actualizado pero aún no se han probado completamente se enumerarán bajo "En Progreso."
Los lanzamientos de GitHub proporcionados en este repositorio son instantáneas periódicas del estado del proyecto, destinadas principalmente a fines de archivo. Estos lanzamientos pueden no incluir las últimas actualizaciones, correcciones de errores o características actualmente en desarrollo. Para acceder a la versión más actualizada del software, recomendamos encarecidamente utilizar la rama principal Python3, que refleja el desarrollo en curso y el estado actual del proyecto.
FISSURE se ha probado más ampliamente en Ubuntu, lo que lo convierte en la plataforma más validada.
En Progreso (beta)
| Estos sistemas operativos aún están en estado beta. Están en desarrollo y se sabe que faltan varias funciones. Los elementos del instalador podrían entrar en conflicto con programas existentes o no instalarse hasta que se elimine este estado.Sistema Operativo |
|---|
Nota: Ciertas herramientas de software no funcionan en todos los SO. Consulte Conflictos conocidos y software de terceros
Instalaciones de Apptainer
Se están realizando pruebas con apptainer para contenerizar instalaciones de FISSURE. Las combinaciones de SO anfitrión, SO contenedor y modo de instalación de FISSURE (full, base, Dashboard, HIPRFISR, SensorNode) aún están en progreso. Las siguientes son combinaciones compatibles.
| Sistema Operativo Anfitrión | Sistema Operativo del Contenedor | Modo de FISSURE |
|---|---|---|
| Ubuntu 24.04 | Ubuntu 24.04 | full |
Instalación
Para agregar claves SSH a GitHub y clonar con SSH (necesario para contribuir):``` ssh-keygen -t ed25519 cat ~/.ssh/id_ed25519.pub Paste text into "Settings" > "SSH and GPG keys" > "New SSH Key" git clone [email protected]:ainfosec/FISSURE.git
Para clonar mediante https:```
git clone https://github.com/ainfosec/FISSURE.git
Preparando el instalador:``` cd FISSURE git checkout Python3 # Optional, or Python2_maint-3.7 for select legacy third-party tools ./install
Notas:
- El instalador preguntará si desea instalar las dependencias de software de PyQt necesarias para iniciar las GUIs de instalación si no se encuentran.
- Seleccione la opción operativa en la GUI que mejor se adapte a su sistema operativo (debería detectarse automáticamente si su SO coincide con una opción).
- Responda periódicamente a las indicaciones sobre software de terceros durante la instalación. Use su mejor criterio, las respuestas probablemente no afectarán a FISSURE.
- Asegúrese de que el reloj del sistema esté configurado correctamente para evitar errores con apt al rechazar actualizaciones de repositorios.
- Después de la instalación, reinicie su computadora o cierre sesión y vuelva a iniciarla para que los cambios en los grupos de usuarios surtan efecto.
<p align="center">
<img src="https://assets.kitploit.com/production/public/readmes/5588/ea812c13507dcd73629484d74bae5229caf78da4f8c48bcfd701d429c60bc392.png" width="257" height="379">
</p>
Se recomienda instalar FISSURE en un sistema operativo limpio para evitar conflictos con software existente. Se continuarán los esfuerzos hacia la virtualización y la gestión de dependencias. Notas sobre el instalador:
- Los elementos listados bajo la categoría "Instalación Mínima" son los necesarios para iniciar el Panel de FISSURE sin errores.
- El hardware de radio y los módulos fuera del árbol son necesarios para realizar muchas acciones en FISSURE.
- Los gráficos de flujo deben recompilarse para evitar errores entre versiones menores de GNU Radio.
- Los programas de software fuera de la instalación mínima son opcionales y se pueden instalar según sea necesario.
- Seleccione todas las casillas recomendadas (botón Predeterminado) para evitar errores al operar las diversas herramientas dentro de FISSURE.
- Los elementos desmarcados por defecto pueden no instalarse correctamente o podrían entrar en conflicto con programas existentes (¡sugiera correcciones!).
- Habrá múltiples indicaciones durante la instalación, principalmente solicitando permisos elevados y nombres de usuario. Estas indicaciones están principalmente vinculadas a herramientas de terceros; consulte las instrucciones de instalación proporcionadas por el mantenedor para más detalles.
- Si un elemento contiene una sección "Verificar" al final, el instalador ejecutará el comando que sigue y resaltará la casilla de verificación en verde o rojo dependiendo de si el comando produce errores. Los elementos marcados sin una sección "Verificar" permanecerán en negro después de la instalación.
- Para evitar errores de instalación y permisos, descargue FISSURE a un directorio propiedad del usuario, como Home. Ejecute el script de instalación y el comando fissure sin usar sudo. Muchas de las herramientas de terceros se descargarán e instalarán desde el directorio `~/Installed_by_FISSURE`.
<p align="center">
<img src="https://assets.kitploit.com/production/public/readmes/5588/3c404a7fc456dc0a3346fc0ed7432381c57cf6f6db4358221010a5b66a3281f5.png" width="692" height="479">
</p>
El instalador de FISSURE es útil para preparar computadoras o instalar programas de software selectos de interés. El código se puede modificar rápidamente para permitir instalaciones de software personalizadas. Las estimaciones de tamaño para los programas son lecturas antes y después de una instalación completa. Los tamaños de cada programa no son exactos ya que algunas dependencias se instalan en elementos previamente marcados. Los tamaños también pueden cambiar con el tiempo a medida que los programas se actualizan.
<p align="center">
<img src="https://assets.kitploit.com/production/public/readmes/5588/e9722e4a18df1cdf579316e24ffd999e7f56f27c738340a5a997377453d4320c.png" width="692" height="479">
</p>
**Instalación de Nodo Sensor Remoto**
Instale FISSURE como de costumbre en una computadora de uso general. Instale FISSURE en la computadora remota en la misma ubicación de directorio que la computadora local (hasta nuevo aviso) para evitar errores de ruta de archivo con ciertas acciones. Para configurar el nodo sensor para operación remota, edite el archivo "default.yaml" en el directorio `./YAML/Sensor_Node_Config/` y edite los siguientes campos:
- nickname: (cualquier cosa excepto "Local Sensor Node")
- hiprfisr_ip_address: (la dirección IP del HIPRFISR/centro al que se conecta el nodo sensor)
- hardware: (complete con las especificaciones de su hardware)
Cambie el campo "autorun" de `false` a `true` para ejecutar el archivo de lista de reproducción predeterminado al inicio y omitir las operaciones remotas. Se pueden generar y guardar nuevas listas de reproducción predeterminadas desde la pestaña Autorun del Panel.
El nodo sensor remoto actúa como servidor y debe tener un conjunto de certificados válidos (generados durante la instalación) que coincidan con el cliente (computadora local). El servidor necesita los archivos "server.key_secret" y "client.key", mientras que el cliente necesita los archivos "client.key_secret" y "server.key". Si la carpeta de certificados se generó en la computadora del servidor, los archivos del cliente deben transferirse manualmente a la otra computadora.
**Uso del Panel Local**
Abra una nueva terminal después de la instalación e ingrese:```
fissure
El método previsto para iniciar el FISSURE Dashboard es a través de la terminal sin sudo. La terminal proporciona estado y retroalimentación importantes para algunas operaciones. Consulte la documentación de FISSURE para más detalles.
Se puede iniciar un nodo sensor local a través de los botones superiores en el FISSURE Dashboard y ayuda a mantener toda la funcionalidad preexistente de FISSURE en una estación de trabajo independiente. Solo se admiten un nodo local y cuatro nodos remotos (o cinco remotos) en este momento.
Si alguno de los programas se congela o se cuelga al cerrar, se pueden usar los siguientes comandos para detectar un problema o forzar el cierre:``` sudo ps -aux | grep fissure sudo pkill python3 sudo kill -9 sudo pkill python3 && sudo pkill -9 -f fissure
**Headless Hub**
El HIPRFISR se puede iniciar sin la GUI del Dashboard para hacer más eficientes las pruebas de TAK y los despliegues operativos. Abre una nueva terminal después de la instalación e ingresa:```
fissure-hiprfisr
El hub se conectará automáticamente al servidor TAK y los nodos remotos podrán unirse sin interacción.
Uso del nodo sensor remoto
Después de configurar el archivo de configuración del nodo sensor (ver arriba), el código del nodo sensor se puede ejecutar usando este comando en una terminal:``` fissure-sensor-node
El código del nodo sensor permanecerá activo hasta que se aplique ctrl+c. La conexión al nodo sensor remoto se realiza a través de los botones superiores del Panel de FISSURE. Haciendo clic derecho en los botones superiores se seleccionará un nodo sensor activo para realizar operaciones. Las operaciones futuras que utilicen más de un nodo a la vez se manejarán caso por caso dentro de las pestañas individuales.
**Instrucciones para Windows 11 WSL2**
FISSURE puede ejecutarse en Windows 11 usando WSL2 para sistemas operativos Linux compatibles. Las siguientes son instrucciones para ayudar a instalar WSL2, instalar un sistema operativo Linux, configurar el paso de USB e instalar FISSURE en el sistema operativo Linux.
Instalar WSL2:
1. Abrir PowerShell como Administrador
2. `wsl --install`
3. Habilitar la virtualización en la BIOS, verificar usando: Administrador de tareas>Rendimiento>CPU>Virtualización
4. `wsl --set-default-version 2`
5. `wsl --list --online`
6. Instalar una versión específica (Ubuntu simple debería ser la última versión listada): `wsl --install -d Ubuntu-22.04`
7. Abrir el menú Inicio, buscar Ubuntu y ejecutarlo
8. Para desinstalar una distribución: `wsl --unregister Ubuntu-22.04`
Habilitar el paso de USB en PowerShell como Administrador:
1. `winget install usbipd`
2. Agregar usbipd a la ruta del sistema: Menú Inicio>Variables de entorno>Editar las variables de entorno del sistema>Propiedades del sistema>Variables de entorno>Variables del sistema>Path>Editar>Nuevo: `C:\Program Files\usbipd-win`
3. Cerrar y volver a abrir PowerShell como Administrador
4. `usbipd wsl list`
5. `usbipd wsl attach --busid <BUS_ID>` o `usbipd wsl attach --busid <BUS_ID> --wsl <NombreDistribucion>` (reemplazar <BUS_ID> con el ID de BUS real del dispositivo)
6. Para desvincular: `usbipd wsl detach --busid <BUS_ID>`
Instalar FISSURE en la terminal de Linux:
1. `sudo apt-get install git`
2. Clonar FISSURE e instalar como se detalla arriba
**Configuración de TAK**
Para instalar y ejecutar un servidor TAK local:
1. Registrarse y descargar el zip del servidor TAK docker desde el sitio web: https://tak.gov/products/tak-server
2. Crear el directorio `~/Installed_by_FISSURE` si no existe
3. Colocar el archivo .zip descargado en `~/Installed_by_FISSURE`
4. Ejecutar el elemento Servidor TAK en el instalador de FISSURE
5. Para WebTAK local, cargar el archivo `~/Installed_by_FISSURE/taskerver-docker-#.#-RELEASE-##/tak/certs/files/webadmin.p12` en su navegador (configuración>certificados)
6. Establecer el campo "tak_on_startup" en True en `/FISSURE/YAML/User Configs/default.yaml` o seleccionar "Iniciar contenedores Docker" desde el menú TAK del Panel de FISSURE
7. Abrir WebTAK desde el menú TAK de FISSURE y verificar que el mapa se carga con conexión a internet
8. Establecer el campo "connect_mode" (auto/manual/disabled) en `/FISSURE/YAML/User Configs/default.yaml`. Conectarse al servidor TAK en el menú TAK del Panel de FISSURE si está configurado en manual.
9. Ejecutar un efecto de FISSURE que cree una alerta TAK (ejemplos próximamente)
Para conectarse a un servidor TAK remoto:
1. Actualizar las rutas de los archivos de certificados en `/FISSURE/YAML/User Configs/default.yaml`
2. Establecer el campo "connect_mode" (auto/manual/disabled) en `/FISSURE/YAML/User Configs/default.yaml`. Conectarse al servidor TAK en el menú TAK del Panel de FISSURE si está configurado en manual.
3. Ejecutar un efecto de FISSURE que cree una alerta TAK (ejemplos próximamente)
**Configuración de Apptainer**
Apptainer se utiliza para contenerizar la mayor parte de la instalación de FISSURE, facilitando el despliegue y las pruebas en diferentes sistemas. Si bien la mayoría de FISSURE se ejecuta dentro del entorno de Apptainer, varios componentes aún requieren configuración en el **anfitrión** (host):
- **Los contenedores Docker** (como la base de datos PostgreSQL y el Servidor TAK) se ejecutan en el **anfitrión** (host), no dentro de Apptainer.
- **Las reglas udev, los controladores USB y las interfaces de hardware** también deben instalarse en el anfitrión para que los SDR, adaptadores Wi-Fi y otros periféricos funcionen correctamente.
Se planean contenedores Apptainer preconstruidos e imágenes ISO para futuras versiones para simplificar la configuración. Estas instrucciones están destinadas a usuarios que deseen **construir el contenedor Apptainer desde el código fuente** o personalizar su instalación.
1. **Clonar el repositorio de FISSURE**
2. **Configurar el instalador**
- Abrir `FISSURE/install_apptainer.sh` en un editor de texto.
- Revisar y ajustar las variables cerca de la parte superior del script.
Configurar cada opción (`true` / `false`) según lo que se desee incluir (por ejemplo, `UHD`, `HackRF`, `Wi-Fi`, etc.).
- Elegir el modo de instalación deseado de FISSURE:
- `full` - Incluye todo el software SDR, herramientas de red y utilidades
- `base` - Solo FISSURE básico + dependencias de GUI (para acelerar la construcción futura de contenedores)
- `Dashboard` - Solo contenedor de GUI (sin herramientas SDR)
- `HIPRFISR` - Construcción del servidor HIPRFISR sin interfaz gráfica
- `SensorNode` - Solo construcción del nodo sensor
3. **Ejecutar el instalador** ```bash
cd FISSURE/Installer
./install_apptainer.sh
Esto construye un sandbox de Apptainer escribible en su directorio personal e instala todo el software seleccionado dentro del contenedor y en el host (donde corresponda).
Este comando abre una terminal dentro del contenedor FISSURE con puertos USB, dispositivos de audio y gráficos enlazados automáticamente para acceso al hardware y la GUI.
El entorno se comporta como una instalación estándar, pero más aislado del host. Si encuentra problemas al usar FISSURE dentro de Apptainer, háganos saber qué programas, hardware o características no funcionan correctamente.
FISSURE viene con varias guías útiles para familiarizarse con diferentes tecnologías y técnicas. Muchas incluyen pasos para usar varias herramientas que están integradas en FISSURE. Nuestro objetivo es mejorar la calidad y agregar nuevo contenido con el tiempo.
El Desafío FISSURE es un concurso continuo de capture-the-flag construido alrededor del marco FISSURE. Está diseñado como una herramienta de aprendizaje abierta donde cualquiera puede practicar ingeniería inversa de RF, explorar nuevas características y abordar desafíos centrados en protocolos.
Accede a los desafíos en: FISSURE Challenge
Se recomiendan encarecidamente sugerencias para mejorar FISSURE. Las buenas áreas de contribución incluyen nuevas características, correcciones de instalación, protocolos de RF, soporte de hardware/SDR, herramientas de terceros, diagramas de flujo de GNU Radio, scripts de análisis en Python, acciones de complementos, lecciones, tutoriales y correcciones de documentación.
El mejor lugar para empezar es la página de Discussions, el servidor de Discord, correo electrónico o un Issue específico.
Las contribuciones de código son muy apreciadas:
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)¿Necesitas ideas más específicas? Consulta nuestra hoja de ruta y la lista actualizada de posibles tareas pendientes.
FISSURE es adecuado para proyectos de fin de carrera, investigación de pregrado, investigación de posgrado, cursos de RF/ciberseguridad y asignaciones de software de código abierto. Los equipos de estudiantes pueden trabajar en integración de hardware SDR, análisis de protocolos de RF, detección de señales, análisis de IQ, complementos, lecciones, visualización, integración de TAK o documentación.
Se anima a estudiantes, instructores, grupos de investigación y organizaciones interesados en usar FISSURE para proyectos prácticos de RF e ingeniería inversa a que se pongan en contacto.
Contacte al Desarrollo de Negocios de Assured Information Security, Inc. (AIS) para discutir oportunidades de colaboración con FISSURE y Fracture. AIS puede ayudar con la integración de FISSURE en plataformas y flujos de trabajo existentes, el desarrollo de complementos y capacidades personalizados, la ampliación del soporte para nuevo hardware y sensores, y la construcción de soluciones RF específicas para la misión.
Las organizaciones interesadas en sistemas Fracture desplegables pueden contactar a AIS para desarrollar e integrar configuraciones de nodos tácticos para aplicaciones de sitio fijo, vehículo, mochila, sUAS y ala fija. AIS también puede apoyar la integración de TAK, arquitecturas de sensores distribuidos, flujos de trabajo de detección y geolocalización RF, capacidades de guerra electrónica personalizadas, capacitación de operadores y sostenimiento de sistemas a largo plazo.
Ya sea que su objetivo sea investigación, educación, prototipado, despliegue operativo o integración en una arquitectura de sistema de sistemas más grande, AIS puede ayudar a acelerar el desarrollo y despliegue mientras preserva la flexibilidad del marco subyacente de FISSURE.
GPL-3.0
Para detalles de la licencia, consulte el archivo LICENSE.
Únete al servidor de Discord: https://discord.gg/JZDs5sgxcG
Síguenos en Twitter/X: @FissureRF, @AinfoSec
Síguenos en Bluesky: @fissurerf.bsky.social
Conéctate en LinkedIn: FISSURE - The RF Framework
Chris Poore - Assured Information Security, Inc. - [email protected]
Desarrollo de Negocios - Assured Information Security, Inc. - [email protected]
“FISSURE es una plataforma de software RF potente y versátil adecuada tanto para educación como para aplicaciones prácticas. Soporta una amplia gama de hardware comúnmente utilizado y ofrece herramientas intuitivas de análisis de datos IQ. Estas características nos permiten visualizar, interpretar y modificar directamente mensajes de señales RF en nuestro proyecto.”
– Dylan R.
“Realmente disfrutamos usar FISSURE en nuestro proyecto de ingeniería. Este software es una colección increíblemente completa de herramientas para manipular frecuencias de radio y fue una ayuda increíble para nuestros estudios sobre comunicaciones inalámbricas.”
– Equipo de Proyecto de Fin de Carrera Universitario
Un agradecimiento especial al Dr. Samuel Mantravadi y a Joseph Reith por sus contribuciones a este proyecto.
Vea nuestros otros proyectos de código abierto en: https://ainfosec.dev/
¿Le gusta trabajar con señales, ingeniería inversa u otros ámbitos de la ciberseguridad? Explore nuestras vacantes actuales o únase a nuestra comunidad de talento para futuras consideraciones.
Si tiene interés en el hacking, eche un vistazo a nuestro desafío Can You Hack It?® y ponga a prueba sus habilidades! Envíe su puntuación para mostrarnos lo que vale. AIS tiene presencia nacional con oficinas y empleados remotos en todo Estados Unidos. Ofrecemos salarios competitivos y beneficios excepcionales. Únase a un equipo que no solo está comprometido con el futuro del ciberespacio, sino también con el éxito de sus empleados.
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
| Sistema Operativo | Rama de FISSURE | Versión Predeterminada de GNU Radio |
|---|
| DragonOS Noble (24.04) | Python3 | maint-3.10 |
| Kali | Python3 | maint-3.10 |
| Raspberry Pi OS | Python3 | maint-3.10 |
| Ubuntu 18.04 | Python2_maint-3.7 | maint-3.7 |
| Ubuntu 20.04 | Python3 | maint-3.8 |
| Ubuntu 22.04 | Python3 | maint-3.10 |
| Ubuntu 22.04 | Python3 | maint-3.10 |
| Ubuntu 24.04 / Ubuntu ARM (Orange Pi) / Ubuntu para Raspberry Pi | Python3 | maint-3.10 |
| Windows 11 WSL2 | Vea la Versión de Linux Soportada | Vea la Versión de Linux Soportada |
| Rama de FISSURE |
|---|
| Versión por Defecto de GNU Radio |
|---|
| BackBox Linux | Python3 | maint-3.10 |
| KDE neon | Python3 | maint-3.10 |
| Parrot Security 6.1 | Python3 | maint-3.10 |