Site intranet récupération des données PC Client

Fermé
chenille36 Messages postés 9 Date d'inscription dimanche 27 janvier 2019 Statut Membre Dernière intervention 1 février 2019 - 1 févr. 2019 à 00:43
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 - 1 févr. 2019 à 13:42
Bonjour,

Je dois mettre en place un site intranet qui permet de récupérer le nom du pc, l'adresse mac, ... du pc client. Mais je suis bloqué sur les récupération.
Es que c'est possible de récupérer tout ces informations.

Le site est hébergé sur CENTOS 7.

Merci par avance.

Configuration: Windows / Firefox 64.0
A voir également:

3 réponses

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
1 févr. 2019 à 07:02
Si le pc de l'utilisateur se trouve sur le même réseau que ton serveur web (lan)
Un truc du genre oeux éventuellement fonctionner pour l'adresse mac
$macAddr=false;

#run the external command, break output into lines
$arp=`arp -a $ipAddress`;
$lines=explode("\n", $arp);

#look for the output line describing our IP address
foreach($lines as $line)
{
   $cols=preg_split('/\s+/', trim($line));
   if ($cols[0]==$ipAddress)
   {
       $macAddr=$cols[1];
   }
}



Tu peux aussi lancer des comlandes réseau (genre ping) sur l'IP de l'utilisateur via un php exec

https://www.php.net/exec

Ca devrait te permettre de récupérer les infos voulues.



1
chenille36 Messages postés 9 Date d'inscription dimanche 27 janvier 2019 Statut Membre Dernière intervention 1 février 2019
1 févr. 2019 à 11:10
Merci.
peut on lancer un ipconfig sur le client à distance aussi ?
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
1 févr. 2019 à 13:07
Non
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
1 févr. 2019 à 13:42
'lut,
pour compléter la réponse de jordane45, sache que si le PC destination se trouve derrière un (ou plus) routeurs:
  • tu ne pourras pas obtenir son adresse MAC (car tu ne verras que l'@ MAC du dernier/premier routeur)
  • si le(s) routeur(s) en question bloque(nt) les protocoles permettant d'avoir des infos style nom de poste tels que NetBIOS/
    nmbd
    , ce qui est souvent le cas, tu es restreint à ce que tu peux avoir comme infos en tant que site web normal

Dans le 2e cas, tu peux récupérer quelques infos via JavaScript et éventuellement d'autres sources d'identification si les pages nécessitent une connexion à un compte qui peut être spécifique au PC (nécessite soit un logiciel/plug-in, de la config comme par exemple un certificat client HTTPS, ou du matétiel style clé PKI sur la machine cliente) ou à la personne qui l'utilise (via utilisateur/mdp, OAuth, clé PKI, One Time Password, et j'en passe).
0