Delta — extern bureaublad

Neem het scherm. Laat het spoor na.

Delta geeft je de machine aan de overkant in handen: het scherm, de bestanden, het klembord. Sessies zijn end-to-end versleuteld, en wanneer het netwerk twee machines niet rechtstreeks laat praten, is de relay die ze draagt van ons, in de EU. De host houdt zijn eigen logboek bij van elk bestand dat bewoog.

De Delta-client op Linux: het gereedgemelde apparaat-ID, en een veld om een peer te bellen.
Delta 0.1.1 op Linux — een schermafdruk, geen mockup
Gemeten, niet beweerd

Vier dingen die je kunt nagaan.

Sessieversleuteling
XSalsa20-Poly1305 Per sessie wordt een symmetrische sleutel afgesproken. Relays vervoeren cijfertekst en hebben geen sleutel die die opent.
Identiteit
Ed25519 De rendezvous-server ondertekent de identiteit van elke peer. De client controleert die handtekening tegen de ingebouwde sleutel voordat er één pixel beweegt.
Als de controle faalt
De sessie wordt geweigerd Niet afgezwakt, niet in het klare opnieuw geprobeerd. De client stopt — want een client die terugvalt op klare tekst, is een client die je daarheen kunt duwen.
Rendezvous en relay
relay-eu1.altovar.net Onze eigen machines met ons eigen image, in de EU. Wijs de client ergens anders heen en hij gebruikt dat.

Eén client, de hele oproep.

Eén oproep, zonder van gereedschap te wisselen: je ziet het scherm, verplaatst de bestanden, wisselt van monitor, regelt de rest in de chat. Alles op deze rail zit in de Linux-client die je downloadt — niets hier is een roadmap.

  • Overname op afstand

    Het scherm aan de overkant met toetsenbord en muis, in een venster of schermvullend, met framerate en codec in beeld terwijl je werkt.

  • Meerdere monitoren

    Kies welk scherm van de host je bekijkt en wissel tijdens de sessie zonder opnieuw te verbinden.

  • Bestandsoverdracht

    Een verkenner met twee vensters en een wachtrij, die tijdens de sessie bestanden beide kanten op verplaatst.

  • Bestandsaudit op de host

    De host krijgt een eigen paneel dat elk bestand noemt dat van de machine is gelezen of erop is geschreven, met pad en richting.

  • Klembord synchroon

    Tekst volgt het klembord tussen beide machines, met een geschiedenis aan jouw kant — en de host bepaalt per verbinding of het überhaupt gedeeld wordt.

  • Audio op afstand

    Wat op de host klinkt, hoor jij ook, in dezelfde sessie — en de host kan audio weglaten bij het accepteren.

  • Poort doorsturen

    Stuur een lokale TCP-poort door naar de externe machine en bereik een dienst die nooit is blootgesteld.

  • Chat

    Een berichtenkanaal naast de sessie, voor wie aan de andere kant zit.

  • LAN-ontdekking

    Vindt andere Delta-apparaten op hetzelfde netwerk via broadcast, geheel zonder de relay.

  • Wake on LAN

    Stuur het magic packet naar een slapende machine, vanuit hetzelfde scherm waarmee je verbindt.

  • Adresboek

    Opgeslagen apparaten, in groepen, geback-upt en hersteld uit een bestand dat jij bewaart. Het blijft op je machine.

  • Sessiestatistieken

    Sessies, minuten, verplaatste bestanden en data, gemiddelde framerate en latentie, per apparaat — op je machine, uit sessies die echt hebben plaatsgevonden.

  • Tweede factor

    Een tijdgebonden code op de host, gecontroleerd voordat een inkomende verbinding wordt geaccepteerd.

  • Sessieopname

    Eén klik neemt de sessie die je bekijkt op als videobestand op je machine.

  • Zes talen, twee thema’s

    Duits, Engels, Spaans, Frans, Italiaans en Portugees, in een licht of donker thema — en het blijft draaien vanuit het systeemvak.

  • Een sessie doorlopen
AI, alleen met toestemming

Een copiloot die met je meekijkt.

Delta kan een sessie lezen zoals een ervaren collega dat zou doen: het kijkt naar het scherm, begrijpt wat er misgaat en zegt wat je hierna kunt proberen. Alles optioneel — en alles loopt via onze gateway in de EU.

  • Suggesties live

    Tijdens de sessie neemt de copiloot elke 8 seconden een beeld — alleen als het scherm echt verandert — en zet de volgende stap in een zijpaneel.

  • Leest de fout voor je

    Eén klik legt het scherm vast, leest de tekst, haalt de fout eruit en stelt een oplossing voor.

  • Rapporten en sleutelmomenten

    Een opgenomen sessie kan een geschreven rapport worden, met fouten en toestandswisselingen vanzelf gemarkeerd op de tijdlijn.

  • Voor, en na

    Neem een opname van de machine, doe het werk, neem er nog een — en wat er tussen die twee veranderde komt uitgeschreven terug.

De handshake

Hij weigert liever dan af te zwakken.

End-to-end-versleuteling is het woord alleen waard als de client bereid is op te hangen. Die van Delta is dat. Dit is de volgorde, en dit breekt de keten.

  1. De server ondertekent de peer

    De rendezvous-server heeft een Ed25519-sleutelpaar en ondertekent de identiteit van het apparaat dat je belt.

  2. De client controleert de handtekening

    Hij verifieert die tegen de publieke serversleutel die in de client is gecompileerd, en controleert dat de identiteit erin het apparaat is dat je echt vroeg.

  3. De peers spreken een sleutel af

    Pas dan stellen beide kanten een symmetrische sessiesleutel op. Vanaf hier is de stroom cijfertekst, ook over de relay.

  4. Klopt er iets niet, dan is er geen sessie

    Verkeerde sleutel, verkeerde identiteit, verkeerd berichttype, helemaal geen antwoord: de client stopt. Er is geen tak die in het klare doorgaat — precies de tak waar een aanvaller op mikt.

Delta’s dialoog voor een inkomende verbinding op de host: naam en ID van de bezoeker, een aftelling, vijf toestemmingsschakelaars voor toetsenbord, klembord, audio, bestanden en herstart, en de knoppen Weigeren en Accepteren.
Hostmodus → een inkomende verbinding

De schakelaars zijn van de host, niet van de bezoeker. Elke verbinding wacht op een klik op de machine waarmee verbonden wordt, en die klik bepaalt toetsenbord, klembord, audio, bestandsoverdracht en herstart voor die sessie.

Hoe de handdruk werkt

Het pad blijft in Europa.

Een supportoproep is een verbinding tussen twee machines, en iemand moet die dragen als het netwerk ze niet rechtstreeks laat praten. Over die drager zwijgen de meeste hulpmiddelen.

Eerst direct
Delta probeert eerst een directe verbinding tussen de peers en valt alleen terug op de relay als het netwerk weigert. Minder sprongen wanneer de poorten het toelaten.
Onze hardware, in de EU
Als de relay nodig is, is dat relay-eu1.altovar.net: onze machines met een image dat wij bouwen, in de EU. Verder staat er niemand midden in je oproep.
Of die van jou
Richt Delta op een rendezvous en relay die je zelf draait, en het praat met jouw infrastructuur in plaats van de onze.
Delta’s Hostmodus-kaart op de machine waarmee verbonden wordt: hostmodus actief en geregistreerd bij het rendezvous, met daaronder het verbindings-ID.Delta’s Hostmodus-kaart op de machine waarmee verbonden wordt: hostmodus actief en geregistreerd bij het rendezvous, met daaronder het verbindings-ID.
Hostmodus — geregistreerd en klaar

Delta is er een van ons.

Het deelt zijn identiteitslaag, zijn relays en zijn Europese voetafdruk met de rest van de Altovar-catalogus. Eén leverancier, één plek om te vragen, één rechtsgebied.