Visualiser une révision

Qu'est-ce que captive.apple.com ?

voxdemonix : révision n°4 (02 septembre 2018 05:13:03)

Qu'est-ce que captive.apple.com
===============================

captive.apple.com est un service de _Health Check_ d'[Apple](https://fr.wikipedia.org/wiki/Apple) utilisé sur [Android](https://fr.wikipedia.org/wiki/Android) afin de connaître l'état de la connexion Wan (internet). Les smartphones/tablettes émettent de façon régulière des requêtes [HTTP GET](https://www.w3schools.com/tags/ref_httpmethods.asp) vers http://captive.apple.com tandis que ce dernier répond en affichant "Success ".
Si la machine n'arrive pas à récupérer cette valeur en joignant le site, le smartphone ou la tablette affichera un petit point d'exclamation sur l'écran d'accueil et. Il annoncera aussi dans les notifications que la connexion internet n'est pas disponible.

Incidence sur la vie privée
===========================

Nécessite plus d'informations (présence de paramètre GET ?).


Mettre en place une alternative
===============================

1. Suivez ce tuto pour mettre en place un serveur DNS menteur : [[Tuto/HowTo] Mettre en place un serveur DNS aux noms de domaines parametrable (Rogue DNS)](https://linuxfr.org/wiki/tuto-howto-mettre-en-place-un-serveur-dns-aux-noms-de-domaines-parametrable-rogue-dns)

1. Dans les noms de domaines, renvoyez captive.apple.com vers une [adresse IP](https://fr.wikipedia.org/wiki/Adresse_ip) disponible sur votre réseau local (LAN).

1. Sur cette [adresse IP](https://fr.wikipedia.org/wiki/Adresse_ip) Lan, installez un serveur web et videz l'index.html afin de n'y placer que "Success ". Vous pouvez bien entendu créer un vhost dédié. (ndlr : ajouter commande magique netcat)