Internet commuté sur WhatsApp

À notre retour du Supercon 2022, nous avons remarqué que de nombreuses compagnies aériennes proposent une messagerie gratuite en vol. Bien que les messages soient pratiques pour se plaindre de la taille du siège, ce n’est pas aussi excitant que l’accès à Internet. Dans les airs, nous nous sommes demandé à quel point il serait difficile de tunneliser une connexion Internet via la messagerie. Assez drôle, [Aleix Rodrguez Alameda] a un projet qui fait exactement cela en tunnelant le trafic sur Whatsapp.

Dans [Aleix]Dans le cas de Google, les opérateurs de téléphonie mobile sont assez avares de données Internet lorsqu’ils voyagent en Amérique du Sud, mais donnent souvent des données WhatsApp illimitées. Donc, à l’avance, deux comptes sont créés. Un serveur est sur un compte et agit comme un proxy pour l’Internet plus large et écoute les messages du compte du serveur. Ensuite, lorsqu’il se trouve dans un paramètre d’accès restreint, le client se connecte à un WebSocket et envoie des messages. La véritable astuce pour transformer les messages WhatsApp en une connexion Internet que le client peut utiliser consiste à exposer un port à partir d’un serveur Web nodeJS local. Il se connecte à l’API WhatsApp via un WebSocket et agit ensuite comme un proxy. Ensuite, vous configurez le trafic pour qu’il soit redirigé via ce port avec curl ou Firefox.

Les paquets sont fractionnés pour vous éviter d’envoyer trop de messages, comme lors de leur test, [Aleix]Les comptes de ont été bannis rapidement. Vous ne devriez pas vous attendre à des vitesses extrêmement rapides, car 300 kbps étaient assez typiques lors des tests, ce qui, selon Wikipedia, correspond à peu près à ce que l’accès commuté a obtenu avec la compression V.44.

Ce qui correspond à peu près à la même vitesse que le tunnel TCP/IP sur les radios NRF23L01.

www.actusduweb.com
Suivez Actusduweb sur Google News


Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Lire la suite