Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

leo_SJCampos

Pegar endereço mac com php

Recommended Posts

Olá galera.

 

Seguinte tenho um sistema que preciso de uma segurança bastante reforçada.

Ai pensei em cadastrar os endereços MAC só das maquinas em que vou dar acesso ao sistema.

 

Alguem tem uma sugestao de como posso fazer isso?

 

Valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

se estiver rodando o php em ambiente windows envie comando para o shell

 

"nbtstat -A IP"

 

faça um teste, abra o prompt do msdos e digite "nbtstat -A endereço ip"

 

aparecerá o seguinte:

Name Type Status

---------------------------------------------

DUMMY <00> UNIQUE Registered

WORKGROUP <00> GROUP Registered

DUMMY <03> UNIQUE Registered

DUMMY <20> UNIQUE Registered

WORKGROUP <1E> GROUP Registered

JON HILDRUM <03> UNIQUE Registered

 

MAC Address = 00-20-78-10-7D-3D

*dados fictícios

 

 

a parte em negrito é o mac address

 

se estiver em ambiente lnux procure por "ifconfig"

Compartilhar este post


Link para o post
Compartilhar em outros sites

pesquisar faz bem cara, o pessoal ja falou tudo para voce...caso esteja rodando php no windows tente:

 

<?php
system("nbtstat -A seu.ip.aqui");
?>

[]´z

Compartilhar este post


Link para o post
Compartilhar em outros sites

GMPS eu entendi o que eles me passaram,

 

Só que a minha duvida é a seguinte...

 

por exemplo. eu tenho uma tabela de usuarios, e nessa tabela tem um campo que cadastro o endreço mac de cada maquina de usuarios.

 

Eu queria saber se com essa funcao, eu consiguirei pegar o endreço mac do usuario que tentar logar no site, ou o endreço mac do servidor que esta hospedado. pois acho que o comando system() é local, e se eu mandar executa-lo no servidor ele vai pegar o MAC dele e nao do usuario que quer se logar,,

 

Bem foi isso que eu entendi.

 

corriga-me se estiver errado

Compartilhar este post


Link para o post
Compartilhar em outros sites

É um sistema pra intranet?

Saiba que o endereço mac é descartado no primeiro roteador que o pacote encontra, tornando impossível essa solução, pelo menos dessa forma.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o último post do leo_SJCampos já muda toda a solução.

 

se for aplicar isso via internet esqueça..

Compartilhar este post


Link para o post
Compartilhar em outros sites

existe alguma maneira de identificar determinado computador via php?

 

já q não dah pelo MAC, existe outra solução?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Existe pelo serial do HD.

Mas ai se faz com linguagens client-side's(JavaScript por exemplo),o php como linguagem server-side que é,nada pode fazer em relação a isso.

 

Ps:só é possivel no IE.

Se tiver duvidas,poste que mostrarei o caminho.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.