1 dépôt
Interfaces that bind native C/C++ implementations of network protocols to higher-level language runtimes.
Distinct from JNI Wrapper Generators: The existing candidates focus on deployment or configuration, not the JNI architectural binding of the protocol.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Native Protocol Bindings. Refine with filters or upvote what's useful.
ics-openvpn est un client OpenVPN pour les appareils Android utilisé pour établir des connexions de réseau privé virtuel (VPN) sécurisées. Il fonctionne comme un gestionnaire de connexion qui crée des tunnels chiffrés entre un appareil mobile et un serveur distant pour protéger le trafic internet et fournir un accès aux réseaux privés. L'application prend en charge la configuration des appareils d'entreprise, permettant aux politiques de gestion centrale de restreindre le comportement et de définir des profils de connexion par défaut. Elle inclut un importateur de profil pour charger les paramètres de connexion et les certificats de sécurité à partir de fichiers de configuration reçus par e-mail ou téléchargement direct. Le client fournit une interface programmatique pour gérer les états de démarrage, d'arrêt et de reprise des connexions réseau via des déclencheurs externes et des intents d'application. Il utilise le VpnService du système Android pour router le trafic réseau via une interface virtuelle.
Binds a native C++ implementation of the OpenVPN protocol to the Java runtime using JNI.