From 517c1aede5d6cb0caa92a5bb304e375f1a034749 Mon Sep 17 00:00:00 2001 From: HighKali <163762069+HighKali@users.noreply.github.com> Date: Tue, 6 Jan 2026 23:09:46 +0100 Subject: [PATCH 001/118] Revise README for GhostTrack branding and mission Updated the README to reflect the new branding and mission of GhostTrack, emphasizing its role as a global observer framework focused on ethical awareness and OSINT intelligence. --- README.md | 314 +++++++++++++++++++++++------------------------------- 1 file changed, 134 insertions(+), 180 deletions(-) diff --git a/README.md b/README.md index f905c57..7de5243 100755 --- a/README.md +++ b/README.md @@ -1,234 +1,188 @@ -# 🐺 GHOSTTRACK -**La rinascita dello spirito BackTrack. -Un framework rituale, modulare e operativo.** -[![Status](https://img.shields.io/badge/Status-Active-brightgreen)]() -[![Build](https://img.shields.io/badge/Build-GhostOps-black)]() -[![Platform](https://img.shields.io/badge/Platform-Termux%20%7C%20Linux-blue)]() -[![Identity](https://img.shields.io/badge/Identity-BackTrack%20Reborn-red)]() +# 🌐 **GhostTrack – Global Observer Framework** +### _Ethical Awareness · OSINT Intelligence · Critical Surface Monitoring_ +GhostTrack è un sistema di **consapevolezza tecnica globale**, progettato per osservare il mondo digitale e fisico attraverso dati pubblici, segnali aperti e fonti OSINT certificate. +Non attacca, non simula intrusioni, non viola reti: **interpreta**, **correla**, **rivela**. -📄 Whitepaper / README – Civil Resilience OS -Titolo: +GhostTrack nasce dalla tradizione BackTrack → Kali → GhostTrack, trasformando la cultura hacker in una disciplina etica di osservazione e analisi. -Civil Resilience GhostTrack v2 – Piattaforma Operativa per Sicurezza, Continuità e Connettività in Scenari Critici -1. Introduzione +--- -Civil Resilience OS è una distribuzione Linux progettata per garantire sicurezza, autonomia e continuità operativa in contesti civili, professionali e di emergenza. -L’obiettivo è fornire un ambiente affidabile che rimanga funzionale anche in condizioni di: +## 🚀 **Missione** +GhostTrack non è un tool di hacking. +È un **osservatore etico**, un motore di analisi che: - rete instabile o assente +- monitora superfici critiche globali +- correla dati pubblici e open‑source +- identifica pattern anomali +- segnala rischi infrastrutturali +- supporta analisi OSINT avanzate +- mantiene un approccio 100% legale - blackout prolungati +GhostTrack non entra nei sistemi. +GhostTrack **vede ciò che gli altri ignorano**. - crisi infrastrutturali +--- - emergenze civili o naturali +## 🧠 **Cosa fa GhostTrack** +GhostTrack raccoglie e analizza **solo dati pubblici**, provenienti da fonti ufficiali e open‑source, tra cui: - necessità di comunicazioni sicure +### 🔋 **Energia & Infrastrutture** +- Open Data energetici nazionali +- Report pubblici di rete +- Indicatori di blackout +- Feed di stabilità infrastrutturale -La distro integra strumenti 100% legali, orientati alla difesa, alla resilienza digitale e alla connettività continua, senza includere componenti offensive o potenzialmente illegali. -2. Filosofia del progetto +### ✈️ **Traffico Aereo** +- ADS‑B pubblico → https://www.adsbexchange.com +- NOTAM ufficiali → https://www.notams.faa.gov +- Meteo aeronautico -Civil Resilience OS si basa su quattro principi fondamentali: -2.1 Sicurezza by Design +### 🚢 **Traffico Marittimo** +- AIS pubblico → https://www.marinetraffic.com +- Dati IMO +- Porti e logistica open‑data -Il sistema è costruito con un approccio “secure-by-default”, includendo: +### 🛰️ **Satelliti & Orbite** +- Cataloghi TLE → https://www.celestrak.com +- Alert collisioni +- Telemetria civile open - cifratura completa del disco +### 🏙️ **Infrastrutture Civili** +- Open Data urbani +- Trasporti pubblici +- Servizi essenziali - firewall preconfigurato +### 📰 **Comunicati & News Ufficiali** +- RSS istituzionali +- Agenzie stampa certificate +- Organismi internazionali - sandboxing applicativo +GhostTrack non raccoglie dati privati, non monitora individui, non accede a reti chiuse. - gestione sicura delle credenziali +--- -2.2 Continuità Operativa +## 🧩 **Architettura del GhostTrack Global Observer** +GhostTrack è costruito su quattro livelli principali: -La distro è progettata per mantenere la connettività e la funzionalità anche in condizioni avverse, grazie a: +### **1. Raccolta Dati (OSINT Collector Layer)** +Moduli dedicati per ogni dominio: energia, voli, navi, satelliti, infrastrutture, news. - hotspot integrato +### **2. Normalizzazione & Storage** +Tutti i dati vengono convertiti in un formato uniforme, indicizzati e archiviati in time‑series. - tethering avanzato +### **3. Motore di Correlazione (Core Engine)** +- rilevamento anomalie +- correlazione multi‑settore +- analisi temporale +- calcolo rischio - reti mesh locali +### **4. Visualizzazione & Insight** +Dashboard, mappe, timeline, indicatori di rischio e report sintetici. - VPN resilienti +--- - strumenti offline-first +## 🌍 **Perché GhostTrack è necessario** +Viviamo in un mondo dove: -2.3 Resilienza Civile +- un tabaccaio ha un pannello operativo in rete +- una fabbrica chimica ha un’interfaccia web +- una centrale elettrica ha un dashboard remoto +- un porto ha un sistema di tracking +- un aeroporto trasmette dati pubblici +- una città intera vive su open data -Il sistema include strumenti utili in scenari di emergenza: +Ogni pannello è una **leva sul mondo reale**. +Ogni interfaccia è un punto critico. +Ogni dato pubblico è un segnale. - mappe offline +GhostTrack non vuole violare nulla. +GhostTrack vuole **capire**. - comunicazioni locali senza Internet +--- - sincronizzazione P2P +## 🔒 **Etica & Legalità** +GhostTrack è progettato per essere: - servizi locali di comunità +- **100% legale** +- **100% OSINT** +- **100% passivo** +- **0% intrusivo** -2.4 Legalità e Trasparenza +Non accede a reti private. +Non intercetta comunicazioni. +Non analizza password. +Non simula attacchi. +Non monitora individui. -Tutti i componenti sono open-source e legalmente utilizzabili. -Non sono inclusi strumenti di hacking offensivo, cracking o intrusioni. -3. Architettura del Sistema +GhostTrack è un **sistema di consapevolezza**, non un framework offensivo. -Civil Resilience OS è organizzata in moduli funzionali, ognuno dei quali può essere aggiornato o esteso in modo indipendente. -4. Modulo: CIV-CONNECT (Always-On Connectivity) +--- -Il cuore della distro. -Progettato per garantire la massima probabilità di connessione legale in ogni situazione. -4.1 Gestione Wi‑Fi avanzata +## 🧭 **Moduli Principali** +### 🔹 **EnergyWatch** +Analisi pubblica di flussi energetici, blackout, stress di rete. - auto-scan reti disponibili +### 🔹 **FlightWatch** +Monitoraggio voli, NOTAM, deviazioni, congestioni. - priorità configurabili (casa → tethering → free Wi‑Fi) +### 🔹 **MarineWatch** +Analisi rotte marittime, porti, anomalie logistiche. - riconoscimento automatico captive portal +### 🔹 **SatWatch** +Osservazione orbite, passaggi, densità satellitare. -4.2 Hotspot personale +### 🔹 **CivInfraWatch** +Trasporti, servizi, open data urbani. - creazione immediata di un access point protetto +### 🔹 **NewsIntel** +Correlazione tra eventi tecnici e comunicati ufficiali. - condivisione connessione via Ethernet, Wi‑Fi o modem +--- -4.3 Modem e tethering +## 🧬 **Filosofia** +GhostTrack nasce da un principio semplice: - supporto completo per chiavette 4G/5G +> **“La tecnologia non è un’arma. +> La tecnologia è un linguaggio. +> E noi dobbiamo imparare ad ascoltarlo.”** - tethering USB/Wi‑Fi/Bluetooth +GhostTrack non attacca. +GhostTrack osserva. +GhostTrack interpreta. +GhostTrack racconta. - rilevamento automatico smartphone come sorgente rete +--- -4.4 Reti mesh locali +## 📚 **Licenze Esterne & Tool OSINT Consigliati** +GhostTrack non integra direttamente tool esterni, ma supporta l’uso di fonti OSINT ufficiali: - supporto B.A.T.M.A.N. o equivalenti +- 🌐 **Celestrak (TLE Satelliti)** + https://www.celestrak.com - chat locale web +- ✈️ **ADS‑B Exchange (Traffico Aereo)** + https://www.adsbexchange.com - bacheca messaggi offline +- 🚢 **MarineTraffic (AIS Pubblico)** + https://www.marinetraffic.com -4.5 VPN e connessioni resilienti +- 🛰️ **Heavens‑Above (Orbital Tracking)** + https://www.heavens-above.com - profili OpenVPN e WireGuard +- 📰 **Governi & Agenzie Ufficiali (RSS)** + Es. Protezione Civile, FAA, EASA, NOAA - mosh per sessioni stabili anche con rete intermittente +Tutti i link rimandano a servizi con licenza esterna e termini d’uso propri. -5. Modulo: SECURE-CORE (Protezione e Privacy) -5.1 Sicurezza del dispositivo +--- - cifratura LUKS2 +## 🌟 **Conclusione** +GhostTrack non è un tool. +Non è un framework. +Non è un OS. - firewall nftables - - sandbox Firejail - - password manager offline - -5.2 Comunicazioni sicure - - Signal Desktop - - Element (Matrix) - - Session (opzionale) - -6. Modulo: FORENSICS & MONITOR (Analisi e Diagnostica) -6.1 Monitoraggio - - OSQuery - - auditd - - strumenti di log avanzati - -6.2 Analisi rete - - Wireshark (uso legale) - - tcpdump - - nmap per diagnostica interna - -7. Modulo: CIV-TOOLS (Strumenti di Sopravvivenza Digitale) -7.1 Mappe offline - - OpenStreetMap offline - - Marble / OsmAnd Desktop - -7.2 Sincronizzazione e servizi locali - - Syncthing P2P - - server locale per note e file (Nextcloud locale opzionale) - -7.3 Modalità offline-first - - email con invio differito - - repository aggiornamenti offline - -8. Scenari d’Uso -Scenario A – Città con rete disponibile - - connessione automatica a reti fidate - - gestione captive portal - - hotspot per condividere la connessione - -Scenario B – Rete instabile - - tethering USB - - modem 4G/5G - - VPN resiliente - - mosh per sessioni persistenti - -Scenario C – Nessuna Internet - - rete mesh locale - - chat e bacheca offline - - mappe e documenti offline - - sincronizzazione P2P - -9. Legalità e Responsabilità - -Civil Resilience OS è progettata per: - - uso civile - - protezione personale - - continuità operativa - - comunicazioni sicure - - resilienza in emergenza - -Non include strumenti di attacco, cracking o intrusione. -L’utente è responsabile dell’uso conforme alle leggi del proprio paese. -10. Roadmap - - v1.0 – Base system + CIV-CONNECT - - v1.1 – Modulo mesh + mappe offline - - v1.2 – Modulo forensics & monitor - - v1.3 – Documentazione offline integrata - - v2.0 – Versione LTS con supporto esteso - -11. Conclusione - -GhostTrack v2 OS nasce per offrire una piattaforma robusta, sicura e autonoma, capace di funzionare anche quando le infrastrutture tradizionali falliscono. -È uno strumento pensato per cittadini, operatori, volontari, tecnici e comunità che vogliono essere preparati a scenari complessi senza violare alcuna legge. +GhostTrack è una **coscienza tecnica**. +Un osservatore globale. +Un interprete del mondo. +Una costellazione viva di moduli, segnali e rituali. From 286b846271d20d8ec08c86381fb0c20d6ad63598 Mon Sep 17 00:00:00 2001 From: HighKali <163762069+HighKali@users.noreply.github.com> Date: Tue, 6 Jan 2026 23:57:51 +0100 Subject: [PATCH 002/118] Revise README for clarity and badge updates Updated README.md to enhance clarity and structure, including badge additions and mission statement revisions. --- README.md | 263 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 152 insertions(+), 111 deletions(-) diff --git a/README.md b/README.md index 7de5243..c438861 100755 --- a/README.md +++ b/README.md @@ -1,183 +1,215 @@ - -# 🌐 **GhostTrack – Global Observer Framework** +# 🌐 GhostTrack – Global Observer Framework ### _Ethical Awareness · OSINT Intelligence · Critical Surface Monitoring_ -GhostTrack è un sistema di **consapevolezza tecnica globale**, progettato per osservare il mondo digitale e fisico attraverso dati pubblici, segnali aperti e fonti OSINT certificate. -Non attacca, non simula intrusioni, non viola reti: **interpreta**, **correla**, **rivela**. +![Status](https://img.shields.io/badge/Status-Active-blue) +![Ethics](https://img.shields.io/badge/Ethical-100%25-green) +![Legal](https://img.shields.io/badge/Compliance-Legal%20OSINT-yellow) +![Offline](https://img.shields.io/badge/Mode-Offline--First-orange) +![Privacy](https://img.shields.io/badge/Privacy-Tor%20Enhanced-purple) +![Resilience](https://img.shields.io/badge/System-Resilient-red) +![Observer](https://img.shields.io/badge/Role-Global%20Observer-lightgrey) + + +![Signal](https://img.shields.io/badge/Signal-Patterns%20Never%20Lie-black) +![Planet](https://img.shields.io/badge/Planetary-Intelligence-0a84ff) +![Awareness](https://img.shields.io/badge/Conscious-System-444444) +![Ghost](https://img.shields.io/badge/Ghost-Always%20Watching-111111) + +--- + +GhostTrack è un sistema di **consapevolezza tecnica globale**, progettato per osservare il mondo attraverso dati pubblici, fonti OSINT e segnali aperti. +Non attacca, non viola, non interferisce: **interpreta**, **correla**, **protegge**. -GhostTrack nasce dalla tradizione BackTrack → Kali → GhostTrack, trasformando la cultura hacker in una disciplina etica di osservazione e analisi. +GhostTrack nasce dalla tradizione BackTrack → Kali → GhostTrack, trasformando la cultura hacker in una disciplina etica di osservazione e resilienza. --- -## 🚀 **Missione** -GhostTrack non è un tool di hacking. -È un **osservatore etico**, un motore di analisi che: +# 🚀 Missione + +GhostTrack è progettato per: -- monitora superfici critiche globali -- correla dati pubblici e open‑source -- identifica pattern anomali -- segnala rischi infrastrutturali -- supporta analisi OSINT avanzate -- mantiene un approccio 100% legale +- monitorare superfici critiche globali +- correlare dati pubblici multi‑settore +- identificare pattern anomali +- supportare analisi OSINT avanzate +- funzionare anche offline +- proteggere la privacy dell’operatore +- ridurre al minimo l’esposizione di rete -GhostTrack non entra nei sistemi. -GhostTrack **vede ciò che gli altri ignorano**. +GhostTrack non è un tool offensivo. +GhostTrack è un **osservatore etico**. --- -## 🧠 **Cosa fa GhostTrack** -GhostTrack raccoglie e analizza **solo dati pubblici**, provenienti da fonti ufficiali e open‑source, tra cui: +# 🧠 Cosa fa GhostTrack -### 🔋 **Energia & Infrastrutture** -- Open Data energetici nazionali -- Report pubblici di rete -- Indicatori di blackout -- Feed di stabilità infrastrutturale +GhostTrack analizza **solo dati pubblici**, provenienti da fonti ufficiali e open‑source: -### ✈️ **Traffico Aereo** -- ADS‑B pubblico → https://www.adsbexchange.com -- NOTAM ufficiali → https://www.notams.faa.gov +### 🔋 Energia & Infrastrutture +- Open Data energetici +- Report blackout +- Indicatori di stabilità di rete + +### ✈️ Traffico Aereo +- ADS‑B Exchange → https://www.adsbexchange.com +- NOTAM FAA → https://www.notams.faa.gov - Meteo aeronautico -### 🚢 **Traffico Marittimo** +### 🚢 Traffico Marittimo - AIS pubblico → https://www.marinetraffic.com - Dati IMO -- Porti e logistica open‑data +- Porti open‑data -### 🛰️ **Satelliti & Orbite** -- Cataloghi TLE → https://www.celestrak.com +### 🛰️ Satelliti +- TLE (Celestrak) → https://www.celestrak.com - Alert collisioni - Telemetria civile open -### 🏙️ **Infrastrutture Civili** +### 🏙️ Infrastrutture Civili - Open Data urbani -- Trasporti pubblici +- Trasporti - Servizi essenziali -### 📰 **Comunicati & News Ufficiali** +### 📰 Comunicati Ufficiali - RSS istituzionali - Agenzie stampa certificate -- Organismi internazionali - -GhostTrack non raccoglie dati privati, non monitora individui, non accede a reti chiuse. --- -## 🧩 **Architettura del GhostTrack Global Observer** -GhostTrack è costruito su quattro livelli principali: +# 🧩 Architettura GhostTrack Global Observer -### **1. Raccolta Dati (OSINT Collector Layer)** -Moduli dedicati per ogni dominio: energia, voli, navi, satelliti, infrastrutture, news. +## 1️⃣ Offline‑First Architecture -### **2. Normalizzazione & Storage** -Tutti i dati vengono convertiti in un formato uniforme, indicizzati e archiviati in time‑series. +GhostTrack è progettato per funzionare anche senza connessione: -### **3. Motore di Correlazione (Core Engine)** -- rilevamento anomalie -- correlazione multi‑settore -- analisi temporale -- calcolo rischio +- analisi locale +- dataset aggiornati periodicamente +- sincronizzazione minima +- nessuna dipendenza da rete continua +- modalità “isolata” per contesti remoti -### **4. Visualizzazione & Insight** -Dashboard, mappe, timeline, indicatori di rischio e report sintetici. +GhostTrack continua a funzionare anche in: + +- zone montane +- blackout +- assenza di rete +- contesti critici --- -## 🌍 **Perché GhostTrack è necessario** -Viviamo in un mondo dove: +## 2️⃣ Privacy & Tor Integration + +GhostTrack integra Tor come **strato di privacy**, non come rete parallela. +Tor Project → https://www.torproject.org -- un tabaccaio ha un pannello operativo in rete -- una fabbrica chimica ha un’interfaccia web -- una centrale elettrica ha un dashboard remoto -- un porto ha un sistema di tracking -- un aeroporto trasmette dati pubblici -- una città intera vive su open data +Funzioni legali: -Ogni pannello è una **leva sul mondo reale**. -Ogni interfaccia è un punto critico. -Ogni dato pubblico è un segnale. +- anonimizzazione delle richieste +- minimizzazione dell’esposizione +- protezione dell’operatore +- nessuna attività offensiva +- nessuna scansione +- nessuna intrusione -GhostTrack non vuole violare nulla. -GhostTrack vuole **capire**. +GhostTrack usa Tor **solo** per proteggere la privacy dell’utente. --- -## 🔒 **Etica & Legalità** -GhostTrack è progettato per essere: +## 3️⃣ Emergency Communication Module (legale) -- **100% legale** -- **100% OSINT** -- **100% passivo** -- **0% intrusivo** +GhostTrack include un modulo di comunicazione di emergenza **non invasivo**, **non radio‑interferente**, **100% legale**. -Non accede a reti private. -Non intercetta comunicazioni. -Non analizza password. -Non simula attacchi. -Non monitora individui. +Funzioni consentite: -GhostTrack è un **sistema di consapevolezza**, non un framework offensivo. +- 🔵 BLE Beacon SOS +- 📶 Wi‑Fi Beacon SOS (SSID) +- 🟦 QR Code dinamici +- 🔗 Mesh legale (BLE Mesh / LoRaWAN) +- 🗂️ File di emergenza offline ---- +Funzioni NON presenti: -## 🧭 **Moduli Principali** -### 🔹 **EnergyWatch** -Analisi pubblica di flussi energetici, blackout, stress di rete. +- ❌ trasmissioni radio non autorizzate +- ❌ interferenze TV +- ❌ uso di frequenze protette +- ❌ emissioni ad alta potenza +- ❌ comunicazioni militari -### 🔹 **FlightWatch** -Monitoraggio voli, NOTAM, deviazioni, congestioni. +--- -### 🔹 **MarineWatch** -Analisi rotte marittime, porti, anomalie logistiche. +## 4️⃣ Retro‑Terminal Mode (SIP‑Style anni ’90) -### 🔹 **SatWatch** -Osservazione orbite, passaggi, densità satellitare. +Ispirata ai micro‑terminali SIP degli anni ’90: -### 🔹 **CivInfraWatch** -Trasporti, servizi, open data urbani. +- interfaccia minimale +- leggibile anche su schermi piccoli +- funzionamento offline +- zero grafica pesante +- zero dipendenze inutili +- perfetta per contesti remoti -### 🔹 **NewsIntel** -Correlazione tra eventi tecnici e comunicati ufficiali. +GhostTrack può operare come un **terminal OSINT retro**, robusto e affidabile. --- -## 🧬 **Filosofia** -GhostTrack nasce da un principio semplice: +# 🔒 Etica & Legalità -> **“La tecnologia non è un’arma. -> La tecnologia è un linguaggio. -> E noi dobbiamo imparare ad ascoltarlo.”** +GhostTrack è progettato per essere: + +- 100% legale +- 100% OSINT +- 100% passivo +- 0% intrusivo -GhostTrack non attacca. -GhostTrack osserva. -GhostTrack interpreta. -GhostTrack racconta. +Non accede a reti private. +Non intercetta comunicazioni. +Non monitora individui. +Non simula attacchi. +Non interferisce con frequenze protette. --- -## 📚 **Licenze Esterne & Tool OSINT Consigliati** -GhostTrack non integra direttamente tool esterni, ma supporta l’uso di fonti OSINT ufficiali: +# 📜 Licenza GhostTrack – Uso Consentito + +GhostTrack è distribuito con licenza restrittiva: + +### ✔️ Consentito +- uso personale +- uso professionale +- uso educativo +- uso civile +- utilizzo nella forma originale + +### ❌ Vietato +- fork +- modifiche +- redistribuzioni alterate +- reverse engineering +- riuso del nome “GhostTrack / GhostTrack OS” +- riuso del logo +- distribuzioni non ufficiali -- 🌐 **Celestrak (TLE Satelliti)** - https://www.celestrak.com +Il software è fornito “così com’è”, senza garanzie. -- ✈️ **ADS‑B Exchange (Traffico Aereo)** - https://www.adsbexchange.com +--- -- 🚢 **MarineTraffic (AIS Pubblico)** - https://www.marinetraffic.com +# 🛡️ Dichiarazione Legale -- 🛰️ **Heavens‑Above (Orbital Tracking)** - https://www.heavens-above.com +Il progetto GhostTrack è sviluppato e mantenuto nel rispetto delle normative vigenti. +Non svolge attività di intrusione, interferenza, intercettazione o manipolazione di sistemi terzi. -- 📰 **Governi & Agenzie Ufficiali (RSS)** - Es. Protezione Civile, FAA, EASA, NOAA +**Responsabile legale:** +P.IVA **11040550961** +(ZDOS – denominazione registrata) -Tutti i link rimandano a servizi con licenza esterna e termini d’uso propri. +Nessuna pubblicità personale. +Nessuna esposizione del creatore. +Solo tutela legale e trasparenza. --- -## 🌟 **Conclusione** +# 🌟 Conclusione + GhostTrack non è un tool. Non è un framework. Non è un OS. @@ -186,3 +218,12 @@ GhostTrack è una **coscienza tecnica**. Un osservatore globale. Un interprete del mondo. Una costellazione viva di moduli, segnali e rituali. + +E questo è solo l’inizio. + +--- + +# 🌍 Hashtag Ufficiali + +`#GhostTrack #GlobalObserver #EthicalAwareness #OSINTFramework #CriticalSurfaceMonitoring #PlanetWatch #InfrastructureOSINT #EnergyWatch #AviationWatch #MarineWatch #SatelliteTracking #PrivacyByDesign #OfflineFirst #ResilientSystems #OpenData #GeoInt #AnomalyDetection #DigitalConscience #PlanetaryIntelligence #ResilientFuture` + From cd8a95fa2fffdfa8640c8388a31a1256239de23e Mon Sep 17 00:00:00 2001 From: HighKali <163762069+HighKali@users.noreply.github.com> Date: Wed, 7 Jan 2026 11:05:50 +0100 Subject: [PATCH 003/118] Revise README for clarity and formatting improvements Updated README to enhance clarity and structure, including new sections and improved formatting. --- README.md | 317 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 178 insertions(+), 139 deletions(-) diff --git a/README.md b/README.md index c438861..4df522d 100755 --- a/README.md +++ b/README.md @@ -1,229 +1,268 @@ -# 🌐 GhostTrack – Global Observer Framework -### _Ethical Awareness · OSINT Intelligence · Critical Surface Monitoring_ +# 🌐 **GHOSTTRACK – GLOBAL OBSERVER FRAMEWORK** +### _Ethical Awareness · OSINT Intelligence · Planetary Monitoring · Scientific Resilience_ -![Status](https://img.shields.io/badge/Status-Active-blue) -![Ethics](https://img.shields.io/badge/Ethical-100%25-green) -![Legal](https://img.shields.io/badge/Compliance-Legal%20OSINT-yellow) -![Offline](https://img.shields.io/badge/Mode-Offline--First-orange) -![Privacy](https://img.shields.io/badge/Privacy-Tor%20Enhanced-purple) -![Resilience](https://img.shields.io/badge/System-Resilient-red) -![Observer](https://img.shields.io/badge/Role-Global%20Observer-lightgrey) +`https://img.shields.io/badge/Status-Active-blue` +`https://img.shields.io/badge/Ethical-100%25-green` +`https://img.shields.io/badge/Compliance-Legal%20OSINT-yellow` +`https://img.shields.io/badge/Mode-Offline--First-orange` +`https://img.shields.io/badge/Privacy-Tor%20Enhanced-purple` +`https://img.shields.io/badge/System-Resilient-red` +`https://img.shields.io/badge/Role-Global%20Observer-lightgrey` -![Signal](https://img.shields.io/badge/Signal-Patterns%20Never%20Lie-black) -![Planet](https://img.shields.io/badge/Planetary-Intelligence-0a84ff) -![Awareness](https://img.shields.io/badge/Conscious-System-444444) -![Ghost](https://img.shields.io/badge/Ghost-Always%20Watching-111111) +`https://img.shields.io/badge/Signal-Patterns%20Never%20Lie-black` +`https://img.shields.io/badge/Planetary-Intelligence-0a84ff` +`https://img.shields.io/badge/Conscious-System-444444` +`https://img.shields.io/badge/Ghost-Always%20Watching-111111` +`https://img.shields.io/badge/Noise-Low%20Profile-222222` +`https://img.shields.io/badge/Surface-Deep%20Signals-333333` --- -GhostTrack è un sistema di **consapevolezza tecnica globale**, progettato per osservare il mondo attraverso dati pubblici, fonti OSINT e segnali aperti. -Non attacca, non viola, non interferisce: **interpreta**, **correla**, **protegge**. +# 🛰️ **INTRODUZIONE** -GhostTrack nasce dalla tradizione BackTrack → Kali → GhostTrack, trasformando la cultura hacker in una disciplina etica di osservazione e resilienza. +GhostTrack è un sistema di **osservazione globale**, progettato per raccogliere, correlare e interpretare dati pubblici provenienti da: + +- infrastrutture +- ambiente +- traffico aereo +- traffico marittimo +- orbite satellitari +- open data istituzionali +- fenomeni meteorologici +- segnali territoriali + +GhostTrack non attacca, non viola, non interferisce. +GhostTrack **osserva**, **analizza**, **protegge**. --- -# 🚀 Missione +# 🚀 **MISSIONE** -GhostTrack è progettato per: +GhostTrack nasce per: +- aumentare la consapevolezza tecnica del territorio - monitorare superfici critiche globali -- correlare dati pubblici multi‑settore -- identificare pattern anomali -- supportare analisi OSINT avanzate +- rilevare pattern e anomalie +- supportare enti, scuole, sportivi, ricercatori - funzionare anche offline - proteggere la privacy dell’operatore - ridurre al minimo l’esposizione di rete -GhostTrack non è un tool offensivo. -GhostTrack è un **osservatore etico**. +GhostTrack è un **osservatore etico**, non un framework offensivo. --- -# 🧠 Cosa fa GhostTrack +# 🧠 **FUNZIONALITÀ PRINCIPALI** -GhostTrack analizza **solo dati pubblici**, provenienti da fonti ufficiali e open‑source: - -### 🔋 Energia & Infrastrutture +## 🔋 Energia & Infrastrutture - Open Data energetici - Report blackout - Indicatori di stabilità di rete -### ✈️ Traffico Aereo -- ADS‑B Exchange → https://www.adsbexchange.com -- NOTAM FAA → https://www.notams.faa.gov +## ✈️ Traffico Aereo +- ADS‑B Exchange → [https://www.adsbexchange.com](https://www.adsbexchange.com) +- NOTAM FAA → [https://www.notams.faa.gov](https://www.notams.faa.gov) - Meteo aeronautico -### 🚢 Traffico Marittimo -- AIS pubblico → https://www.marinetraffic.com +## 🚢 Traffico Marittimo +- AIS pubblico → [https://www.marinetraffic.com](https://www.marinetraffic.com) - Dati IMO - Porti open‑data -### 🛰️ Satelliti -- TLE (Celestrak) → https://www.celestrak.com -- Alert collisioni -- Telemetria civile open +## 🛰️ Orbita & Ricerca Spaziale +GhostTrack integra dati da: + +- Celestrak (TLE) → [https://www.celestrak.com](https://www.celestrak.com) +- SETI Institute → [https://www.seti.org](https://www.seti.org) +- NASA EarthData → [https://earthdata.nasa.gov](https://earthdata.nasa.gov) +- NOAA Space Weather → [https://www.swpc.noaa.gov](https://www.swpc.noaa.gov) +- Radioastronomia pubblica (radiotelescopi open) -### 🏙️ Infrastrutture Civili -- Open Data urbani -- Trasporti -- Servizi essenziali +## 🌦️ Meteo & Ambiente +- micro‑climi locali +- variazioni atmosferiche +- correlazioni con Starlink (rain fade) +- dati ARPA +- dati Copernicus -### 📰 Comunicati Ufficiali -- RSS istituzionali -- Agenzie stampa certificate +## 🌱 **Agricoltura – GhostTrack AgroWatch** +GhostTrack supporta: + +- monitoraggio vigneti +- stress idrico +- rischio gelate +- rischio muffe +- umidità del suolo +- temperatura fogliare +- correlazioni meteo‑agricole + +Perfetto per territori collinari come **Pragone – Pietra de’ Giorgi**. --- -# 🧩 Architettura GhostTrack Global Observer +# 🛰️ **STARLINK GEO‑SENTINEL NODE** -## 1️⃣ Offline‑First Architecture +GhostTrack integra Starlink come: -GhostTrack è progettato per funzionare anche senza connessione: +- nodo di osservazione atmosferica +- rilevatore di attenuazioni (rain fade) +- sensore passivo di micro‑variazioni climatiche +- hub Mesh per sensori ambientali +- nodo offline‑first per zone remote -- analisi locale -- dataset aggiornati periodicamente +Starlink non viene modificato né alterato. +GhostTrack utilizza **solo dati legali e pubblici**. + +--- + +# 🧩 **ARCHITETTURA** + +## 1️⃣ Offline‑First +- funziona anche senza internet - sincronizzazione minima -- nessuna dipendenza da rete continua -- modalità “isolata” per contesti remoti +- dataset locali +- modalità “isolata” + +## 2️⃣ Privacy & Tor +Tor Project → [https://www.torproject.org](https://www.torproject.org) +Usato solo per: + +- anonimizzazione +- protezione dell’operatore +- riduzione superficie esposta + +## 3️⃣ Emergency Beacon System (EBS) +Un sistema legale, passivo, universale. + +### 📱 **EBS‑Universal Beacon (software)** +Compatibile con: -GhostTrack continua a funzionare anche in: +- smartphone +- smartwatch +- tablet +- laptop -- zone montane -- blackout -- assenza di rete -- contesti critici +Funzioni: + +- invio SOS tramite BLE +- SOS via Wi‑Fi SSID +- QR‑SOS dinamico +- file di emergenza offline + +### 🔑 **EBS‑KeyTag (concept legale)** +Un portachiavi: + +- piccolo +- sicuro +- BLE‑based +- nessuna interferenza radio +- un solo pulsante +- invio SOS locale --- -## 2️⃣ Privacy & Tor Integration +# 🏛️ **GHOSTTRACK EDU – COLLABORAZIONE SCOLASTICA** -GhostTrack integra Tor come **strato di privacy**, non come rete parallela. -Tor Project → https://www.torproject.org +`https://img.shields.io/badge/Program-GhostTrack%20EDU-0057b8` -Funzioni legali: +GhostTrack avvia un percorso istituzionale con **scuole elementari**, per: -- anonimizzazione delle richieste -- minimizzazione dell’esposizione -- protezione dell’operatore -- nessuna attività offensiva -- nessuna scansione -- nessuna intrusione +- educazione digitale +- osservazione ambientale +- meteorologia di base +- introduzione ai dati pubblici +- sensibilità verso il territorio -GhostTrack usa Tor **solo** per proteggere la privacy dell’utente. +### 🎓 Laboratori +- “Il Meteo che Cambia” +- “Segnali dal Cielo” +- “La Terra Respira” +- “La Rete Invisibile” --- -## 3️⃣ Emergency Communication Module (legale) +# 🏅 **GHOSTTRACK SPORT EXTREME** -GhostTrack include un modulo di comunicazione di emergenza **non invasivo**, **non radio‑interferente**, **100% legale**. +`https://img.shields.io/badge/Program-Sport%20Extreme-brown` -Funzioni consentite: +GhostTrack supporta attività outdoor: -- 🔵 BLE Beacon SOS -- 📶 Wi‑Fi Beacon SOS (SSID) -- 🟦 QR Code dinamici -- 🔗 Mesh legale (BLE Mesh / LoRaWAN) -- 🗂️ File di emergenza offline +- trekking +- trail running +- MTB +- esplorazioni naturalistiche +- attività in zone remote -Funzioni NON presenti: +### Supporto informativo +- micro‑meteo +- variazioni atmosferiche +- monitoraggio ambientale +- sicurezza preventiva -- ❌ trasmissioni radio non autorizzate -- ❌ interferenze TV -- ❌ uso di frequenze protette -- ❌ emissioni ad alta potenza -- ❌ comunicazioni militari +### Integrazione EBS +Il modulo EBS è pensato per: + +- sportivi +- guide +- associazioni +- enti territoriali --- -## 4️⃣ Retro‑Terminal Mode (SIP‑Style anni ’90) +# 🔭 **GHOSTTRACK BOINC NODE – RICERCA SCIENTIFICA DISTRIBUITA** + +GhostTrack mira a una futura integrazione con: -Ispirata ai micro‑terminali SIP degli anni ’90: +- BOINC → [https://boinc.berkeley.edu](https://boinc.berkeley.edu) -- interfaccia minimale -- leggibile anche su schermi piccoli -- funzionamento offline -- zero grafica pesante -- zero dipendenze inutili -- perfetta per contesti remoti +Per contribuire a: -GhostTrack può operare come un **terminal OSINT retro**, robusto e affidabile. +- analisi ambientali +- modelli climatici +- ricerca spaziale +- progetti scientifici globali --- -# 🔒 Etica & Legalità +# 🔒 **ETICA & LEGALITÀ** -GhostTrack è progettato per essere: +GhostTrack è: - 100% legale - 100% OSINT - 100% passivo - 0% intrusivo -Non accede a reti private. -Non intercetta comunicazioni. -Non monitora individui. -Non simula attacchi. -Non interferisce con frequenze protette. - --- -# 📜 Licenza GhostTrack – Uso Consentito - -GhostTrack è distribuito con licenza restrittiva: +# 📜 **LICENZA** -### ✔️ Consentito -- uso personale -- uso professionale -- uso educativo -- uso civile -- utilizzo nella forma originale +✔️ uso personale +✔️ uso professionale +✔️ uso educativo +✔️ uso civile -### ❌ Vietato -- fork -- modifiche -- redistribuzioni alterate -- reverse engineering -- riuso del nome “GhostTrack / GhostTrack OS” -- riuso del logo -- distribuzioni non ufficiali - -Il software è fornito “così com’è”, senza garanzie. +❌ fork +❌ modifiche +❌ redistribuzioni alterate +❌ reverse engineering --- -# 🛡️ Dichiarazione Legale +# 🛡️ **DICHIARAZIONE LEGALE** -Il progetto GhostTrack è sviluppato e mantenuto nel rispetto delle normative vigenti. -Non svolge attività di intrusione, interferenza, intercettazione o manipolazione di sistemi terzi. +Il progetto GhostTrack è sviluppato nel rispetto delle normative vigenti. +Non svolge attività di intrusione, interferenza o intercettazione. **Responsabile legale:** P.IVA **11040550961** (ZDOS – denominazione registrata) -Nessuna pubblicità personale. -Nessuna esposizione del creatore. -Solo tutela legale e trasparenza. - --- -# 🌟 Conclusione - -GhostTrack non è un tool. -Non è un framework. -Non è un OS. - -GhostTrack è una **coscienza tecnica**. -Un osservatore globale. -Un interprete del mondo. -Una costellazione viva di moduli, segnali e rituali. - -E questo è solo l’inizio. - ---- +# 🌍 **HASHTAG UFFICIALI** -# 🌍 Hashtag Ufficiali +`#GhostTrack #GlobalObserver #EthicalAwareness #OSINTFramework #CriticalSurfaceMonitoring #PlanetWatch #InfrastructureOSINT #EnergyWatch #AviationWatch #MarineWatch #SatelliteTracking #PrivacyByDesign #OfflineFirst #ResilientSystems #OpenData #GeoInt #AnomalyDetection #DigitalConscience #PlanetaryIntelligence #ResilientFuture #GhostTrackEDU #GhostTrackSportExtreme #GhostTrackAgroWatch #GhostTrackBOINC` -`#GhostTrack #GlobalObserver #EthicalAwareness #OSINTFramework #CriticalSurfaceMonitoring #PlanetWatch #InfrastructureOSINT #EnergyWatch #AviationWatch #MarineWatch #SatelliteTracking #PrivacyByDesign #OfflineFirst #ResilientSystems #OpenData #GeoInt #AnomalyDetection #DigitalConscience #PlanetaryIntelligence #ResilientFuture` From 14dc50443bbfa938c15b5d7d2617edd7f79b04ae Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 11:34:46 +0100 Subject: [PATCH 004/118] Add SOSBeacon module and integrate all GhostTrack v2 modules --- ghosttrack_menu.sh | 25 +++++++++++++++++++++++++ modules/AgroWatch/AgroWatch.sh | 5 +++++ modules/BOINCNode/BOINCNode.sh | 3 +++ modules/OrbitalWatch/OrbitalWatch.sh | 5 +++++ modules/SOSBeacon/SOSBeacon.sh | 5 +++++ modules/SportExtreme/SportExtreme.sh | 5 +++++ modules/StarlinkNode/StarlinkNode.sh | 5 +++++ 7 files changed, 53 insertions(+) create mode 100755 ghosttrack_menu.sh create mode 100755 modules/AgroWatch/AgroWatch.sh create mode 100755 modules/BOINCNode/BOINCNode.sh create mode 100755 modules/OrbitalWatch/OrbitalWatch.sh create mode 100755 modules/SOSBeacon/SOSBeacon.sh create mode 100755 modules/SportExtreme/SportExtreme.sh create mode 100755 modules/StarlinkNode/StarlinkNode.sh diff --git a/ghosttrack_menu.sh b/ghosttrack_menu.sh new file mode 100755 index 0000000..65646f0 --- /dev/null +++ b/ghosttrack_menu.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +clear +echo "🌐 GHOSTTRACK – GLOBAL OBSERVER FRAMEWORK" +echo "-----------------------------------------" +echo "1) 🌱 AgroWatch" +echo "2) 🛰️ OrbitalWatch" +echo "3) 🏔️ SportExtreme" +echo "4) 🚨 SOS Beacon" +echo "5) 📡 Starlink Geo-Sentinel" +echo "6) 🔭 BOINC Node" +echo "0) ❌ Esci" +echo "-----------------------------------------" +read -p "Seleziona un modulo: " choice + +case $choice in + 1) bash modules/AgroWatch/AgroWatch.sh ;; + 2) bash modules/OrbitalWatch/OrbitalWatch.sh ;; + 3) bash modules/SportExtreme/SportExtreme.sh ;; + 4) bash modules/SOSBeacon/SOSBeacon.sh ;; + 5) bash modules/StarlinkNode/StarlinkNode.sh ;; + 6) bash modules/BOINCNode/BOINCNode.sh ;; + 0) exit ;; + *) echo "Scelta non valida." ;; +esac diff --git a/modules/AgroWatch/AgroWatch.sh b/modules/AgroWatch/AgroWatch.sh new file mode 100755 index 0000000..f929bd5 --- /dev/null +++ b/modules/AgroWatch/AgroWatch.sh @@ -0,0 +1,5 @@ +#!/bin/bash +echo "🌱 AgroWatch – Modulo agricolo" +echo "Caricamento configurazione..." +sleep 1 +echo "Modulo pronto. I dati verranno generati al primo avvio reale." diff --git a/modules/BOINCNode/BOINCNode.sh b/modules/BOINCNode/BOINCNode.sh new file mode 100755 index 0000000..27734a6 --- /dev/null +++ b/modules/BOINCNode/BOINCNode.sh @@ -0,0 +1,3 @@ +#!/bin/bash +echo "🔭 BOINC Scientific Node" +echo "Struttura creata. Integrazione futura." diff --git a/modules/OrbitalWatch/OrbitalWatch.sh b/modules/OrbitalWatch/OrbitalWatch.sh new file mode 100755 index 0000000..fdf8008 --- /dev/null +++ b/modules/OrbitalWatch/OrbitalWatch.sh @@ -0,0 +1,5 @@ +#!/bin/bash +echo "🛰️ OrbitalWatch – Monitoraggio orbitale" +echo "Caricamento struttura..." +sleep 1 +echo "Modulo pronto. I dati verranno generati al primo avvio reale." diff --git a/modules/SOSBeacon/SOSBeacon.sh b/modules/SOSBeacon/SOSBeacon.sh new file mode 100755 index 0000000..bf8e1ca --- /dev/null +++ b/modules/SOSBeacon/SOSBeacon.sh @@ -0,0 +1,5 @@ +#!/bin/bash +echo "🚨 SOS Beacon – Sistema di emergenza" +echo "Inizializzazione..." +sleep 1 +echo "Modulo pronto. Il beacon verrà configurato al primo avvio." diff --git a/modules/SportExtreme/SportExtreme.sh b/modules/SportExtreme/SportExtreme.sh new file mode 100755 index 0000000..1b811e4 --- /dev/null +++ b/modules/SportExtreme/SportExtreme.sh @@ -0,0 +1,5 @@ +#!/bin/bash +echo "🏔️ SportExtreme – Supporto attività outdoor" +echo "Caricamento struttura..." +sleep 1 +echo "Modulo pronto. Funzioni SOS disponibili al primo avvio." diff --git a/modules/StarlinkNode/StarlinkNode.sh b/modules/StarlinkNode/StarlinkNode.sh new file mode 100755 index 0000000..5a6256b --- /dev/null +++ b/modules/StarlinkNode/StarlinkNode.sh @@ -0,0 +1,5 @@ +#!/bin/bash +echo "📡 Starlink Geo-Sentinel Node" +echo "Preparazione struttura..." +sleep 1 +echo "Modulo pronto. La raccolta dati avverrà al primo avvio." From 7bf950612d1b9509cbec9c9ebc67448383c70a64 Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 13:51:56 +0100 Subject: [PATCH 005/118] Add GhostTrack GitHub Pages UI --- docs/index.html | 549 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 549 insertions(+) create mode 100644 docs/index.html diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..ed13f7e --- /dev/null +++ b/docs/index.html @@ -0,0 +1,549 @@ + + + + + GhostTrack Hack Room · Live Ops + + + + + + +
+
+
+ +
+ + +
+
+ +
+

GhostTrack

+ Live Ops · Hack Room +
+
+ + +
+ + +
+
+
+
GhostTrack Console
+
interactive
+
+ +
Web Hack Room · Live Rituals
+
+ Console interattiva, rituali simulati, ambiente operativo GhostTrack. +
+ +
+ +
+ +
+
+ghosttrack@room:~$ ./ghost_bootstrap.sh +[BOOT] Loading GhostTrack constellation... +[OK] Core modules mounted +[OK] Defensive profile active +ghosttrack@room:~$ +
+
+
+ + + +
+ +
+
+
Extreme Sports
+
Red Bull Style
+
+ +
Red Bull TV · Live Stream
+
Embed ufficiale · contenuti legali · adrenalina pura.
+ + +
+ + +
+
+
Space Live
+
NASA · ISS
+
+ +
NASA Live
+ + +
ISS Earth View
+ +
+ + +
+
+
About
+
Identity
+
+ +
GhostTrack Hack Room
+
+ Un ambiente operativo etico, narrativo, modulare. + BackTrack è la radice. Kali è la forma. GhostTrack è la costellazione viva. +
+
+ +
+ +
+ GhostTrack Hack Room · Live Ops + All operations: DEFENSIVE · ETHICAL · SIMULATED +
+ + + + From b3444c31f6f73baf673a5de135a0c59bad8c7e78 Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 14:07:19 +0100 Subject: [PATCH 006/118] Add GhostTrack hub JS --- docs/assets/ghosttrack_hub.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/assets/ghosttrack_hub.js diff --git a/docs/assets/ghosttrack_hub.js b/docs/assets/ghosttrack_hub.js new file mode 100644 index 0000000..4cf9efc --- /dev/null +++ b/docs/assets/ghosttrack_hub.js @@ -0,0 +1 @@ +// GhostTrack Hub JS loaded From d40471317f425c38a0b5e19d0c964e87f4b6b73f Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 14:09:32 +0100 Subject: [PATCH 007/118] Add GhostTrack hub JS --- docs/assets/ghosttrack_hub.js | 180 +++++++++++++++++++++++++++++++++- 1 file changed, 179 insertions(+), 1 deletion(-) diff --git a/docs/assets/ghosttrack_hub.js b/docs/assets/ghosttrack_hub.js index 4cf9efc..0142510 100644 --- a/docs/assets/ghosttrack_hub.js +++ b/docs/assets/ghosttrack_hub.js @@ -1 +1,179 @@ -// GhostTrack Hub JS loaded +// GhostTrack Hub JS +// Live console · Meteo reale · Hooks BOINC/SETI · Hub modulare + +// ========================= +// UTILITÀ DI BASE +// ========================= + +function $(selector) { + return document.querySelector(selector); +} + +function safeEl(id) { + return document.getElementById(id); +} + +function setStatus(dotEl, statusClass) { + if (!dotEl) return; + dotEl.classList.remove('status-ok', 'status-warn', 'status-off'); + dotEl.classList.add(statusClass); +} + +// ========================= +// CONSOLE INTERATTIVA +// ========================= + +function initConsole() { + const terminalBody = safeEl('terminal-body'); + const startRitualBtn = safeEl('btn-start-ritual'); + if (!terminalBody || !startRitualBtn) return; + + function appendToTerminal(lines) { + const frag = document.createDocumentFragment(); + lines.forEach(line => { + const span = document.createElement('span'); + span.innerHTML = line; + frag.appendChild(span); + frag.appendChild(document.createElement('br')); + }); + // inseriamo prima del cursore lampeggiante (ultimo nodo) + const lastChild = terminalBody.lastChild; + terminalBody.insertBefore(frag, lastChild); + terminalBody.scrollTop = terminalBody.scrollHeight; + } + + startRitualBtn.addEventListener('click', () => { + appendToTerminal([ + 'ghosttrack@room:~/rituals$ ./ghost_ritual_orbit_demo.sh --safe', + '[RITUAL] GhostTrack orbit ritual started in SAFE mode', + ' Tutto simulato lato client. Nessuna azione reale.' + ]); + }); +} + +// ========================= +// METEO REALE (OPEN-METEO) +// ========================= + +function initMeteo() { + const meteoDot = safeEl('meteo-dot'); + const meteoTemp = safeEl('meteo-temp'); + const meteoLabel = safeEl('meteo-label'); + if (!meteoDot || !meteoTemp || !meteoLabel) return; + + async function fetchRealMeteo() { + try { + // TODO: personalizza con le coordinate del tuo nodo (Pragone / Oltrepò) + const lat = 45.47; + const lon = 9.19; + const url = `https://api.open-meteo.com/v1/forecast?latitude=${lat}&longitude=${lon}¤t_weather=true`; + + const res = await fetch(url); + const data = await res.json(); + + if (!data.current_weather) { + setStatus(meteoDot, 'status-warn'); + meteoTemp.textContent = 'N/D'; + meteoLabel.textContent = 'Meteo: dati non disponibili.'; + return; + } + + const temp = data.current_weather.temperature; + const wind = data.current_weather.windspeed; + + setStatus(meteoDot, 'status-ok'); + meteoTemp.textContent = `${temp}°C · vento ${wind} km/h`; + meteoLabel.textContent = 'Dati meteo live · Open-Meteo'; + } catch (e) { + setStatus(meteoDot, 'status-warn'); + meteoTemp.textContent = 'N/D'; + meteoLabel.textContent = 'Errore nel recupero dati meteo.'; + } + } + + fetchRealMeteo(); + setInterval(fetchRealMeteo, 60000); +} + +// ========================= +// BOINC HUB (HOOK FUTURO) +// ========================= + +function initBoincHub() { + const boincDot = safeEl('boinc-dot'); + const boincProgress = safeEl('boinc-progress'); + const boincLabel = safeEl('boinc-label'); + if (!boincDot || !boincProgress || !boincLabel) return; + + // Qui in futuro puoi collegare una tua API che espone: + // - numero di task + // - percentuale di completamento + // - progetti attivi + // + // Esempio di struttura: + // + // fetch('https://tuo-backend/boinc/status') + // .then(r => r.json()) + // .then(data => { ... }); + + setStatus(boincDot, 'status-off'); + boincProgress.textContent = 'N/D'; + boincLabel.textContent = 'Hook pronto per nodo BOINC (API tua).'; +} + +// ========================= +// SETI / RADIO HUB (HOOK FUTURO) +// ========================= + +function initSetiHub() { + const setiDot = safeEl('seti-dot'); + const setiSignal = safeEl('seti-signal'); + const setiLabel = safeEl('seti-label'); + if (!setiDot || !setiSignal || !setiLabel) return; + + // Qui puoi collegare: + // - backend che simula “signal strength” + // - stato di un radiotelescopio software + // - log di analisi + // + // Esempio: + // + // fetch('https://tuo-backend/seti/status') + // .then(r => r.json()) + // .then(data => { ... }); + + setStatus(setiDot, 'status-off'); + setiSignal.textContent = 'N/D'; + setiLabel.textContent = 'Hook pronto per backend radio / SETI-like.'; +} + +// ========================= +// LIVE EMBEDS / HUB COMUNITARIO +// (qui puoi aggiungere logica extra se vuoi reagire agli embed) +// ========================= + +function initLiveEmbeds() { + // Per ora gli embed (Red Bull, NASA, ISS) sono statici nell’HTML. + // Qui puoi in futuro: + // - cambiare canali dinamicamente + // - ruotare playlist + // - mostrare info contestuali (titolo evento, orario, ecc.) + // + // Esempio di idea: + // const extremeSection = document.getElementById('extreme'); + // ... +} + +// ========================= +// INIZIALIZZAZIONE GLOBALE +// ========================= + +function initGhostTrackHub() { + initConsole(); + initMeteo(); + initBoincHub(); + initSetiHub(); + initLiveEmbeds(); +} + +document.addEventListener('DOMContentLoaded', initGhostTrackHub); From 253791efdc899a9f8aedcef0403c0ea953233e50 Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 14:15:36 +0100 Subject: [PATCH 008/118] GhostTrack Global Ritual: update scripts, maps, hub --- docs/index.html | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/index.html b/docs/index.html index ed13f7e..712ea40 100644 --- a/docs/index.html +++ b/docs/index.html @@ -544,6 +544,9 @@

GhostTrack

simulateSeti(); setInterval(fetchRealMeteo, 60000); - + + + + From 8320740e1ba8ee109cfc51df1b0b02a2dca1a4fd Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 14:18:11 +0100 Subject: [PATCH 009/118] GhostTrack Global Ritual: update hub, maps, tools --- docs/index.html | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/docs/index.html b/docs/index.html index 712ea40..3719502 100644 --- a/docs/index.html +++ b/docs/index.html @@ -406,13 +406,6 @@

GhostTrack

SETI / Radio
-
N/D
-
In attesa...
- - - - -
@@ -544,9 +537,13 @@

GhostTrack

simulateSeti(); setInterval(fetchRealMeteo, 60000); - + +
N/D
+
In attesa...
+
- - + + + From a192192db780e01fff0ca44bd4f3856f6790ebcc Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 14:22:03 +0100 Subject: [PATCH 010/118] Aggregate full GhostTrack Hub: maps, scripts, panels, global ritual --- ghosttrack_global.sh | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100755 ghosttrack_global.sh diff --git a/ghosttrack_global.sh b/ghosttrack_global.sh new file mode 100755 index 0000000..e9a0081 --- /dev/null +++ b/ghosttrack_global.sh @@ -0,0 +1,39 @@ +#!/data/data/com.termux/files/usr/bin/bash + +echo "[GHOSTTRACK] Avvio rituale globale…" + +# 1. Struttura +mkdir -p docs/assets +mkdir -p docs/maps + +# 2. Aggiorna script JS +if [ -f ghosttrack_hub.js ]; then + cp ghosttrack_hub.js docs/assets/ghosttrack_hub.js + echo "[OK] Script JS aggiornato" +fi + +# 3. Aggiorna mappe offline +if [ -d maps ]; then + cp -r maps/* docs/maps/ + echo "[OK] Mappe offline aggiornate" +fi + +# 4. Aggiorna index.html +if [ -f index.html ]; then + cp index.html docs/index.html + echo "[OK] index.html aggiornato" +fi + +# 5. Git add +git add docs/assets/ghosttrack_hub.js 2>/dev/null +git add docs/maps 2>/dev/null +git add docs/index.html 2>/dev/null + +# 6. Commit +git commit -m "GhostTrack Global Ritual: update hub, maps, tools" 2>/dev/null + +# 7. Push +git push origin main + +echo "[GHOSTTRACK] Rituale completato." +echo "Hub aggiornato: https://highkali.github.io/GhostTrack-v2/" From ef8b1d82c7f08ccdda2f4d70f49ee91819ef8cbe Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 14:34:41 +0100 Subject: [PATCH 011/118] Force rebuild From 4d4b4df5a4374ad425039bdb3a59f87226aabc2f Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 15:00:52 +0100 Subject: [PATCH 012/118] Recreate index.html cleanly via cat --- docs/index.html | 549 ------------------------------------------------ 1 file changed, 549 deletions(-) diff --git a/docs/index.html b/docs/index.html index 3719502..e69de29 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,549 +0,0 @@ - - - - - GhostTrack Hack Room · Live Ops - - - - - - -
-
-
- -
- - -
-
- -
-

GhostTrack

- Live Ops · Hack Room -
-
- - -
- - -
-
-
-
GhostTrack Console
-
interactive
-
- -
Web Hack Room · Live Rituals
-
- Console interattiva, rituali simulati, ambiente operativo GhostTrack. -
- -
- -
- -
-
-ghosttrack@room:~$ ./ghost_bootstrap.sh -[BOOT] Loading GhostTrack constellation... -[OK] Core modules mounted -[OK] Defensive profile active -ghosttrack@room:~$ -
-
-
- - -
- - From e3d5c90c1a9fd3224a8e70a457afd541314d6f84 Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 15:17:31 +0100 Subject: [PATCH 013/118] GhostTrack: nuovo index completo --- docs/index.html | 260 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 260 insertions(+) diff --git a/docs/index.html b/docs/index.html index e69de29..2080866 100644 --- a/docs/index.html +++ b/docs/index.html @@ -0,0 +1,260 @@ + + + + + +GhostTrack Hub + + + + + + + +
+

GhostTrack Hub

+
+
+
+
Geo‑Sentinel
+
Offline Maps
+
+ +
Mappe Offline & Monitoraggio Territoriale
+
+ Visualizzazione locale, resiliente e indipendente da API esterne. +
+ +
+ +

+ Le mappe offline sono caricate da docs/maps/. +

+
+ + + + +
+
+
BOINC Hub
+
Compute
+
+
Calcolo distribuito
+
+ Accesso rapido ai progetti BOINC reali. +
+ +
+ +
+
+
SETI / Radio
+
Signals
+
+
Osservazione radio
+
+ Collegamenti a risorse reali per radioastronomia e segnali. +
+ +
+ +
+
+
Mesh & Tools
+
Network
+
+
Strumenti operativi
+
+ Collegamenti a strumenti reali per rete, diagnostica, OSINT. +
+ +
+
+
+
Console Operativa
+
Shell
+
+
Console locale
+
+ Esegue comandi base lato browser: ping HTTP, apertura link, echo. +
+ +
+ GhostTrack Console pronta. Digita "help" per i comandi disponibili. +
+ +
+ + + + + From 2750c99e816f816774fb5ead91bb09d396172bcf Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 16:16:26 +0100 Subject: [PATCH 014/118] GhostTrack: autogen HTML --- docs/index.html | 228 +++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 188 insertions(+), 40 deletions(-) diff --git a/docs/index.html b/docs/index.html index 2080866..23ee293 100644 --- a/docs/index.html +++ b/docs/index.html @@ -68,6 +68,14 @@ color: #aaa; margin-bottom: 10px; } + +a { + color: #00e0ff; + text-decoration: none; +} +a:hover { + text-decoration: underline; +} @@ -75,58 +83,44 @@

GhostTrack Hub

+ + +
+
+
Nodo Locale
+
Core
+
+
GhostTrack Node Pragone
+
+ Nodo operativo nella costellazione GhostTrack, colline dell'Oltrepò Pavese. +
+
    +
  • Ruolo: Geo‑Sentinel / Mesh‑Ready
  • +
  • Posizione: Pragone, Pietra de' Giorgi (PV)
  • +
  • Modalità: Offline‑first, resiliente, zero‑trust
  • +
+
+ +
Geo‑Sentinel
-
Offline Maps
+
Territory
-
Mappe Offline & Monitoraggio Territoriale
+
Nodo Territoriale: Pragone
- Visualizzazione locale, resiliente e indipendente da API esterne. + Monitoraggio locale, mappe offline, posizione nodo e area operativa.
-
+

- Le mappe offline sono caricate da docs/maps/. + Geo‑Sentinel attivo. Coordinate nodo locale: 45.0389, 9.2430.

- - - +
BOINC Hub
@@ -134,7 +128,7 @@

GhostTrack Hub

Calcolo distribuito
- Accesso rapido ai progetti BOINC reali. + Accesso rapido a progetti BOINC reali.
+
SETI / Radio
@@ -159,6 +154,7 @@

GhostTrack Hub

+
Mesh & Tools
@@ -175,6 +171,38 @@

GhostTrack Hub

  • Nmap Online
  • + + +
    +
    +
    Red Bull TV
    +
    Stream
    +
    +
    Canale Live
    +
    + Collegamento diretto a Red Bull TV per streaming esterno. +
    +

    + Apri Red Bull TV in una nuova scheda +

    +
    + + +
    +
    +
    Telemetria Locale
    +
    Sensors
    +
    + +
    Raccolta dati ambientali
    +
    + Lettura sensori browser: geolocalizzazione, orientamento (se disponibili). +
    + +
    Telemetria in attesa...
    +
    + +
    Console Operativa
    @@ -191,7 +219,127 @@

    GhostTrack Hub

    + + From 7a6bbf2505ce92325f693c225a13b7c2d2db4280 Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 19:12:56 +0100 Subject: [PATCH 016/118] GhostTrack: full autogen --- docs/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.html b/docs/index.html index 8bca77f..1714c49 100644 --- a/docs/index.html +++ b/docs/index.html @@ -52,7 +52,7 @@

    GhostTrack Hub

    Informazioni locali, uptime e build info.
    • Versione Hub: 1.0
    • -
    • Build: Wed Jan 7 19:11:26 CET 2026
    • +
    • Build: Wed Jan 7 19:12:56 CET 2026
    • Uptime Browser: 0s
    • Modalità: Offline‑first
    From f061ff39e57c326b79befb058c34433b4c1b1512 Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 19:13:41 +0100 Subject: [PATCH 017/118] GhostTrack: struttura perfetta, orbite definite, root pulito, moduli organizzati --- docs/index.html | 2 +- ghosttrack_autofix.sh | 59 +++++++++ ghosttrack_autogen.sh | 233 +++++++++++++++++++++++++++++++++++ ghosttrack_html_sync.sh | 260 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 553 insertions(+), 1 deletion(-) create mode 100755 ghosttrack_autofix.sh create mode 100755 ghosttrack_autogen.sh create mode 100755 ghosttrack_html_sync.sh diff --git a/docs/index.html b/docs/index.html index 1714c49..94725de 100644 --- a/docs/index.html +++ b/docs/index.html @@ -52,7 +52,7 @@

    GhostTrack Hub

    Informazioni locali, uptime e build info.
    • Versione Hub: 1.0
    • -
    • Build: Wed Jan 7 19:12:56 CET 2026
    • +
    • Build: Wed Jan 7 19:13:41 CET 2026
    • Uptime Browser: 0s
    • Modalità: Offline‑first
    diff --git a/ghosttrack_autofix.sh b/ghosttrack_autofix.sh new file mode 100755 index 0000000..d494b5c --- /dev/null +++ b/ghosttrack_autofix.sh @@ -0,0 +1,59 @@ +#!/data/data/com.termux/files/usr/bin/bash + +echo "" +echo "==============================" +echo " GHOSTTRACK AUTO‑FIX RITUAL" +echo "==============================" +echo "" + +# 1. Assicura struttura corretta +echo "[1] Verifica struttura..." +mkdir -p docs/assets +mkdir -p docs/maps + +# 2. Se esiste index.html nella root → è quello sbagliato → lo copia in docs/ +if [ -f index.html ]; then + echo "[2] Trovato index.html nella root → correzione automatica" + cp index.html docs/index.html +else + echo "[2] Nessun index.html nella root → ok" +fi + +# 3. Se esiste ghosttrack_hub.js nella root → copia nella posizione corretta +if [ -f ghosttrack_hub.js ]; then + echo "[3] Aggiornamento script JS..." + cp ghosttrack_hub.js docs/assets/ghosttrack_hub.js +else + echo "[3] Nessuno script JS nella root → ok" +fi + +# 4. Se esiste cartella maps nella root → copia in docs/maps +if [ -d maps ]; then + echo "[4] Aggiornamento mappe offline..." + cp -r maps/* docs/maps/ +else + echo "[4] Nessuna cartella maps nella root → ok" +fi + +# 5. Git add +echo "[5] Aggiunta file a Git..." +git add docs/index.html 2>/dev/null +git add docs/assets/ghosttrack_hub.js 2>/dev/null +git add docs/maps 2>/dev/null + +# 6. Commit +echo "[6] Commit..." +git commit -m "GhostTrack AutoFix: sync index, scripts, maps" 2>/dev/null + +# 7. Push +echo "[7] Push su GitHub..." +git push origin main + +echo "" +echo "==============================" +echo " RITUALE COMPLETATO" +echo "==============================" +echo "" +echo "GhostTrack Hub aggiornato:" +echo "https://highkali.github.io/GhostTrack-v2/" +echo "" diff --git a/ghosttrack_autogen.sh b/ghosttrack_autogen.sh new file mode 100755 index 0000000..3944869 --- /dev/null +++ b/ghosttrack_autogen.sh @@ -0,0 +1,233 @@ +#!/data/data/com.termux/files/usr/bin/bash + +echo "" +echo "=== GHOSTTRACK AUTOGEN HTML RITUAL — FULL EDITION ===" +echo "" + +mkdir -p docs + +BUILD_TIME=$(date) + +cat > docs/index.html << EOF + + + + + +GhostTrack Hub + + + + + + + +
    +

    GhostTrack Hub

    +
    + + +
    +
    +
    Nodo Locale
    +
    Core
    +
    +
    GhostTrack Node Pragone
    +
    Nodo operativo nella costellazione GhostTrack.
    +
      +
    • Ruolo: Geo‑Sentinel / Mesh‑Ready
    • +
    • Posizione: Pragone, Pietra de' Giorgi (PV)
    • +
    • Modalità: Offline‑first, resiliente
    • +
    +
    + + +
    +
    +
    GhostTrack System
    +
    Status
    +
    +
    Stato del Nodo
    +
    Informazioni locali, uptime e build info.
    +
      +
    • Versione Hub: 1.0
    • +
    • Build: ${BUILD_TIME}
    • +
    • Uptime Browser: 0s
    • +
    • Modalità: Offline‑first
    • +
    +
    + + +
    +
    +
    Geo‑Sentinel
    +
    Territory
    +
    +
    Nodo Territoriale: Pragone
    +
    Monitoraggio locale e area operativa.
    +
    +
    + + +
    +
    +
    Starlink Link
    +
    Satellite
    +
    +
    Monitoraggio Link
    +
    Stato simulato del link Starlink.
    +
      +
    • Stato: checking…
    • +
    • Latenza:
    • +
    • Down:
    • +
    • Up:
    • +
    +
    + + +
    +
    +
    Mesh Node
    +
    Network
    +
    +
    Stato Mesh Locale
    +
    Simulazione handshake e qualità link.
    +
      +
    • Handshake: pending…
    • +
    • Qualità Link:
    • +
    • Nodi Vicini:
    • +
    +
    + + +
    +
    +
    Situational Awareness
    +
    OSINT
    +
    +
    Raccolta OSINT
    + +
    + + +
    +
    +
    Red Bull TV
    +
    Stream
    +
    +
    Canale Live
    +

    Apri Red Bull TV

    +
    + + +
    +
    +
    Telemetria
    +
    Sensors
    +
    +
    Telemetria in attesa...
    +
    + + +
    +
    +
    Console Operativa
    +
    Shell
    +
    +
    GhostTrack Console pronta. Digita "help".
    + +
    + + + + + + + +EOF + +echo "[+] Generato docs/index.html" +echo "[+] Build time: ${BUILD_TIME}" +echo "" +echo "Ora esegui:" +echo " git add docs/index.html" +echo " git commit -m \"GhostTrack: full autogen\"" +echo " git push" +echo "" + diff --git a/ghosttrack_html_sync.sh b/ghosttrack_html_sync.sh new file mode 100755 index 0000000..2080866 --- /dev/null +++ b/ghosttrack_html_sync.sh @@ -0,0 +1,260 @@ + + + + + +GhostTrack Hub + + + + + + + +
    +

    GhostTrack Hub

    +
    +
    +
    +
    Geo‑Sentinel
    +
    Offline Maps
    +
    + +
    Mappe Offline & Monitoraggio Territoriale
    +
    + Visualizzazione locale, resiliente e indipendente da API esterne. +
    + +
    + +

    + Le mappe offline sono caricate da docs/maps/. +

    +
    + + + + +
    +
    +
    BOINC Hub
    +
    Compute
    +
    +
    Calcolo distribuito
    +
    + Accesso rapido ai progetti BOINC reali. +
    + +
    + +
    +
    +
    SETI / Radio
    +
    Signals
    +
    +
    Osservazione radio
    +
    + Collegamenti a risorse reali per radioastronomia e segnali. +
    + +
    + +
    +
    +
    Mesh & Tools
    +
    Network
    +
    +
    Strumenti operativi
    +
    + Collegamenti a strumenti reali per rete, diagnostica, OSINT. +
    + +
    +
    +
    +
    Console Operativa
    +
    Shell
    +
    +
    Console locale
    +
    + Esegue comandi base lato browser: ping HTTP, apertura link, echo. +
    + +
    + GhostTrack Console pronta. Digita "help" per i comandi disponibili. +
    + +
    + + + + + From 086ab59cbd43ddd081d98bab8c4a52caa53399ef Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 19:20:44 +0100 Subject: [PATCH 018/118] GhostTrack: extended autogen --- docs/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.html b/docs/index.html index 94725de..1ee0218 100644 --- a/docs/index.html +++ b/docs/index.html @@ -52,7 +52,7 @@

    GhostTrack Hub

    Informazioni locali, uptime e build info.
    • Versione Hub: 1.0
    • -
    • Build: Wed Jan 7 19:13:41 CET 2026
    • +
    • Build: Wed Jan 7 19:20:44 CET 2026
    • Uptime Browser: 0s
    • Modalità: Offline‑first
    From 37c22238c2a051da9623ccbbd87e60a995d1264c Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 19:25:49 +0100 Subject: [PATCH 019/118] GhostTrack: second cycle autogen --- ghosttrack_autogen.sh | 233 ------------------------------------------ 1 file changed, 233 deletions(-) diff --git a/ghosttrack_autogen.sh b/ghosttrack_autogen.sh index 3944869..e69de29 100755 --- a/ghosttrack_autogen.sh +++ b/ghosttrack_autogen.sh @@ -1,233 +0,0 @@ -#!/data/data/com.termux/files/usr/bin/bash - -echo "" -echo "=== GHOSTTRACK AUTOGEN HTML RITUAL — FULL EDITION ===" -echo "" - -mkdir -p docs - -BUILD_TIME=$(date) - -cat > docs/index.html << EOF - - - - - -GhostTrack Hub - - - - - - - -
    -

    GhostTrack Hub

    -
    - - -
    -
    -
    Nodo Locale
    -
    Core
    -
    -
    GhostTrack Node Pragone
    -
    Nodo operativo nella costellazione GhostTrack.
    -
      -
    • Ruolo: Geo‑Sentinel / Mesh‑Ready
    • -
    • Posizione: Pragone, Pietra de' Giorgi (PV)
    • -
    • Modalità: Offline‑first, resiliente
    • -
    -
    - - -
    -
    -
    GhostTrack System
    -
    Status
    -
    -
    Stato del Nodo
    -
    Informazioni locali, uptime e build info.
    -
      -
    • Versione Hub: 1.0
    • -
    • Build: ${BUILD_TIME}
    • -
    • Uptime Browser: 0s
    • -
    • Modalità: Offline‑first
    • -
    -
    - - -
    -
    -
    Geo‑Sentinel
    -
    Territory
    -
    -
    Nodo Territoriale: Pragone
    -
    Monitoraggio locale e area operativa.
    -
    -
    - - -
    -
    -
    Starlink Link
    -
    Satellite
    -
    -
    Monitoraggio Link
    -
    Stato simulato del link Starlink.
    -
      -
    • Stato: checking…
    • -
    • Latenza:
    • -
    • Down:
    • -
    • Up:
    • -
    -
    - - -
    -
    -
    Mesh Node
    -
    Network
    -
    -
    Stato Mesh Locale
    -
    Simulazione handshake e qualità link.
    -
      -
    • Handshake: pending…
    • -
    • Qualità Link:
    • -
    • Nodi Vicini:
    • -
    -
    - - -
    -
    -
    Situational Awareness
    -
    OSINT
    -
    -
    Raccolta OSINT
    - -
    - - -
    -
    -
    Red Bull TV
    -
    Stream
    -
    -
    Canale Live
    -

    Apri Red Bull TV

    -
    - - -
    -
    -
    Telemetria
    -
    Sensors
    -
    -
    Telemetria in attesa...
    -
    - - -
    -
    -
    Console Operativa
    -
    Shell
    -
    -
    GhostTrack Console pronta. Digita "help".
    - -
    - - - - - - - -EOF - -echo "[+] Generato docs/index.html" -echo "[+] Build time: ${BUILD_TIME}" -echo "" -echo "Ora esegui:" -echo " git add docs/index.html" -echo " git commit -m \"GhostTrack: full autogen\"" -echo " git push" -echo "" - From 6f2137a7010ac311536d5b0d93a32fb86789606e Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 22:27:29 +0100 Subject: [PATCH 020/118] GhostTrack: full ritual + config + README --- README.md | 34 ++++++++++++++++++++++++++++++++++ ghosttrack.conf | 25 +++++++++++++++++++++++++ ghosttrack_full_ritual.sh | 27 +++++++++++++++++++++++++++ 3 files changed, 86 insertions(+) create mode 100644 ghosttrack.conf create mode 100755 ghosttrack_full_ritual.sh diff --git a/README.md b/README.md index 4df522d..c648bc1 100755 --- a/README.md +++ b/README.md @@ -224,6 +224,40 @@ Per contribuire a: - progetti scientifici globali --- +7 + +# 🌌 GhostTrack‑v2 — Pragone Node +GhostTrack‑v2 è un nodo operativo della costellazione GhostTrack: +una rete etica, resiliente e decentralizzata di osservatori territoriali. + +Questo nodo — **Pragone Node** — integra: +- Geo‑Sentinel (monitoraggio territoriale) +- Mesh Node (rete locale) +- Starlink Link Monitor +- Telemetria locale +- OSINT Panel +- Live 3D Atlas +- GhostRelay (bridge concettuale verso SSH/SIP/retro) +- Console Operativa +- Sistema di build automatico (autogen) + +--- + +## 🛰 Architettura del Nodo + +```text +Browser → GhostTrack Hub (docs/index.html) + ↓ + GhostRelay Panel + ↓ + ghostrelayd (futuro demone WebSocket/SSH) + ↓ + Sistema locale (Termux / Linux) + + + + + # 🔒 **ETICA & LEGALITÀ** diff --git a/ghosttrack.conf b/ghosttrack.conf new file mode 100644 index 0000000..9dafb4c --- /dev/null +++ b/ghosttrack.conf @@ -0,0 +1,25 @@ +[relay] +port = 8080 +mode = local +logfile = /data/data/com.termux/files/home/GhostTrack-v2/ghostrelay.log + +[commands] +allowed = uptime, df -h, whoami, date, log + +[nodes] +# Esempio di nodi remoti (futuri) +# node1 = ws://192.168.1.50:8080/relay +# node2 = ws://10.0.0.12:8080/relay + +[mesh] +enabled = true +quality_min = 40 + +[starlink] +api_key = INSERT_STARLINK_API_KEY +endpoint = INSERT_STARLINK_ENDPOINT + +[weather] +api_key = INSERT_OPENWEATHER_API_KEY +lat = 45.0389 +lon = 9.2430 diff --git a/ghosttrack_full_ritual.sh b/ghosttrack_full_ritual.sh new file mode 100755 index 0000000..13f5bad --- /dev/null +++ b/ghosttrack_full_ritual.sh @@ -0,0 +1,27 @@ +#!/data/data/com.termux/files/usr/bin/bash + +echo "" +echo "=== GHOSTTRACK FULL RITUAL — CONSTELLATION SYNC ===" +echo "" + +# 1. Rigenera l’HTML +./ghosttrack_autogen.sh +if [ $? -ne 0 ]; then + echo "[!] Errore durante autogen." + exit 1 +fi + +# 2. Aggiungi file modificati +git add ghosttrack_autogen.sh docs/index.html README.md ghosttrack.conf + +# 3. Commit +git commit -m "GhostTrack: constellation full ritual update" + +# 4. Push +git push + +echo "" +echo "[✓] Ritual completato." +echo "[✓] Nodo Pragone sincronizzato con la costellazione." +echo "" + From 1eee7bbeb8e4d11ceb2ab7c655dac900c67868c4 Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 22:32:07 +0100 Subject: [PATCH 021/118] Add repair script --- ghosttrack_repair.sh | 45 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100755 ghosttrack_repair.sh diff --git a/ghosttrack_repair.sh b/ghosttrack_repair.sh new file mode 100755 index 0000000..c4cf7e5 --- /dev/null +++ b/ghosttrack_repair.sh @@ -0,0 +1,45 @@ +#!/data/data/com.termux/files/usr/bin/bash + +echo "" +echo "=== GHOSTTRACK REPAIR RITUAL — REPO SANITIZATION ===" +echo "" + +# 1. Rimozione file di backup e temporanei +echo "[*] Pulizia file temporanei e backup..." +find . -type f \( \ + -name "*.save" -o \ + -name "*~" -o \ + -name "*.tmp" -o \ + -name "*.swp" -o \ + -name "*.swo" -o \ + -name ".DS_Store" \ +\) -print -delete + +# 2. Rimozione file non tracciati opzionali (solo se sicuri) +echo "" +echo "[*] Rimozione file non tracciati noti..." +UNTRACKED=$(git ls-files --others --exclude-standard) +if [ -n "$UNTRACKED" ]; then + echo "$UNTRACKED" | while read FILE; do + case "$FILE" in + *.log|*.bak|*.old) + echo " - Rimuovo $FILE" + rm -f "$FILE" + ;; + esac + done +else + echo "Nessun file non tracciato rilevante." +fi + +# 3. Ripristino permessi corretti sugli script +echo "" +echo "[*] Ripristino permessi sugli script..." +chmod +x ghosttrack_autogen.sh 2>/dev/null +chmod +x ghosttrack_full_ritual.sh 2>/dev/null +chmod +x ghosttrack_clean.sh 2>/dev/null +chmod +x ghosttrack_repair.sh 2>/dev/null + +# 4. Verifica integrità Git +echo "" +echo "[*] Stato Git dopo la pul From e6305f5e82437acdf3127c0a39b81322e730daf5 Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 22:38:56 +0100 Subject: [PATCH 022/118] GhostTrack: auto-inclusive ritual update --- ghosttrack_full_ritual.sh | 28 +++------------------------- 1 file changed, 3 insertions(+), 25 deletions(-) diff --git a/ghosttrack_full_ritual.sh b/ghosttrack_full_ritual.sh index 13f5bad..704b4e9 100755 --- a/ghosttrack_full_ritual.sh +++ b/ghosttrack_full_ritual.sh @@ -1,27 +1,5 @@ #!/data/data/com.termux/files/usr/bin/bash -echo "" -echo "=== GHOSTTRACK FULL RITUAL — CONSTELLATION SYNC ===" -echo "" - -# 1. Rigenera l’HTML -./ghosttrack_autogen.sh -if [ $? -ne 0 ]; then - echo "[!] Errore durante autogen." - exit 1 -fi - -# 2. Aggiungi file modificati -git add ghosttrack_autogen.sh docs/index.html README.md ghosttrack.conf - -# 3. Commit -git commit -m "GhostTrack: constellation full ritual update" - -# 4. Push -git push - -echo "" -echo "[✓] Ritual completato." -echo "[✓] Nodo Pragone sincronizzato con la costellazione." -echo "" - +echo "=== GhostTrack Clean ===" +find . -type f \( -name "*.save" -o -name "*~" -o -name "*.swp" -o -name "*.swo" \) -print -delete +echo "[✓] Pulizia completata." From 4cbd785c9f61c44967059c76a4a86cd8e0c649ba Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 22:43:28 +0100 Subject: [PATCH 023/118] Add telemetry ritual script --- ghosttrack_telemetry_ritual.sh | 84 ++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100755 ghosttrack_telemetry_ritual.sh diff --git a/ghosttrack_telemetry_ritual.sh b/ghosttrack_telemetry_ritual.sh new file mode 100755 index 0000000..76c22c0 --- /dev/null +++ b/ghosttrack_telemetry_ritual.sh @@ -0,0 +1,84 @@ +#!/data/data/com.termux/files/usr/bin/bash + +echo "" +echo "=== GHOSTTRACK TELEMETRY RITUAL — NODE PRAGONE ===" +echo "" + +# 1. Raccolta telemetria locale +echo "[*] Raccolgo telemetria locale..." + +NODE_NAME="Pragone Node" +NODE_LOCATION="Pragone, Pietra de’ Giorgi, IT" +TIMESTAMP=$(date -u +"%Y-%m-%dT%H:%M:%SZ") +UPTIME=$(uptime -p 2>/dev/null || echo "n/a") +LOADAVG=$(cat /proc/loadavg 2>/dev/null | awk '{print $1" "$2" "$3}' || echo "n/a") +DISK=$(df -h . 2>/dev/null | awk 'NR==2 {print $5" used ("$4" free)"}' || echo "n/a") +IP_ADDR=$(ip addr show 2>/dev/null | grep "inet " | grep -v "127.0.0.1" | head -n1 | awk '{print $2}' || echo "n/a") + +# 2. Scrivo telemetria in un file JSON (docs/telemetry.json) +echo "[*] Aggiorno docs/telemetry.json..." + +cat > docs/telemetry.json < Date: Wed, 7 Jan 2026 22:43:38 +0100 Subject: [PATCH 024/118] GhostTrack: telemetry ritual update --- docs/telemetry.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 docs/telemetry.json diff --git a/docs/telemetry.json b/docs/telemetry.json new file mode 100644 index 0000000..062ec83 --- /dev/null +++ b/docs/telemetry.json @@ -0,0 +1,11 @@ +{ + "node_name": "Pragone Node", + "location": "Pragone, Pietra de’ Giorgi, IT", + "timestamp_utc": "2026-01-07T21:43:38Z", + "uptime": "up 54 minutes", + "loadavg": "", + "disk_usage": "27% used (164G free)", + "ip_address": "", + "status": "online", + "heartbeat": true +} From c03b872e9167e877fde4e42290c93c1e65948153 Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 22:51:12 +0100 Subject: [PATCH 025/118] Add one-gesture attach & sync script --- ghosttrack_attach_all.sh | 74 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100755 ghosttrack_attach_all.sh diff --git a/ghosttrack_attach_all.sh b/ghosttrack_attach_all.sh new file mode 100755 index 0000000..9d28046 --- /dev/null +++ b/ghosttrack_attach_all.sh @@ -0,0 +1,74 @@ +#!/data/data/com.termux/files/usr/bin/bash + +echo "" +echo "=== GHOSTTRACK — ONE GESTURE ATTACH & SYNC ===" +echo "" + +############################################## +# 1. LISTA COMPLETA DEGLI SCRIPT E FILE CHIAVE +############################################## + +FILES=" +ghosttrack_autogen.sh +ghosttrack_full_ritual.sh +ghosttrack_repair.sh +ghosttrack_telemetry_ritual.sh +ghosttrack_omega_ritual.sh +ghosttrack_menu.sh +ghosttrack.conf +README.md +docs/index.html +docs/telemetry.json +" + +############################################## +# 2. AGGIUNTA AUTOMATICA DI TUTTI I FILE +############################################## + +echo "[*] Allego tutti gli script e file chiave..." +for f in $FILES; do + if [ -f "$f" ]; then + echo " + $f" + git add "$f" + else + echo " - $f (non trovato, salto)" + fi +done + +############################################## +# 3. VERIFICA MODIFICHE +############################################## + +CHANGES=$(git diff --cached --name-only) + +if [ -z "$CHANGES" ]; then + echo "" + echo "[i] Nessuna modifica da committare. Tutto già allineato." + echo "" + exit 0 +fi + +echo "" +echo "[*] File in staging:" +echo "$CHANGES" +echo "" + +############################################## +# 4. COMMIT +############################################## + +echo "[*] Commit..." +git commit -m "GhostTrack: One-Gesture Attach & Sync" + +############################################## +# 5. PUSH +############################################## + +echo "[*] Push verso la costellazione..." +git push + +echo "" +echo "[✓] One-Gesture Ritual completato." +echo "[✓] Tutti gli script allegati." +echo "[✓] Nodo Pragone sincronizzato." +echo "" From 0aa761e0dbf5058a00e775a674118d4cf368382e Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 23:01:50 +0100 Subject: [PATCH 026/118] GhostTrack: One-Gesture Full Repo Sync --- ghosttrack_attach_all.sh | 50 +++++++++++++++------------------------- 1 file changed, 19 insertions(+), 31 deletions(-) diff --git a/ghosttrack_attach_all.sh b/ghosttrack_attach_all.sh index 9d28046..db86f81 100755 --- a/ghosttrack_attach_all.sh +++ b/ghosttrack_attach_all.sh @@ -1,74 +1,62 @@ #!/data/data/com.termux/files/usr/bin/bash echo "" -echo "=== GHOSTTRACK — ONE GESTURE ATTACH & SYNC ===" +echo "=== GHOSTTRACK — ONE GESTURE ATTACH & SYNC (FULL REPO) ===" echo "" -############################################## -# 1. LISTA COMPLETA DEGLI SCRIPT E FILE CHIAVE -############################################## - FILES=" ghosttrack_autogen.sh ghosttrack_full_ritual.sh ghosttrack_repair.sh ghosttrack_telemetry_ritual.sh -ghosttrack_omega_ritual.sh +ghosttrack_attach_all.sh +ghosttrack_super_commit.sh +ghosttrack_autofix.sh +ghosttrack_html_sync.sh ghosttrack_menu.sh +ghosttrack_global.sh +ghost_bootstrap.sh ghosttrack.conf README.md +SECURITY.md docs/index.html docs/telemetry.json " -############################################## -# 2. AGGIUNTA AUTOMATICA DI TUTTI I FILE -############################################## - echo "[*] Allego tutti gli script e file chiave..." for f in $FILES; do if [ -f "$f" ]; then echo " + $f" git add "$f" else - echo " - $f (non trovato, salto)" + echo " - $f (non trovato)" fi done -############################################## -# 3. VERIFICA MODIFICHE -############################################## +echo "" +echo "[*] Allego directory operative..." +git add config core modules ops system tools var logs manifest +echo "" CHANGES=$(git diff --cached --name-only) if [ -z "$CHANGES" ]; then - echo "" - echo "[i] Nessuna modifica da committare. Tutto già allineato." - echo "" + echo "[i] Nessuna modifica da committare." exit 0 fi -echo "" echo "[*] File in staging:" echo "$CHANGES" echo "" -############################################## -# 4. COMMIT -############################################## - echo "[*] Commit..." -git commit -m "GhostTrack: One-Gesture Attach & Sync" - -############################################## -# 5. PUSH -############################################## +git commit -m "GhostTrack: One-Gesture Full Repo Sync" -echo "[*] Push verso la costellazione..." +echo "[*] Push..." git push echo "" -echo "[✓] One-Gesture Ritual completato." -echo "[✓] Tutti gli script allegati." -echo "[✓] Nodo Pragone sincronizzato." +echo "[✓] One-Gesture Sync COMPLETATO." +echo "[✓] Repo completamente aggiornata." +echo "[✓] Nodo Pragone allineato alla costellazione." echo "" From d6089c938ecc237eea16fb974c34e7201ea4612d Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 23:03:56 +0100 Subject: [PATCH 027/118] GhostTrack: telemetry ritual update --- docs/telemetry.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/telemetry.json b/docs/telemetry.json index 062ec83..883d89b 100644 --- a/docs/telemetry.json +++ b/docs/telemetry.json @@ -1,8 +1,8 @@ { "node_name": "Pragone Node", "location": "Pragone, Pietra de’ Giorgi, IT", - "timestamp_utc": "2026-01-07T21:43:38Z", - "uptime": "up 54 minutes", + "timestamp_utc": "2026-01-07T22:03:56Z", + "uptime": "up 1 hour, 14 minutes", "loadavg": "", "disk_usage": "27% used (164G free)", "ip_address": "", From 504fde2b9b340614a7c572b850f3daa082333c2c Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 23:03:57 +0100 Subject: [PATCH 028/118] =?UTF-8?q?GhostTrack=20Master=20Ritual=20?= =?UTF-8?q?=E2=80=94=20Full=20A=E2=86=92Z=20Sync?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ghosttrack_master.sh | 54 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100755 ghosttrack_master.sh diff --git a/ghosttrack_master.sh b/ghosttrack_master.sh new file mode 100755 index 0000000..8746c26 --- /dev/null +++ b/ghosttrack_master.sh @@ -0,0 +1,54 @@ +#!/data/data/com.termux/files/usr/bin/bash + +echo "" +echo "=== GHOSTTRACK MASTER RITUAL — TOTAL A→Z SYNC ===" +echo "" + +############################################## +# 1. REPAIR +############################################## +echo "[1/7] Risanamento repository..." +./ghosttrack_repair.sh + +############################################## +# 2. TELEMETRIA +############################################## +echo "[2/7] Raccolta telemetria..." +./ghosttrack_telemetry_ritual.sh --no-commit + +############################################## +# 3. AUTOGEN +############################################## +echo "[3/7] Rigenerazione interfaccia..." +./ghosttrack_autogen.sh + +############################################## +# 4. ATTACH ALL (AGGIUNGE TUTTI GLI SCRIPT E DIRECTORY) +############################################## +echo "[4/7] Allego l'intera struttura GhostTrack..." +./ghosttrack_attach_all.sh --no-commit + +############################################## +# 5. SUPER COMMIT (COMMIT UNICO) +############################################## +echo "[5/7] Commit unico dell'intero nodo..." +git add -A +git commit -m "GhostTrack Master Ritual — Full A→Z Sync" + +############################################## +# 6. PUSH +############################################## +echo "[6/7] Push verso la costellazione..." +git push + +############################################## +# 7. CHIUSURA +############################################## +echo "" +echo "[✓] Master Ritual completato." +echo "[✓] Nodo Pragone completamente sincronizzato." +echo "[✓] Telemetria aggiornata." +echo "[✓] Interfaccia rigenerata." +echo "[✓] Repo allineata." +echo "[✓] Costellazione aggiornata." +echo "" From 16474168264fb41c8ae9656f33f2726de1ffe4c5 Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 23:19:38 +0100 Subject: [PATCH 029/118] GhostTrack-v2: HTML finale, Master Ritual, menu operativo e sync completo --- docs/index.html | 325 ++++++++++++++++++++------------------------- ghosttrack_menu.sh | 55 ++++---- 2 files changed, 175 insertions(+), 205 deletions(-) diff --git a/docs/index.html b/docs/index.html index 1ee0218..4d44ee0 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,209 +3,170 @@ -GhostTrack Hub - - +GhostTrack‑v2 — Nodo Pragone +
    -

    GhostTrack Hub

    +

    🌌 GhostTrack‑v2

    +

    Nodo Pragone — Pietra de’ Giorgi

    - -
    -
    -
    Nodo Locale
    -
    Core
    -
    -
    GhostTrack Node Pragone
    -
    Nodo operativo nella costellazione GhostTrack.
    -
      -
    • Ruolo: Geo‑Sentinel / Mesh‑Ready
    • -
    • Posizione: Pragone, Pietra de' Giorgi (PV)
    • -
    • Modalità: Offline‑first, resiliente
    • -
    -
    - - -
    -
    -
    GhostTrack System
    -
    Status
    -
    -
    Stato del Nodo
    -
    Informazioni locali, uptime e build info.
    -
      -
    • Versione Hub: 1.0
    • -
    • Build: Wed Jan 7 19:20:44 CET 2026
    • -
    • Uptime Browser: 0s
    • -
    • Modalità: Offline‑first
    • -
    +
    +

    📡 Telemetria del Nodo

    +
    + Caricamento telemetria... +
    + +

    🌍 Live Atlas

    +

    Il globo 3D verrà integrato qui. La struttura è già predisposta.

    + +

    🛰 Stato del Nodo

    +
      +
    • Modalità: Offline‑First
    • +
    • Rituali: Master, Omega, Telemetry, Full, Repair
    • +
    • Sync: GitHub Pages
    • +
    - -
    -
    -
    Geo‑Sentinel
    -
    Territory
    -
    -
    Nodo Territoriale: Pragone
    -
    Monitoraggio locale e area operativa.
    -
    -
    + +
    ☰ GhostTrack
    - -
    -
    -
    Starlink Link
    -
    Satellite
    -
    -
    Monitoraggio Link
    -
    Stato simulato del link Starlink.
    -
      -
    • Stato: checking…
    • -
    • Latenza:
    • -
    • Down:
    • -
    • Up:
    • -
    -
    - - -
    -
    -
    Mesh Node
    -
    Network
    -
    -
    Stato Mesh Locale
    -
    Simulazione handshake e qualità link.
    -
      -
    • Handshake: pending…
    • -
    • Qualità Link:
    • -
    • Nodi Vicini:
    • -
    -
    +
    +
    📡 Telemetria
    +
    🛰 Nodo Pragone
    +
    🌍 Live Atlas
    +
    ⚙ Sistema
    +
    ✨ Sorpresa
    +
    - -
    -
    -
    Situational Awareness
    -
    OSINT
    -
    -
    Raccolta OSINT
    - -
    - - -
    -
    -
    Red Bull TV
    -
    Stream
    -
    -
    Canale Live
    -

    Apri Red Bull TV

    -
    + +function gtShowAtlas() { + alert("🌍 Live Atlas\nIl globo 3D verrà integrato qui."); +} - + diff --git a/ghosttrack_menu.sh b/ghosttrack_menu.sh index 65646f0..c54221c 100755 --- a/ghosttrack_menu.sh +++ b/ghosttrack_menu.sh @@ -1,25 +1,34 @@ -#!/bin/bash +#!/data/data/com.termux/files/usr/bin/bash -clear -echo "🌐 GHOSTTRACK – GLOBAL OBSERVER FRAMEWORK" -echo "-----------------------------------------" -echo "1) 🌱 AgroWatch" -echo "2) 🛰️ OrbitalWatch" -echo "3) 🏔️ SportExtreme" -echo "4) 🚨 SOS Beacon" -echo "5) 📡 Starlink Geo-Sentinel" -echo "6) 🔭 BOINC Node" -echo "0) ❌ Esci" -echo "-----------------------------------------" -read -p "Seleziona un modulo: " choice +while true; do + clear + echo "=========================================" + echo " 🌌 GHOSTTRACK NODE PRAGONE" + echo "=========================================" + echo "" + echo " 0) MASTER RITUAL (A → Z)" + echo " 1) Omega Ritual" + echo " 2) Telemetry Ritual" + echo " 3) Full Ritual" + echo " 4) Repair Ritual" + echo " 5) Visualizza Telemetria" + echo " 6) Visualizza Stato Git" + echo " 7) Esci" + echo "" + read -p "Seleziona un'opzione: " choice -case $choice in - 1) bash modules/AgroWatch/AgroWatch.sh ;; - 2) bash modules/OrbitalWatch/OrbitalWatch.sh ;; - 3) bash modules/SportExtreme/SportExtreme.sh ;; - 4) bash modules/SOSBeacon/SOSBeacon.sh ;; - 5) bash modules/StarlinkNode/StarlinkNode.sh ;; - 6) bash modules/BOINCNode/BOINCNode.sh ;; - 0) exit ;; - *) echo "Scelta non valida." ;; -esac + case $choice in + 0) ./ghosttrack_master.sh ;; + 1) ./ghosttrack_omega_ritual.sh ;; + 2) ./ghosttrack_telemetry_ritual.sh ;; + 3) ./ghosttrack_full_ritual.sh ;; + 4) ./ghosttrack_repair.sh ;; + 5) cat docs/telemetry.json | jq . ;; + 6) git status ;; + 7) exit 0 ;; + *) echo "Opzione non valida." ;; + esac + + echo "" + read -p "Premi Invio per continuare..." +done From ccf9246b6196ee2a795576dea7c5ea569be66247 Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 23:27:41 +0100 Subject: [PATCH 030/118] GhostTrack: telemetry ritual update --- docs/telemetry.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/telemetry.json b/docs/telemetry.json index 883d89b..d141838 100644 --- a/docs/telemetry.json +++ b/docs/telemetry.json @@ -1,8 +1,8 @@ { "node_name": "Pragone Node", "location": "Pragone, Pietra de’ Giorgi, IT", - "timestamp_utc": "2026-01-07T22:03:56Z", - "uptime": "up 1 hour, 14 minutes", + "timestamp_utc": "2026-01-07T22:27:40Z", + "uptime": "up 1 hour, 38 minutes", "loadavg": "", "disk_usage": "27% used (164G free)", "ip_address": "", From 4a5490df30533cdc84e8f5caea6c55513f68e908 Mon Sep 17 00:00:00 2001 From: higkali Date: Wed, 7 Jan 2026 23:35:44 +0100 Subject: [PATCH 031/118] Fix: sostituito index.htm con index.html e aggiornato sito --- docs/index.html | 181 +++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 170 insertions(+), 11 deletions(-) diff --git a/docs/index.html b/docs/index.html index 4d44ee0..e37aed5 100644 --- a/docs/index.html +++ b/docs/index.html @@ -27,9 +27,32 @@ padding: 20px; } +/* GRID MONITOR */ +.monitor-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); + gap: 15px; +} + +/* BOX GENERICO */ +.box { + background: rgba(0, 20, 20, 0.6); + border: 1px solid #00ffee; + padding: 12px; + border-radius: 8px; + min-height: 120px; +} + +/* TITOLI BOX */ +.box h3 { + margin-top: 0; + font-size: 14px; + color: #00ffea; +} + /* TELEMETRIA BOX */ #telemetry-box { - background: rgba(0, 20, 20, 0.6); + background: rgba(0, 20, 20, 0.9); border: 1px solid #00ffee; padding: 15px; border-radius: 8px; @@ -76,6 +99,18 @@ .gt-menu-item:hover { color: #ffffff; } + +/* PICCOLI TAG DI STATO */ +.tag { + display: inline-block; + padding: 2px 6px; + border-radius: 4px; + font-size: 10px; + margin-right: 4px; +} +.tag-on { border: 1px solid #00ff00; color: #00ff00; } +.tag-off { border: 1px solid #ff0040; color: #ff0040; } +.tag-wait { border: 1px solid #ffaa00; color: #ffaa00; } @@ -84,23 +119,147 @@

    🌌 GhostTrack‑v2

    Nodo Pragone — Pietra de’ Giorgi

    +
    + Costellazione etica di osservazione distribuita — versione nodo locale +
    -

    📡 Telemetria del Nodo

    +

    📡 Telemetria del Nodo

    Caricamento telemetria...
    -

    🌍 Live Atlas

    -

    Il globo 3D verrà integrato qui. La struttura è già predisposta.

    +

    🛰 Plancia di Nodo

    +
    + + +
    +

    🎥 Live Stream / Osservazione

    +
    + PLACEHOLDER +
    +

    + Slot dedicato a flussi live (cam, SDR, stream remoti).
    + Può ospitare: link YouTube, iframe, snapshot, o un player WebRTC. +

    +

    + Stato: in attesa di sorgente live. +

    +
    + + +
    +

    🧮 BOINC / Calcolo Distribuito

    +
    + PLACEHOLDER +
    +

    + Slot per mostrare lo stato dei task BOINC associati al nodo.
    + Esempio: progetti attivi, crediti, ultimi risultati. +

    +

    + Stato: in attesa di integrazione con client BOINC. +

    +
    + + +
    +

    📡 SETI / Radio / Deep Scan

    +
    + PLACEHOLDER +
    +

    + Slot per visualizzare attività di ascolto radio, SETI, SDR, spettrogrammi o log di scansione. +

    +

    + Stato: in attesa di feed radio / SETI. +

    +
    + + +
    +

    ⛅ Meteo Locale / AgroWatch

    +
    + PLACEHOLDER +
    +

    + Slot per sensori meteo, dati agricoli, microclima, pluviometri, vento, umidità, suolo. +

    +

    + Stato: in attesa di integrazione con sensori o API meteo. +

    +
    + + +
    +

    🛰 Starlink / Link di Nodo

    +
    + PLACEHOLDER +
    +

    + Slot per mostrare stato del link Starlink, latenza, uptime, qualità del segnale, fallback. +

    +

    + Stato: in attesa di hook con la seconda antenna / mesh. +

    +
    + + +
    +

    💬 Chat / Feed / Eventi

    +
    + PLACEHOLDER +
    +

    + Slot per log di eventi, feed di sistema, eventuali canali pubblici (Matrix, XMPP, ecc.). +

    +

    + Stato: in attesa di sorgente eventi / chat. +

    +
    + + +
    +

    📜 Log di Nodo

    +
    + ATTIVO +
    +

    + Questo slot può mostrare estratti da var/, logs/ o output dei rituali. +

    +

    + Stato: pronto per integrazione con ghosttrack_html_sync.sh. +

    +
    + + +
    +

    🧩 Stato Moduli GhostTrack

    +
    + CORE + OPS + SYSTEM + AGRO + ORBITAL + SPORT +
    +

    + Riepilogo simbolico dei moduli principali.
    + I tag possono essere aggiornati dinamicamente in futuro. +

    +

    + Stato: base attiva, moduli estesi in attesa di attivazione. +

    +
    + +
    -

    🛰 Stato del Nodo

    -
      -
    • Modalità: Offline‑First
    • -
    • Rituali: Master, Omega, Telemetry, Full, Repair
    • -
    • Sync: GitHub Pages
    • -
    +

    🌍 Live Atlas

    +

    + Il globo 3D e le mappe dinamiche verranno integrati qui.
    + La sezione è predisposta per WebGL / Leaflet / Cesium. +

    @@ -160,7 +319,7 @@

    🛰 Stato del Nodo

    } function gtSurprise() { - alert("✨ Sorpresa!\nIl nodo Pragone è ora parte della costellazione.\nOgni gesto è un battito.\nOgni rituale è un respiro."); + alert("✨ Sorpresa!\nIl nodo Pragone è ora parte della costellazione.\nOgni slot è un futuro battito.\nOgni placeholder è una promessa."); } /* AUTOLOAD */ From 9288da04c11a0e927cb1a052c99f1e063dcaac80 Mon Sep 17 00:00:00 2001 From: higkali Date: Thu, 8 Jan 2026 17:44:49 +0100 Subject: [PATCH 032/118] Dashboard aggiornata da Android --- README.md | 307 ++---------------------- docs/index.html | 626 +++++++++++++++++++++++++----------------------- 2 files changed, 343 insertions(+), 590 deletions(-) diff --git a/README.md b/README.md index c648bc1..6735d14 100755 --- a/README.md +++ b/README.md @@ -1,302 +1,29 @@ -# 🌐 **GHOSTTRACK – GLOBAL OBSERVER FRAMEWORK** -### _Ethical Awareness · OSINT Intelligence · Planetary Monitoring · Scientific Resilience_ +# 🌌 GhostTrack‑v2 +### Costellazione etica di osservazione distribuita -`https://img.shields.io/badge/Status-Active-blue` -`https://img.shields.io/badge/Ethical-100%25-green` -`https://img.shields.io/badge/Compliance-Legal%20OSINT-yellow` -`https://img.shields.io/badge/Mode-Offline--First-orange` -`https://img.shields.io/badge/Privacy-Tor%20Enhanced-purple` -`https://img.shields.io/badge/System-Resilient-red` -`https://img.shields.io/badge/Role-Global%20Observer-lightgrey` +GhostTrack‑v2 è un framework modulare per **nodi di osservazione etici**, progettato per contesti ambientali, scientifici, sperimentali e infrastrutturali, senza violare privacy o diritti. - -`https://img.shields.io/badge/Signal-Patterns%20Never%20Lie-black` -`https://img.shields.io/badge/Planetary-Intelligence-0a84ff` -`https://img.shields.io/badge/Conscious-System-444444` -`https://img.shields.io/badge/Ghost-Always%20Watching-111111` -`https://img.shields.io/badge/Noise-Low%20Profile-222222` -`https://img.shields.io/badge/Surface-Deep%20Signals-333333` +Ogni nodo è: ---- - -# 🛰️ **INTRODUZIONE** - -GhostTrack è un sistema di **osservazione globale**, progettato per raccogliere, correlare e interpretare dati pubblici provenienti da: - -- infrastrutture -- ambiente -- traffico aereo -- traffico marittimo -- orbite satellitari -- open data istituzionali -- fenomeni meteorologici -- segnali territoriali - -GhostTrack non attacca, non viola, non interferisce. -GhostTrack **osserva**, **analizza**, **protegge**. - ---- - -# 🚀 **MISSIONE** - -GhostTrack nasce per: - -- aumentare la consapevolezza tecnica del territorio -- monitorare superfici critiche globali -- rilevare pattern e anomalie -- supportare enti, scuole, sportivi, ricercatori -- funzionare anche offline -- proteggere la privacy dell’operatore -- ridurre al minimo l’esposizione di rete - -GhostTrack è un **osservatore etico**, non un framework offensivo. - ---- - -# 🧠 **FUNZIONALITÀ PRINCIPALI** - -## 🔋 Energia & Infrastrutture -- Open Data energetici -- Report blackout -- Indicatori di stabilità di rete - -## ✈️ Traffico Aereo -- ADS‑B Exchange → [https://www.adsbexchange.com](https://www.adsbexchange.com) -- NOTAM FAA → [https://www.notams.faa.gov](https://www.notams.faa.gov) -- Meteo aeronautico - -## 🚢 Traffico Marittimo -- AIS pubblico → [https://www.marinetraffic.com](https://www.marinetraffic.com) -- Dati IMO -- Porti open‑data - -## 🛰️ Orbita & Ricerca Spaziale -GhostTrack integra dati da: - -- Celestrak (TLE) → [https://www.celestrak.com](https://www.celestrak.com) -- SETI Institute → [https://www.seti.org](https://www.seti.org) -- NASA EarthData → [https://earthdata.nasa.gov](https://earthdata.nasa.gov) -- NOAA Space Weather → [https://www.swpc.noaa.gov](https://www.swpc.noaa.gov) -- Radioastronomia pubblica (radiotelescopi open) - -## 🌦️ Meteo & Ambiente -- micro‑climi locali -- variazioni atmosferiche -- correlazioni con Starlink (rain fade) -- dati ARPA -- dati Copernicus - -## 🌱 **Agricoltura – GhostTrack AgroWatch** -GhostTrack supporta: - -- monitoraggio vigneti -- stress idrico -- rischio gelate -- rischio muffe -- umidità del suolo -- temperatura fogliare -- correlazioni meteo‑agricole - -Perfetto per territori collinari come **Pragone – Pietra de’ Giorgi**. - ---- - -# 🛰️ **STARLINK GEO‑SENTINEL NODE** - -GhostTrack integra Starlink come: - -- nodo di osservazione atmosferica -- rilevatore di attenuazioni (rain fade) -- sensore passivo di micro‑variazioni climatiche -- hub Mesh per sensori ambientali -- nodo offline‑first per zone remote - -Starlink non viene modificato né alterato. -GhostTrack utilizza **solo dati legali e pubblici**. - ---- - -# 🧩 **ARCHITETTURA** - -## 1️⃣ Offline‑First -- funziona anche senza internet -- sincronizzazione minima -- dataset locali -- modalità “isolata” - -## 2️⃣ Privacy & Tor -Tor Project → [https://www.torproject.org](https://www.torproject.org) -Usato solo per: - -- anonimizzazione -- protezione dell’operatore -- riduzione superficie esposta - -## 3️⃣ Emergency Beacon System (EBS) -Un sistema legale, passivo, universale. - -### 📱 **EBS‑Universal Beacon (software)** -Compatibile con: - -- smartphone -- smartwatch -- tablet -- laptop - -Funzioni: - -- invio SOS tramite BLE -- SOS via Wi‑Fi SSID -- QR‑SOS dinamico -- file di emergenza offline - -### 🔑 **EBS‑KeyTag (concept legale)** -Un portachiavi: - -- piccolo -- sicuro -- BLE‑based -- nessuna interferenza radio -- un solo pulsante -- invio SOS locale - ---- - -# 🏛️ **GHOSTTRACK EDU – COLLABORAZIONE SCOLASTICA** - -`https://img.shields.io/badge/Program-GhostTrack%20EDU-0057b8` - -GhostTrack avvia un percorso istituzionale con **scuole elementari**, per: - -- educazione digitale -- osservazione ambientale -- meteorologia di base -- introduzione ai dati pubblici -- sensibilità verso il territorio - -### 🎓 Laboratori -- “Il Meteo che Cambia” -- “Segnali dal Cielo” -- “La Terra Respira” -- “La Rete Invisibile” - ---- - -# 🏅 **GHOSTTRACK SPORT EXTREME** - -`https://img.shields.io/badge/Program-Sport%20Extreme-brown` - -GhostTrack supporta attività outdoor: - -- trekking -- trail running -- MTB -- esplorazioni naturalistiche -- attività in zone remote - -### Supporto informativo -- micro‑meteo -- variazioni atmosferiche -- monitoraggio ambientale -- sicurezza preventiva - -### Integrazione EBS -Il modulo EBS è pensato per: - -- sportivi -- guide -- associazioni -- enti territoriali - ---- - -# 🔭 **GHOSTTRACK BOINC NODE – RICERCA SCIENTIFICA DISTRIBUITA** - -GhostTrack mira a una futura integrazione con: - -- BOINC → [https://boinc.berkeley.edu](https://boinc.berkeley.edu) - -Per contribuire a: - -- analisi ambientali -- modelli climatici -- ricerca spaziale -- progetti scientifici globali - ---- -7 - -# 🌌 GhostTrack‑v2 — Pragone Node -GhostTrack‑v2 è un nodo operativo della costellazione GhostTrack: -una rete etica, resiliente e decentralizzata di osservatori territoriali. - -Questo nodo — **Pragone Node** — integra: -- Geo‑Sentinel (monitoraggio territoriale) -- Mesh Node (rete locale) -- Starlink Link Monitor -- Telemetria locale -- OSINT Panel -- Live 3D Atlas -- GhostRelay (bridge concettuale verso SSH/SIP/retro) -- Console Operativa -- Sistema di build automatico (autogen) - ---- - -## 🛰 Architettura del Nodo - -```text -Browser → GhostTrack Hub (docs/index.html) - ↓ - GhostRelay Panel - ↓ - ghostrelayd (futuro demone WebSocket/SSH) - ↓ - Sistema locale (Termux / Linux) - - - - - - -# 🔒 **ETICA & LEGALITÀ** - -GhostTrack è: - -- 100% legale -- 100% OSINT -- 100% passivo -- 0% intrusivo +- autonomo +- resiliente +- offline‑first +- sincronizzato tramite Git +- estendibile tramite moduli --- -# 📜 **LICENZA** +## 🛰 Obiettivo -✔️ uso personale -✔️ uso professionale -✔️ uso educativo -✔️ uso civile +Fornire una base solida per: -❌ fork -❌ modifiche -❌ redistribuzioni alterate -❌ reverse engineering +- nodi locali di osservazione (meteo, agro, rete, orbita, radio, calcolo) +- telemetria trasparente e leggibile +- rituali di gestione chiari e ripetibili +- una costellazione di nodi che condividono stato, dati e presenza --- -# 🛡️ **DICHIARAZIONE LEGALE** - -Il progetto GhostTrack è sviluppato nel rispetto delle normative vigenti. -Non svolge attività di intrusione, interferenza o intercettazione. - -**Responsabile legale:** -P.IVA **11040550961** -(ZDOS – denominazione registrata) - ---- - -# 🌍 **HASHTAG UFFICIALI** - -`#GhostTrack #GlobalObserver #EthicalAwareness #OSINTFramework #CriticalSurfaceMonitoring #PlanetWatch #InfrastructureOSINT #EnergyWatch #AviationWatch #MarineWatch #SatelliteTracking #PrivacyByDesign #OfflineFirst #ResilientSystems #OpenData #GeoInt #AnomalyDetection #DigitalConscience #PlanetaryIntelligence #ResilientFuture #GhostTrackEDU #GhostTrackSportExtreme #GhostTrackAgroWatch #GhostTrackBOINC` - +## 🧱 Architettura di base +- diff --git a/docs/index.html b/docs/index.html index e37aed5..0ddff89 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,329 +3,355 @@ -GhostTrack‑v2 — Nodo Pragone - +GhostTrack‑v2 — Cosmic Node Dashboard -
    -

    🌌 GhostTrack‑v2

    -

    Nodo Pragone — Pietra de’ Giorgi

    -
    - Costellazione etica di osservazione distribuita — versione nodo locale -
    +

    🌌 GhostTrack‑v2

    +

    Cosmic Node Dashboard — Pragone Constellation

    +
    Osservazione etica · Territorio · Orbita · Radio · Reti · AI locale · Citizen Science
    -
    -

    📡 Telemetria del Nodo

    -
    - Caricamento telemetria... -
    - -

    🛰 Plancia di Nodo

    -
    - - -
    -

    🎥 Live Stream / Osservazione

    -
    - PLACEHOLDER -
    -

    - Slot dedicato a flussi live (cam, SDR, stream remoti).
    - Può ospitare: link YouTube, iframe, snapshot, o un player WebRTC. -

    -

    - Stato: in attesa di sorgente live. -

    -
    - - -
    -

    🧮 BOINC / Calcolo Distribuito

    -
    - PLACEHOLDER -
    -

    - Slot per mostrare lo stato dei task BOINC associati al nodo.
    - Esempio: progetti attivi, crediti, ultimi risultati. -

    -

    - Stato: in attesa di integrazione con client BOINC. -

    -
    +
    +
    🛰 Mission Control
    +
    🌍 Environment & Agro
    +
    🛡 Security & Network
    +
    📡 Orbital & Starlink
    +
    🗺 Offline Maps & GPS
    +
    🔥 Media Hub
    +
    💬 BiChat Retro
    +
    🎓 Academy & Docs
    +
    ✨ Citizen Science
    +
    🔭 Astro‑Telemetria
    +
    - -
    -

    📡 SETI / Radio / Deep Scan

    -
    - PLACEHOLDER -
    -

    - Slot per visualizzare attività di ascolto radio, SETI, SDR, spettrogrammi o log di scansione. -

    -

    - Stato: in attesa di feed radio / SETI. -

    -
    + +
    +

    🛰 Mission Control — System & Telemetry

    +
    +
    +

    📡 Telemetria Nodo

    +

    Uptime: demo
    + Load Avg: demo
    + Disco: demo
    + IP: demo
    + Status: OK

    +

    Questa sezione può essere collegata a un file JSON di telemetria generato dal nodo.

    +
    +
    +

    🧱 Sistema Core

    +

    + NodeCore + RitualEngine + TelemetryCore
    + LogEngine + ConfigSystem
    + RepairEngine + SyncEngine +

    +

    Stato logico dei moduli core. In futuro: link a log dettagliati.

    +
    +
    +

    🔧 Ritualità

    +
    +MasterRitual   ✔ ultima esecuzione: demo
    +FullRitual     ✔ ultima esecuzione: demo
    +OmegaRitual    ⏳ in attesa
    +AutoSync       ✔ attivo
    +SuperCommit    ✔ attivo
    +      
    +

    Rituali come pipeline operative: telemetria, sync, commit, pubblicazione.

    +
    +
    +
    - -
    -

    ⛅ Meteo Locale / AgroWatch

    -
    - PLACEHOLDER -
    -

    - Slot per sensori meteo, dati agricoli, microclima, pluviometri, vento, umidità, suolo. -

    -

    - Stato: in attesa di integrazione con sensori o API meteo. -

    -
    + + - -
    -

    🛰 Starlink / Link di Nodo

    -
    - PLACEHOLDER -
    -

    - Slot per mostrare stato del link Starlink, latenza, uptime, qualità del segnale, fallback. -

    -

    - Stato: in attesa di hook con la seconda antenna / mesh. -

    -
    + + - -
    -

    💬 Chat / Feed / Eventi

    -
    - PLACEHOLDER -
    -

    - Slot per log di eventi, feed di sistema, eventuali canali pubblici (Matrix, XMPP, ecc.). -

    -

    - Stato: in attesa di sorgente eventi / chat. -

    -
    + + - -
    -

    📜 Log di Nodo

    -
    - ATTIVO -
    -

    - Questo slot può mostrare estratti da var/, logs/ o output dei rituali. -

    -

    - Stato: pronto per integrazione con ghosttrack_html_sync.sh. -

    -
    + + - -
    -

    🧩 Stato Moduli GhostTrack

    -
    - CORE - OPS - SYSTEM - AGRO - ORBITAL - SPORT -
    -

    - Riepilogo simbolico dei moduli principali.
    - I tag possono essere aggiornati dinamicamente in futuro. -

    -

    - Stato: base attiva, moduli estesi in attesa di attivazione. -

    -
    + + + + -

    🌍 Live Atlas

    -

    - Il globo 3D e le mappe dinamiche verranno integrati qui.
    - La sezione è predisposta per WebGL / Leaflet / Cesium. -

    + + - -
    ☰ GhostTrack
    + + -
    -
    📡 Telemetria
    -
    🛰 Nodo Pragone
    -
    🌍 Live Atlas
    -
    ⚙ Sistema
    -
    ✨ Sorpresa
    -
    + + - From 9430cccaea265bd1a7d4cad7d93dd5f933688ced Mon Sep 17 00:00:00 2001 From: higkali Date: Thu, 8 Jan 2026 17:48:22 +0100 Subject: [PATCH 033/118] Trigger GitHub Pages rebuild From eafc8f7c24570050c981b3f1b181e2907d5b5187 Mon Sep 17 00:00:00 2001 From: higkali Date: Thu, 8 Jan 2026 18:10:51 +0100 Subject: [PATCH 034/118] Premium dashboard: sport, chat, astro, env API --- docs/index.html | 346 ++++++++++++++++++++++++++++-------------------- 1 file changed, 204 insertions(+), 142 deletions(-) diff --git a/docs/index.html b/docs/index.html index 0ddff89..55f42d0 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,7 +3,7 @@ -GhostTrack‑v2 — Cosmic Node Dashboard +GhostTrack‑v2 — Premium Cosmic Node

    🌌 GhostTrack‑v2

    -

    Cosmic Node Dashboard — Pragone Constellation

    -
    Osservazione etica · Territorio · Orbita · Radio · Reti · AI locale · Citizen Science
    +

    Premium Cosmic Node — Pragone Constellation

    +
    Osservazione etica · Territorio · Orbita · Sport · Reti · Astro · Chat locale
    -
    🛰 Mission Control
    -
    🌍 Environment & Agro
    -
    🛡 Security & Network
    -
    📡 Orbital & Starlink
    -
    🗺 Offline Maps & GPS
    -
    🔥 Media Hub
    -
    💬 BiChat Retro
    -
    🎓 Academy & Docs
    -
    ✨ Citizen Science
    -
    🔭 Astro‑Telemetria
    +
    🛰 Mission
    +
    🌍 Environment
    +
    🛡 Security
    +
    📡 Orbital
    +
    🗺 Maps
    +
    🔥 Sport
    +
    💬 Chat
    +
    🌌 Astro
    +
    🎓 Docs
    +
    ✨ Citizen
    @@ -55,12 +58,14 @@

    🛰 Mission Control — System & Telemetry

    📡 Telemetria Nodo

    -

    Uptime: demo
    - Load Avg: demo
    - Disco: demo
    - IP: demo
    - Status: OK

    -

    Questa sezione può essere collegata a un file JSON di telemetria generato dal nodo.

    +

    + Uptime: demo
    + Load Avg: demo
    + Disco: demo
    + IP: demo
    + Status: OK +

    +

    In futuro può leggere da docs/telemetry.json.

    🧱 Sistema Core

    @@ -73,10 +78,9 @@

    🧱 Sistema Core

    RepairEngine SyncEngine

    -

    Stato logico dei moduli core. In futuro: link a log dettagliati.

    -

    🔧 Ritualità

    +

    🔧 Rituali

     MasterRitual   ✔ ultima esecuzione: demo
     FullRitual     ✔ ultima esecuzione: demo
    @@ -84,7 +88,6 @@ 

    🔧 Ritualità

    AutoSync ✔ attivo SuperCommit ✔ attivo
    -

    Rituali come pipeline operative: telemetria, sync, commit, pubblicazione.

    @@ -95,31 +98,26 @@

    🌍 Environment & Agro

    🌡 Microclima

    -

    Temperatura: demo
    - Umidità: demo
    - Pressione: demo
    - Vento: demo

    -

    Dati da sensori locali o API offline‑friendly.

    +

    + Lat: demo
    + Lon: demo
    + Temperatura: demo
    + Umidità: demo
    + Pressione: demo
    + Vento: demo +

    +

    Si aggiorna con geolocalizzazione + API meteo quando online.

    🌾 AgroWatch

    -

    +

    SoilSense RainPulse WindWatch
    ForestGuard GeoSentinel

    -

    Moduli per suolo, pioggia, vento, foresta, geosentinella.

    -
    -
    -

    📘 Field Notes

    -
    -[Evento] 2026-01-08 16:11
    -Luogo: Pragone
    -Note: microclima stabile, vento leggero.
    -      
    -

    Spazio per note manuali su territorio, colture, fenomeni locali.

    +

    Mostra anche qualità aria quando online.

    @@ -138,34 +136,22 @@

    🔐 CyberDefense

    ZeroTrust Layer Integrity Guardian

    -

    Monitoraggio logico di sicurezza. In futuro: link a report dettagliati.

    -

    🌐 Reti & Mesh

    +

    🌐 Mesh & MultiWAN

    MeshNode LinkWatch
    MultiWAN Engine Fallback System

    -

    Stato connettività, mesh, multi‑WAN. Ideale per scenari rurali.

    -
    -
    -

    🕳 Anonimato & Routing

    -

    - TorNode - I2PNode
    - PrivacyMesh - StealthRoute -

    -

    Routing privato e anonimato, documentato e sotto controllo.

    - + - + - -