C17 NATIVO / IN SVILUPPO
Guida Desktop e CLI
Un motore. Due modi di lavorare.
La rete ispezionabile è la base gratuita prevista. Desktop aggiunge flussi nativi, programmi di installazione e aggiornamenti comodi. LaneVertex è sviluppato indipendentemente da una persona.
Cosa esiste oggi
Il monitor nativo macOS in sviluppo mostra osservazioni locali e un selettore di politiche renderizzato in C. AUTO / CALL / VOD cambia una selezione locale in anteprima; non attiva provider di rete né controlla trasferimenti CLI.

CLI: compilare dai sorgenti
I sorgenti sono ancora privati. Le istruzioni sono per destinatari autorizzati del codice, non per un programma di installazione o pacchetto pubblico. Eseguire dalla radice dei sorgenti su macOS con Apple SDK/clang, Python 3, ripgrep, otool e nm esistenti. Lo script locale compila e verifica senza scaricare pacchetti.
LV_CLI0_SCRATCH=/tmp/lanevertex-cli0-check sh ci/check-cli0-macos.shBuild e comandi descrivono l’implementazione macOS attuale. Configurazione/build CMake ed esecuzione Windows/Linux non sono qualificate qui.
Comandi disponibili
Aiuto, versione e capacità statiche funzionano offline. Status e interfaces leggono una volta inventario locale e contatori cumulativi; non misurano throughput né generano traffico di prova. JSON usa chiavi tecniche stabili.
/tmp/lanevertex-cli0-check/lanevertex-release --help
/tmp/lanevertex-cli0-check/lanevertex-release version --format json
/tmp/lanevertex-cli0-check/lanevertex-release capabilities --format json
/tmp/lanevertex-cli0-check/lanevertex-release status --format json
/tmp/lanevertex-cli0-check/lanevertex-release interfaces list
/tmp/lanevertex-cli0-check/lanevertex-release interfaces show ID --format jsonDownload opzionale in primo piano
Una build di sviluppo abilitata separatamente può eseguire un processo su un’interfaccia scelta esplicitamente, con dipendenze libcurl/OpenSSL esistenti. La GUI non controlla il processo. Upload, torrent, processi condivisi, IPC, configurazione persistente, pausa/ripresa e provider restano indisponibili.
Fornire l’URL HTTPS tramite pipe affidabile non terminale o file regolare già aperto dell’utente corrente, con modalità 0600 e senza ACL estesa. Mai URL firmati o credenziali negli argomenti shell. I tre limiti in byte sono obbligatori. Il digest calcolato descrive i dati ricevuti; reference-sha256 richiede un digest esterno affidabile.
La forma seguente è un riferimento sintattico, non un trasferimento pronto. Sostituire PATH, ID, N e modalità di integrità consapevolmente e fornire stdin protetto. Questa pagina non trasferisce dati.
lanevertex download run --url-stdin
--destination PATH --interface ID
--integrity computed|reference-sha256
[--expected-sha256 HEX64]
--max-object-bytes N
--body-budget-bytes N
--path-body-budget-bytes NFlusso condiviso previsto
L’obiettivo è un controller e un motore condivisi da Desktop nativo e CLI, con gli stessi processi, politiche, limiti e metriche immutabili. Il codice attuale non offre ancora collegamento a un’istanza comune o parità completa tra piattaforme.