Für Entwickler

Für Entwickler und Integratoren

Awacino verbindet Geräte direkt mit ihren Netzwerken. Wenn Sie es in Ihr Produkt einbauen, an Ihre Systeme anbinden oder als Partner mit uns zusammenarbeiten möchten, sprechen Sie uns direkt an.

Was wir gemeinsam bauen können

Wir sind offen dafür, Awacino in bestehende Lösungen zu integrieren – über APIs, Partnerschaften oder als Teil Ihres eigenen Produkts.

  • APIs und Automatisierung. Mit Agentic Beam und den Automatisierungs-APIs arbeiten Ihre Software und KI-Agenten über mehrere Rechner in einem Netzwerk hinweg. Agentic Beam
  • Unbeaufsichtigte Clients. Der unbeaufsichtigte Client läuft auf Servern, Raspberry Pi und anderen Linux-Geräten und hält sie erreichbar, ohne dass jemand am Gerät sein muss. Unbeaufsichtigten Zugriff einrichten
  • NAS und Docker. Ein fertiges Docker-Image bringt Awacino auf NAS-Systeme und Container-Hosts.
  • Partnerschaften, OEM und White Label. Bauen Sie Awacino in Ihr Produkt ein oder bieten Sie es unter Ihrer eigenen Marke an: Sagen Sie uns, was Sie brauchen.
Technische Hinweise

Was die App installiert und warum

Awacino gibt einem Gerät eine echte Adresse in einem anderen Netzwerk (seine SituIP). Dafür braucht jede Plattform eine kleine Netzwerkkomponente, mehr nicht.

Windows

  • Der „Awacino SituIP service“ ist Teil des App-Pakets. Windows installiert ihn zusammen mit der App und entfernt ihn samt seinen Dateien, wenn die App deinstalliert wird. Die App installiert nie eine zweite Kopie.
  • Er läuft als LocalSystem, weil das Anlegen eines virtuellen Netzwerkadapters und seiner Routen Systemrechte erfordert. Er lauscht nur auf einer lokalen Named Pipe für die Awacino-App auf diesem PC: Er öffnet keinen Netzwerkport, legt keine Firewall-Regeln an und lädt nichts herunter.
  • Wenn der Nutzer eine SituIP einschaltet, legt er einen virtuellen Wintun-Netzwerkadapter an (dessen signierter Treiber im Paket enthalten ist) und setzt Adresse und Routen nur für diesen Adapter.
  • Normalerweise ist keine Administratorabfrage nötig. Nur wenn der Dienst nicht antwortet, fragt die App einmal pro Sitzung um Erlaubnis, ihren Helfer mit Administratorrechten zu starten.

Mac

  • Eine Netzwerkerweiterung in der App. Awacino nutzt eine Packet-Tunnel-Netzwerkerweiterung, die im App-Bundle enthalten ist. Sie ist keine System- oder Kernel-Erweiterung, und es gibt keinen privilegierten Helfer und keinen Launch Daemon.
  • Eine Freigabe. macOS fragt einmal, ob Awacino eine VPN-Konfiguration hinzufügen darf. Ein Administratorpasswort ist nicht nötig.
  • In der Sandbox. Die App, ihre Erweiterung und der kleine Helfer für Beam in laufen in der App Sandbox. Der Helfer läuft nur, solange die App geöffnet ist und teilt.
  • Entfernen. Beim Löschen der App werden die App, ihre Erweiterung und der Helfer entfernt. Der VPN-Eintrag lässt sich unter Systemeinstellungen › VPN entfernen.

Linux

  • Ein Snap, zwei Teile. Der Snap „awacino“ (Strict Confinement) enthält die Desktop-App und einen kleinen Systemdienst. Nur der Dienst darf das Netzwerk konfigurieren (Snap-Interface network-control), die Desktop-App nie.
  • So funktioniert es. Die App fragt den Dienst über einen lokalen Socket an; der Dienst legt die Tunnel-Schnittstelle an und setzt deren Adresse und Routen.
  • Einmalige Berechtigung. Bis der Snap Store sie automatisch verbindet, einmal ausführen: sudo snap connect awacino:network-control.
  • Entfernen. sudo snap remove awacino entfernt die App, den Dienst und seine Schnittstelle.
  • Der unbeaufsichtigte Client für Server und Raspberry Pi ist eine eigene Installation: Unbeaufsichtigten Zugriff einrichten.

iPhone und iPad

  • Eine Netzwerkerweiterung in der App. Awacino nutzt eine Packet-Tunnel-Netzwerkerweiterung, die mit der App ausgeliefert wird; Beam in läuft in derselben Erweiterung. Sonst wird nichts installiert: kein Profil, keine Hilfs-App, keine Geräteverwaltung.
  • Eine Freigabe. iOS fragt einmal, ob Awacino eine VPN-Konfiguration hinzufügen darf. Zugriff auf Kamera oder Fotos wird nur angefragt, wenn Sie einen Code scannen oder eine Datei auswählen.
  • Hintergrund. Der einzige Hintergrundmodus sind stille Mitteilungen, die genutzt werden, wenn eines Ihrer eigenen Geräte um ein Beam in bittet.
  • Entfernen. Beim Löschen der App werden die App, ihre Erweiterung und ihre VPN-Konfiguration entfernt.

Android

  • Der VPN-Dienst von Android. Der Tunnel nutzt VpnService von Android. Android fragt einmal nach der Verbindungsanfrage und zeigt während der Verbindung das Schlüsselsymbol.
  • Sichtbar, solange sie laufen. Die Verbindung und Beam in laufen nur als Vordergrunddienste, solange sie aktiv sind, jeweils mit einer sichtbaren Benachrichtigung.
  • Berechtigungen. Internet- und Netzwerkstatus, Vordergrunddienste, Benachrichtigungen für diese Dienste und eine Ausnahme von der Akkuoptimierung, damit eine laufende Verbindung nicht beendet wird. Keine Werbe-ID, und die App schaltet „Durchgehend aktives VPN“ nie ein.
  • Entfernen. Beim Deinstallieren werden die App, ihre Dienste und ihr VPN-Profil entfernt.

Netzwerkports auf allen Plattformen

Solange die App nichts tut, lauscht nichts außer lokalen Loopback-Verbindungen zwischen der App und ihrem eigenen Dienst sowie für die Anmeldung im Browser. Verbindungen zwischen Geräten werden ausgehend aufgebaut, daher ist weder eine eingehende Portweiterleitung noch eine Änderung am Router nötig. Nur während Sie Agentic Beam aktiv nutzen oder einen Port oder Bildschirm in Ihrem lokalen Netzwerk teilen, lauscht die App in diesem Netzwerk, und sie hört damit auf, sobald Sie die Funktion beenden. Es werden keine Firewall-Regeln angelegt und zur Laufzeit kein Code heruntergeladen.

Verbindungen laufen direkt zwischen den Geräten des Nutzers und sind Ende-zu-Ende-verschlüsselt; sie laufen nicht über unsere Server.

Mehr: Datenschutzerklärung · Support · Sicherheit