
Il framework RF e di reverse engineering per tutti. Segui e ★ per mostrare il tuo supporto!
Comprensione del Segnale e Reverse Engineering basati su SDR Indipendenti dalla Frequenza
FISSURE è un framework RF open-source che supporta sia implementazioni operative che ricerca e formazione.
FISSURE semplifica i flussi di lavoro SDR complessi centralizzando software, librerie e materiale di riferimento in un unico framework coerente che funziona su desktop, laptop, computer a scheda singola e sistemi robusti, o si adatta a nodi tattici distribuiti in rete sul campo.
Fracture è il sistema RF tattico distribuibile di AIS costruito sul framework open-source FISSURE.
FISSURE fornisce l'ambiente software sottostante per il sensing RF, l'analisi dei segnali, la sperimentazione dei protocolli, l'integrazione TAK, il coordinamento dei nodi distribuiti e lo sviluppo di capacità basate su plugin. Fracture estende questa base in configurazioni hardware distribuibili progettate per uso operativo.
Fracture si concentra sul sensing RF distribuito, geolocalizzazione, effetti RF, flussi di lavoro di guerra elettronica e controllo operatore in tempo reale tramite WinTAK e ATAK. Un hub centrale coordina i nodi periferici su reti IP e collegamenti RF a lungo raggio per supportare sensing, targeting e esecuzione di missioni in ambienti distribuiti.
L'architettura è progettata per supportare implementazioni in siti fissi, veicoli, zaino, sUAS e ala fissa, rimanendo estensibile attraverso il framework plugin di FISSURE.
Per le organizzazioni che necessitano di una capacità RF tattica supportata e integrata, Fracture fornisce un percorso di productization che preserva la flessibilità, trasparenza ed estensibilità dell'ecosistema FISSURE sottostante.
La roadmap di FISSURE si evolve con la domanda dei clienti e il feedback della comunità.
Per una visione aggiornata, esplora la roadmap interattiva (aggiornata ogni luglio):
FISSURE è supportato da una serie di white paper che esplorano applicazioni sia tecniche che operative in diversi domini.
AIS ha pubblicato diversi articoli che evidenziano le applicazioni, gli aggiornamenti e i casi d'uso di FISSURE:
Vedi tutti gli articoli del blog AIS
Architettura Plugin e Azioni: FISSURE sta passando a un framework unificato di plugin e azioni che consente di impacchettare, distribuire ed eseguire le capacità su Dashboard, nodi sensore, WinTAK e ATAK.
Integrazione WinTAK: WinTAK ora supporta la gestione dei nodi, avvisi, bersagli, rilevamenti, artefatti, selezione plugin, esecuzione di azioni e operazioni su nodi sensore distribuiti.
Integrazione ATAK: L'integrazione ATAK è attivamente in sviluppo, estendendo le capacità di FISSURE e Fracture a dispositivi mobili e operatori tattici periferici.
Nodi Tattici Distribuiti: I nodi sensore supportano operazioni remote, flussi di lavoro di sensing distribuito, integrazione TAK, raccolta di artefatti, invio di avvisi ed esecuzione di plugin su reti connesse IP.
Geolocalizzazione e Gestione Bersagli: Gli sforzi di sviluppo continuano su geolocalizzazione RF, gestione bersagli, coordinamento multi-nodo e test operativi nel mondo reale.
Containerizzazione Apptainer: FISSURE può essere distribuito all'interno di container Apptainer per semplificare installazione, test, portabilità e distribuzione su piattaforme supportate.
Architettura Fracture e Flussi di Lavoro TAK: Nuovi diagrammi e documentazione sono stati aggiunti per illustrare l'architettura del sistema Fracture, i flussi di lavoro di integrazione TAK e le operazioni tattiche distribuite.
5-8 maggio 2025: SOF Week - Stand di Assured Information Security, Inc. (AIS)
Gio. 6 febbraio 2025: Fiera del Lavoro e Stage Primavera 2025 della Binghamton University - 1100-1500 EST
20 gennaio 2025 (In corso indefinitamente): Sfida FISSURE. Link (Ora Attivo)
Mar. 17 settembre 2024: GNU Radio Conference 2024 - 1605-1635 EST Descrizione/Slide, Registrazione Live
Gio. 5 settembre 2024: Fiera del Lavoro e Stage STEM della Binghamton University - 1100-1530 EST
Sab. 10 agosto 2024: DEF CON 32 - RF Village - 1400-1500 PST. Video Preregistrato, Registrazione Live
Il seguente è un elenco di hardware "supportato" con diversi livelli di integrazione:
Supportato
Ci sono ora due branch in FISSURE: il branch Python3 e il branch Python2_maint-3.7. Il branch Python3 contiene il codice più recente e supporta PyQt5 e le versioni 3.8 e 3.10 di GNU Radio. Il branch Python2_maint-3.7 è stato deprecato e verrà aggiornato solo se specifici strumenti di terze parti richiedono GNU Radio versione 3.7 o un sistema operativo più vecchio. Solo le ultime versioni minori dei sistemi operativi saranno supportate per le installazioni e faremo del nostro meglio per tenere il passo. I sistemi operativi che sono stati aggiornati ma non ancora completamente testati saranno elencati sotto "In Progress."
I rilasci GitHub forniti in questo repository sono snapshot periodici dello stato del progetto, destinati principalmente a scopi di archiviazione. Questi rilasci potrebbero non includere gli ultimi aggiornamenti, correzioni di bug o funzionalità attualmente in sviluppo. Per accedere alla versione più aggiornata del software, raccomandiamo vivamente di utilizzare il branch principale Python3, che riflette lo sviluppo in corso e lo stato attuale del progetto.
FISSURE è testato più estesamente su Ubuntu, rendendolo la piattaforma più validata.
In Progress (beta)
| Questi sistemi operativi sono ancora in stato beta. Sono in sviluppo e diverse funzionalità sono note per essere mancanti. Gli elementi nell'installatore potrebbero entrare in conflitto con programmi esistenti o non riuscire a installarsi finché lo stato non viene rimosso.Sistema operativo |
|---|
Nota: Alcuni strumenti software non funzionano su tutti i sistemi operativi. Fare riferimento a Conflitti noti e software di terze parti
Installazioni Apptainer
I test sono in corso con Apptainer per containerizzare le installazioni di FISSURE. Le combinazioni di sistema operativo host, sistema operativo container e modalità di installazione di FISSURE (full, base, Dashboard, HIPRFISR, SensorNode) sono ancora in fase di sviluppo. Le seguenti sono le combinazioni supportate.
| Sistema operativo host | Sistema operativo container | Modalità FISSURE |
|---|---|---|
| Ubuntu 24.04 | Ubuntu 24.04 | full |
Installazione
Per aggiungere chiavi SSH a GitHub e clonare con SSH (necessario per contribuire):``` 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
Per clonare tramite https:```
git clone https://github.com/ainfosec/FISSURE.git
Preparazione dell'installer:``` cd FISSURE git checkout Python3 # Optional, or Python2_maint-3.7 for select legacy third-party tools ./install
Note:
- Il programma di installazione chiederà di installare le dipendenze software di PyQt necessarie per avviare le GUI di installazione, se non vengono trovate.
- Seleziona l'opzione operativa nella GUI che meglio corrisponde al tuo sistema operativo (dovrebbe essere rilevato automaticamente se il tuo sistema operativo corrisponde a un'opzione).
- Rispondi periodicamente ai prompt riguardanti software di terze parti durante l'installazione. Usa il tuo giudizio personale; le risposte non influenzeranno probabilmente FISSURE.
- Assicurati che l'orologio di sistema sia impostato correttamente per evitare errori con apt che rifiuta gli aggiornamenti dei repository.
- Dopo l'installazione, riavvia il computer o effettua il logout e il login in modo che le modifiche ai gruppi utenti abbiano effetto.
<p align="center">
<img src="https://assets.kitploit.com/production/public/readmes/5588/ea812c13507dcd73629484d74bae5229caf78da4f8c48bcfd701d429c60bc392.png" width="257" height="379">
</p>
Si consiglia di installare FISSURE su un sistema operativo pulito per evitare conflitti con software esistente. Ulteriori sforzi verso la virtualizzazione e la gestione delle dipendenze continueranno. Note sull'installatore:
- Gli elementi elencati nella categoria "Installazione minima" sono ciò che è necessario per avviare il Dashboard di FISSURE senza errori.
- L'hardware radio e i moduli out of tree sono necessari per eseguire molte azioni in FISSURE.
- I flow graph devono essere ricompilati per evitare errori tra versioni minori di GNU Radio.
- I programmi software al di fuori dell'installazione minima sono opzionali e possono essere installati secondo necessità.
- Seleziona tutte le caselle di spunta consigliate (pulsante Default) per evitare errori durante l'utilizzo dei vari strumenti all'interno di FISSURE.
- Gli elementi non selezionati per impostazione predefinita potrebbero non installarsi correttamente o potrebbero potenzialmente entrare in conflitto con programmi esistenti (si prega di suggerire correzioni!).
- Ci saranno molteplici prompt durante l'installazione, principalmente per richiedere permessi elevati e nomi utente. Questi prompt sono principalmente legati a strumenti di terze parti; fare riferimento alle istruzioni di installazione fornite dal manutentore per i dettagli.
- Se un elemento contiene una sezione "Verifica" alla fine, il programma di installazione eseguirà il comando successivo e metterà in evidenza la casella di spunta in verde o rosso a seconda che il comando produca errori. Gli elementi selezionati senza una sezione "Verifica" rimarranno neri dopo l'installazione.
- Per evitare errori di installazione e permessi, scarica FISSURE in una directory di proprietà dell'utente, come Home. Esegui lo script di installazione e il comando fissure senza usare sudo. Molti degli strumenti di terze parti verranno scaricati e installati nella directory `~/Installed_by_FISSURE`.
<p align="center">
<img src="https://assets.kitploit.com/production/public/readmes/5588/3c404a7fc456dc0a3346fc0ed7432381c57cf6f6db4358221010a5b66a3281f5.png" width="692" height="479">
</p>
L'installatore di FISSURE è utile per preparare i computer o installare programmi software selezionati di interesse. Il codice può essere rapidamente modificato per consentire installazioni software personalizzate. Le stime di dimensione per i programmi sono letture prima e dopo da un'installazione completa. Le dimensioni per ciascun programma non sono esatte poiché alcune dipendenze vengono installate in elementi precedentemente selezionati. Le dimensioni possono anche cambiare nel tempo man mano che i programmi vengono aggiornati.
<p align="center">
<img src="https://assets.kitploit.com/production/public/readmes/5588/e9722e4a18df1cdf579316e24ffd999e7f56f27c738340a5a997377453d4320c.png" width="692" height="479">
</p>
**Installazione del Nodo Sensore Remoto**
Installa FISSURE come al solito su un computer generico. Installa FISSURE sul computer remoto nella stessa posizione di directory del computer locale (fino a nuovo avviso) per evitare errori di percorso con determinate azioni. Per configurare il nodo sensore per l'operazione remota, modifica il file "default.yaml" nella directory `./YAML/Sensor_Node_Config/` e modifica i seguenti campi:
- nickname: (qualsiasi cosa tranne "Local Sensor Node")
- hiprfisr_ip_address: (l'indirizzo IP HIPRFISR/hub a cui si connette il nodo sensore)
- hardware: (inserisci le specifiche del tuo hardware)
Cambia il campo "autorun" da `false` a `true` per eseguire il file playlist autorun predefinito all'avvio e rinunciare alle operazioni remote. Nuove playlist autorun possono essere generate e salvate dalla scheda Autorun del Dashboard.
Il nodo sensore remoto funge da server e deve avere un insieme di certificati validi (generati durante l'installazione) che corrispondano a quelli del client (computer locale). Il server necessita dei file "server.key_secret" e "client.key", mentre il client necessita dei file "client.key_secret" e "server.key". Se la cartella dei certificati è stata generata sul computer server, i file del client devono essere trasferiti manualmente all'altro computer.
**Utilizzo del Dashboard Locale**
Apri un nuovo terminale dopo l'installazione e inserisci:```
fissure
Il metodo previsto per avviare la Dashboard di FISSURE è tramite il terminale senza sudo. Il terminale fornisce importanti informazioni sullo stato e feedback per alcune operazioni. Fare riferimento alla documentazione di FISSURE per maggiori dettagli.
Un nodo sensore locale può essere avviato tramite i pulsanti superiori nella Dashboard di FISSURE e aiuta a mantenere tutte le funzionalità preesistenti di FISSURE su una workstation standalone. Al momento sono supportati solo un nodo locale e quattro nodi sensore remoti (o cinque remoti).
Se uno qualsiasi dei programmi si blocca o si blocca alla chiusura, i seguenti comandi possono essere utilizzati per rilevare un problema o forzare l'arresto:``` sudo ps -aux | grep fissure sudo pkill python3 sudo kill -9 sudo pkill python3 && sudo pkill -9 -f fissure
**Hub Headless**
L'HIPRFISR può essere avviato senza la GUI del Dashboard per rendere più efficienti i test TAK e le distribuzioni operative. Apri un nuovo terminale dopo l'installazione e digita:```
fissure-hiprfisr
Il hub si connetterà automaticamente al server TAK e i nodi remoti potranno unirsi senza interazione.
Utilizzo del nodo sensore remoto
Dopo aver configurato il file di configurazione del nodo sensore (vedi sopra), il codice del nodo sensore può essere eseguito utilizzando questo comando in un terminale:``` fissure-sensor-node
Il codice del nodo sensore rimarrà attivo fino a quando non viene premuto ctrl+c. La connessione al nodo sensore remoto avviene tramite i pulsanti superiori del Dashboard FISSURE. Facendo clic con il tasto destro sui pulsanti superiori si seleziona un nodo sensore attivo su cui eseguire operazioni. Le future operazioni che utilizzeranno più di un nodo alla volta verranno gestite caso per caso all'interno delle singole schede.
**Istruzioni per Windows 11 WSL2**
FISSURE può essere eseguito in Windows 11 utilizzando WSL2 per i sistemi operativi Linux supportati. Le seguenti istruzioni aiutano a installare WSL2, installare un sistema operativo Linux, configurare il pass-through USB e installare FISSURE nel sistema operativo Linux.
Installazione di WSL2:
1. Aprire PowerShell come amministratore
2. `wsl --install`
3. Abilitare la virtualizzazione nel BIOS, verificare con: Task Manager>Prestazioni>CPU>Virtualizzazione
4. `wsl --set-default-version 2`
5. `wsl --list --online`
6. Installare una versione specifica (Ubuntu semplice dovrebbe essere l'ultima versione elencata): `wsl --install -d Ubuntu-22.04`
7. Aprire il menu Start, cercare Ubuntu e avviarlo
8. Per disinstallare una distribuzione: `wsl --unregister Ubuntu-22.04`
Abilitare il pass-through USB in PowerShell come amministratore:
1. `winget install usbipd`
2. Aggiungere usbipd al PATH di sistema: Menu Start>Variabili d'ambiente>Modifica le variabili d'ambiente di sistema>Proprietà del sistema>Variabili d'ambiente>Variabili di sistema>Path>Modifica>Nuovo: `C:\Program Files\usbipd-win`
3. Chiudere e riaprire PowerShell come amministratore
4. `usbipd wsl list`
5. `usbipd wsl attach --busid <BUS_ID>` oppure `usbipd wsl attach --busid <BUS_ID> --wsl <NomeDistribuzione>` (sostituire <BUS_ID> con l'ID BUS effettivo del dispositivo)
6. Per scollegare: `usbipd wsl detach --busid <BUS_ID>`
Installare FISSURE nel terminale Linux:
1. `sudo apt-get install git`
2. Clonare FISSURE e installare come descritto sopra
**Configurazione TAK**
Per installare ed eseguire un server TAK locale:
1. Registrarsi e scaricare il pacchetto docker del server TAK dal sito: https://tak.gov/products/tak-server
2. Creare la directory `~/Installed_by_FISSURE` se non esiste
3. Posizionare il file .zip scaricato in `~/Installed_by_FISSURE`
4. Eseguire l'elemento TAK Server nel programma di installazione di FISSURE
5. Per WebTAK locale, caricare il file `~/Installed_by_FISSURE/taskerver-docker-#.#-RELEASE-##/tak/certs/files/webadmin.p12` nel browser (impostazioni>certificati)
6. Impostare il campo "tak_on_startup" su True in `/FISSURE/YAML/User Configs/default.yaml` oppure selezionare "Start Docker Containers" dal menu TAK del Dashboard FISSURE
7. Aprire WebTAK dal menu TAK di FISSURE e verificare che la mappa si carichi con la connessione internet
8. Impostare il campo "connect_mode" (auto/manuale/disabled) in `/FISSURE/YAML/User Configs/default.yaml`. Connettersi al server TAK nel menu TAK del Dashboard FISSURE se è impostato su manuale.
9. Eseguire un effetto FISSURE che crei un alert TAK (esempi in arrivo)
Per connettersi a un server TAK remoto:
1. Aggiornare i percorsi dei file dei certificati in `/FISSURE/YAML/User Configs/default.yaml`
2. Impostare il campo "connect_mode" (auto/manuale/disabled) in `/FISSURE/YAML/User Configs/default.yaml`. Connettersi al server TAK nel menu TAK del Dashboard FISSURE se è impostato su manuale.
3. Eseguire un effetto FISSURE che crei un alert TAK (esempi in arrivo)
**Configurazione Apptainer**
Apptainer viene utilizzato per containerizzare la maggior parte dell'installazione di FISSURE, semplificando la distribuzione e i test su sistemi diversi. Mentre la maggior parte di FISSURE viene eseguita all'interno dell'ambiente Apptainer, diversi componenti richiedono ancora la configurazione sull'**host**:
- **I container Docker** (come il database PostgreSQL e il server TAK) vengono eseguiti sull'**host**, non all'interno di Apptainer.
- **Le regole udev, i driver USB e le interfacce hardware** devono essere installati anche sull'host affinché SDR, adattatori Wi-Fi e altre periferiche funzionino correttamente.
I container Apptainer precompilati e le immagini ISO sono previsti per versioni future per semplificare la configurazione. Queste istruzioni sono destinate agli utenti che desiderano **creare il container Apptainer dal sorgente** o personalizzare la propria installazione.
1. **Clonare il repository FISSURE**
2. **Configurare il programma di installazione**
- Aprire `FISSURE/install_apptainer.sh` in un editor di testo.
- Rivedere e modificare le variabili vicino all'inizio dello script.
Impostare ciascuna opzione (`true` / `false`) in base a ciò che si desidera includere (ad es., `UHD`, `HackRF`, `Wi-Fi`, ecc.).
- Scegliere la modalità di installazione FISSURE desiderata:
- `full` - Include tutto il software SDR, gli strumenti di rete e le utilità
- `base` - Solo FISSURE core + dipendenze GUI (per velocizzare future creazioni di container)
- `Dashboard` - Solo container GUI (nessuno strumento SDR)
- `HIPRFISR` - Build headless del server HIPRFISR
- `SensorNode` - Solo build del nodo sensore
3. **Eseguire il programma di installazione** ```bash
cd FISSURE/Installer
./install_apptainer.sh
Ciò costruisce un sandbox Apptainer scrivibile nella tua directory home e installa tutto il software selezionato all'interno del contenitore e sull'host (dove applicabile).
Questo comando apre un terminale all'interno del contenitore FISSURE con porte USB, dispositivi audio e grafica automaticamente collegati per l'accesso all'hardware e alla GUI.
L'ambiente si comporta come un'installazione standard, ma più isolato dall'host. Se incontri problemi nell'uso di FISSURE all'interno di Apptainer, ti preghiamo di farci sapere quali programmi, hardware o funzionalità non funzionano correttamente.
FISSURE include diverse guide utili per familiarizzare con diverse tecnologie e tecniche. Molte includono passaggi per l'uso di vari strumenti integrati in FISSURE. Miriamo a migliorare la qualità e ad aggiungere nuovi contenuti nel tempo.
La Sfida FISSURE è una gara continua di cattura la bandiera costruita attorno al framework FISSURE. È progettata come uno strumento di apprendimento aperto in cui chiunque può fare pratica di reverse engineering RF, esplorare nuove funzionalità e affrontare sfide incentrate sui protocolli.
Accedi alle sfide su: Sfida FISSURE
I suggerimenti per migliorare FISSURE sono fortemente incoraggiati. Buone aree di contributo includono nuove funzionalità, correzioni di installazione, protocolli RF, supporto hardware/SDR, strumenti di terze parti, diagrammi di flusso GNU Radio, script di analisi Python, azioni dei plugin, lezioni, tutorial e correzioni alla documentazione.
Il posto migliore per iniziare è la pagina Discussion, il Server Discord, l'email, o una Issue mirata.
I contributi di codice sono molto apprezzati:
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Hai bisogno di idee più specifiche? Dai un'occhiata alla nostra roadmap e all'elenco aggiornato di potenziali attività da fare.
FISSURE è adatto per progetti di laurea, ricerca universitaria, ricerca post-laurea, corsi di RF/cybersecurity e incarichi su software open-source. I team di studenti possono lavorare su integrazione hardware SDR, analisi di protocolli RF, rilevamento di segnali, analisi IQ, plugin, lezioni, visualizzazione, integrazione TAK o documentazione.
Studenti, docenti, gruppi di ricerca e organizzazioni interessati a utilizzare FISSURE per progetti pratici di RF e reverse engineering sono incoraggiati a contattarci.
Contatta lo Sviluppo Business di Assured Information Security, Inc. (AIS) per discutere opportunità di collaborazione su FISSURE e Fracture. AIS può assistere nell'integrazione di FISSURE in piattaforme e flussi di lavoro esistenti, nello sviluppo di plugin e capacità personalizzate, nell'espansione del supporto per nuovo hardware e sensori, e nella creazione di soluzioni RF specifiche per missione.
Le organizzazioni interessate ai sistemi Fracture dispiegabili possono coinvolgere AIS per sviluppare e integrare configurazioni di nodi tattici per applicazioni fisse, su veicoli, zaino, sUAS e ad ala fissa. AIS può anche supportare l'integrazione TAK, architetture di sensori distribuiti, flussi di lavoro di rilevamento RF e geolocalizzazione, capacità di guerra elettronica personalizzate, addestramento degli operatori e sostenimento del sistema a lungo termine.
Che il tuo obiettivo sia ricerca, istruzione, prototipazione, dispiegamento operativo o integrazione in un'architettura sistema-dei-sistemi più ampia, AIS può aiutare ad accelerare lo sviluppo e il dispiegamento preservando la flessibilità del framework FISSURE sottostante.
GPL-3.0
Per i dettagli della licenza, consulta il file LICENSE.
Unisciti al Server Discord: https://discord.gg/JZDs5sgxcG
Segui su Twitter/X: @FissureRF, @AinfoSec
Segui su Bluesky: @fissurerf.bsky.social
Collegati su LinkedIn: FISSURE - The RF Framework
Chris Poore - Assured Information Security, Inc. - [email protected]
Business Development - Assured Information Security, Inc. - [email protected]
“FISSURE è una potente e versatile piattaforma software RF adatta sia per l'istruzione che per applicazioni pratiche. Supporta un'ampia gamma di hardware comunemente utilizzato e offre strumenti intuitivi di analisi dei dati IQ. Queste caratteristiche ci permettono di visualizzare, interpretare e modificare direttamente i messaggi dei segnali RF nel nostro progetto.”
– Dylan R.
“Abbiamo davvero apprezzato l'uso di FISSURE nel nostro progetto di ingegneria. Questo software è una raccolta incredibilmente completa di strumenti per manipolare frequenze radio ed è stato un aiuto straordinario per i nostri studi sulle comunicazioni wireless.”
– Team di Progetto Senior Universitario
Un ringraziamento speciale al Dr. Samuel Mantravadi e a Joseph Reith per i loro contributi a questo progetto.
Visualizza gli altri nostri progetti open source su: https://ainfosec.dev/
Ti piace lavorare con segnali, reverse engineering o altri ambiti della cybersecurity? Sfoglia le nostre posizioni aperte o unisciti alla nostra comunità di talenti per future opportunità.
Se hai un interesse per l'hacking, dai un'occhiata alla nostra sfida Can You Hack It?® e metti alla prova le tue abilità! Invia il tuo punteggio per mostrarci cosa sai fare. AIS ha una presenza nazionale con uffici e dipendenti remoti in tutti gli Stati Uniti. Offriamo stipendi competitivi e benefit eccezionali. Unisciti a un team che non è solo impegnato per il futuro del cyberspazio, ma anche per il successo dei propri dipendenti.
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
| Sistema Operativo | Branch FISSURE | Versione GNU Radio Predefinita |
|---|
| 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 for Raspberry Pi | Python3 | maint-3.10 |
| Windows 11 WSL2 | Vedi la versione Linux supportata | Vedi la versione Linux supportata |
| Branch FISSURE |
|---|
| Versione predefinita di GNU Radio |
|---|
| BackBox Linux | Python3 | maint-3.10 |
| KDE neon | Python3 | maint-3.10 |
| Parrot Security 6.1 | Python3 | maint-3.10 |