Comment gagner un meilleur contrôle des paquets réseau sur Android
-
20-09-2019 - |
Question
Je cherche à concevoir une application qui nécessite un contrôle en profondeur sur les paquets IP. Vous cherchez sur le guide de référence sur le site des développeurs Android que je vois à un contrôle très limité sur les paquets de java.net:SocketOptions et java.net:DatagramPacket. Plus précisément, je suis à la recherche de contrôler les bits individuels dans le paquet pour définir des indicateurs TCP, SYN / ACK / RST, et ainsi de suite. Sur la base des documents Je suppose que je ne peux pas le faire dans l'API Java par Android et je suppose que je vais devoir le faire d'une autre façon?
Quelqu'un a une idée sur ce sujet?
La solution
Il semble que le SDK ne peut pas faire comme je l'avais besoin. Le NDK peut être en mesure de mais encore la pensée, je crois même à l'aide qui nécessitera privs racine pour construire des paquets bruts. Comme je l'ai pas l'intention de déraciner mon téléphone à ce moment, tout cela sera mis en attente.