Site intranet récupération des données PC Client
chenille36
Messages postés
10
Statut
Membre
-
ElementW Messages postés 5690 Statut Contributeur -
ElementW Messages postés 5690 Statut Contributeur -
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.
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:
- Site intranet récupération des données PC Client
- Site de telechargement - Accueil - Outils
- Site pour vendre des objets d'occasion - Guide
- Site pour partager des photos - Guide
- Reinitialiser pc - Guide
- Site comme coco - Accueil - Réseaux sociaux
3 réponses
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
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.
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.
'lut,
pour compléter la réponse de jordane45, sache que si le PC destination se trouve derrière un (ou plus) routeurs:
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).
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).