Voor ontwikkelaars

Voor ontwikkelaars en integrators

Awacino verbindt apparaten rechtstreeks met hun netwerken. Wilt u het in uw product inbouwen, aan uw systemen koppelen of als partner met ons samenwerken? Neem dan rechtstreeks contact met ons op.

Wat we samen kunnen bouwen

We staan open voor het integreren van Awacino in bestaande oplossingen, via APIs, partnerschappen of als onderdeel van uw eigen product.

  • APIs en automatisering. Met Agentic Beam en de automatiserings-APIs werken uw software en AI-agents over meerdere machines in een netwerk. Agentic Beam
  • Onbeheerde clients. De onbeheerde client draait op servers, Raspberry Pi en andere Linux-apparaten en houdt ze bereikbaar zonder dat er iemand bij de machine is. Onbeheerde toegang instellen
  • NAS en Docker. Een kant-en-klare Docker-image brengt Awacino naar NAS-systemen en containerhosts.
  • Partnerschappen, OEM en white label. Bouw Awacino in uw product in of bied het aan onder uw eigen merk: laat ons weten wat u nodig hebt.
Technische opmerkingen

Wat de app installeert, en waarom

Awacino geeft een apparaat een echt adres binnen een ander netwerk (zijn SituIP). Daarvoor heeft elk platform één klein netwerkonderdeel nodig, en verder niets.

Windows

  • De „Awacino SituIP service” maakt deel uit van het app-pakket. Windows installeert hem samen met de app en verwijdert hem, met zijn bestanden, wanneer de app wordt verwijderd. De app installeert nooit een tweede kopie.
  • Hij draait als LocalSystem, omdat het aanmaken van een virtuele netwerkadapter en de bijbehorende routes systeemrechten vereist. Hij luistert alleen op een lokale named pipe voor de Awacino-app op deze pc: hij opent geen netwerkpoort, maakt geen firewallregels aan en downloadt niets.
  • Wanneer de gebruiker een SituIP inschakelt, maakt hij een virtuele Wintun-netwerkadapter aan (het ondertekende stuurprogramma zit in het pakket) en stelt hij het adres en de routes alleen voor die adapter in.
  • Normaal gesproken is geen beheerdersvraag nodig. Alleen als de dienst niet reageert, vraagt de app eenmaal per sessie toestemming om zijn helper met beheerdersrechten te starten.

Mac

  • Een netwerkextensie in de app. Awacino gebruikt een packet-tunnel-netwerkextensie die in de app-bundel zit. Het is geen systeem- of kernelextensie, en er is geen geprivilegieerde helper of launch daemon.
  • Eén goedkeuring. macOS vraagt eenmalig of Awacino een VPN-configuratie mag toevoegen. Een beheerderswachtwoord is niet nodig.
  • In de sandbox. De app, zijn extensie en de kleine helper voor Beam in draaien in de App Sandbox. De helper draait alleen zolang de app geopend is en deelt.
  • Verwijderen. Wie de app verwijdert, verwijdert de app, zijn extensie en de helper. Het VPN-item kunt u verwijderen in Systeeminstellingen › VPN.

Linux

  • Eén snap, twee delen. De snap „awacino” (strict confinement) bevat de desktop-app en een kleine systeemdienst. Alleen de dienst mag het netwerk configureren (snap-interface network-control); de desktop-app nooit.
  • Zo werkt het. De app vraagt de dienst via een lokale socket; de dienst maakt de tunnelinterface aan en stelt het adres en de routes in.
  • Eenmalige toestemming. Zolang de Snap Store deze niet automatisch koppelt, voert u eenmalig uit: sudo snap connect awacino:network-control.
  • Verwijderen. sudo snap remove awacino verwijdert de app, de dienst en de interface.
  • De onbeheerde client voor servers en Raspberry Pi is een aparte installatie: Onbeheerde toegang instellen.

iPhone en iPad

  • Eén netwerkextensie in de app. Awacino gebruikt een packet-tunnel-netwerkextensie die met de app wordt meegeleverd; Beam in draait in dezelfde extensie. Verder wordt niets geïnstalleerd: geen profiel, geen hulp-app, geen apparaatbeheer.
  • Eén goedkeuring. iOS vraagt eenmalig of Awacino een VPN-configuratie mag toevoegen. Toegang tot camera of foto’s wordt alleen gevraagd wanneer u een code scant of een bestand kiest.
  • Achtergrond. De enige achtergrondmodus is stille meldingen, gebruikt wanneer een van uw eigen apparaten om een Beam in vraagt.
  • Verwijderen. Wie de app verwijdert, verwijdert de app, zijn extensie en zijn VPN-configuratie.

Android

  • De eigen VPN-dienst van Android. De tunnel gebruikt VpnService van Android. Android vraagt eenmalig om het verbindingsverzoek en toont het sleutelpictogram zolang er verbinding is.
  • Zichtbaar zolang ze draaien. De verbinding en Beam in draaien alleen als voorgronddiensten zolang ze actief zijn, elk met een zichtbare melding.
  • Rechten. Internet- en netwerkstatus, voorgronddiensten, meldingen voor die diensten en een uitzondering op batterijoptimalisatie zodat een lopende verbinding niet wordt gestopt. Geen advertentie-ID, en de app zet Altijd-aan VPN nooit aan.
  • Verwijderen. Bij het verwijderen worden de app, zijn diensten en zijn VPN-profiel verwijderd.

Netwerkpoorten op alle platforms

Zolang de app niets doet, luistert er niets behalve lokale loopback-verbindingen tussen de app en zijn eigen dienst, en voor het inloggen via de browser. Verbindingen tussen apparaten worden uitgaand opgezet, dus er is geen inkomende port forwarding of routerwijziging nodig. Alleen terwijl u Agentic Beam actief gebruikt of een poort of scherm in uw lokale netwerk deelt, luistert de app in dat netwerk, en dat stopt zodra u de functie beëindigt. Er worden geen firewallregels aangemaakt en er wordt tijdens het gebruik geen code gedownload.

Verbindingen lopen rechtstreeks tussen de apparaten van de gebruiker en zijn end-to-end versleuteld; ze lopen niet via onze servers.

Meer: Privacybeleid · Support · Beveiliging