Foros del Web » Programando para Internet » PHP »

Como capturar la mac y/o el nombre del equipo

Estas en el tema de Como capturar la mac y/o el nombre del equipo en el foro de PHP en Foros del Web. No entendi, como creo un host en el servidor ? obviamente el cliente no va a estar conectado a la misma red del servidor....

  #31 (permalink)  
Antiguo 05/10/2013, 09:04
Avatar de Poseidoak1  
Fecha de Ingreso: agosto-2013
Mensajes: 24
Antigüedad: 10 años, 8 meses
Puntos: 1
Respuesta: Seguridad web

No entendi, como creo un host en el servidor ? obviamente el cliente no va a estar conectado a la misma red del servidor.
  #32 (permalink)  
Antiguo 05/10/2013, 09:07
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 8 meses
Puntos: 578
Respuesta: Seguridad web

¿Subes el contenido del sitio a un servidor ajeno a ti? Hostings...
  #33 (permalink)  
Antiguo 05/10/2013, 09:07
Avatar de Poseidoak1  
Fecha de Ingreso: agosto-2013
Mensajes: 24
Antigüedad: 10 años, 8 meses
Puntos: 1
Exclamación Como hacer que el cliente ingrese de una sola maquina?

Buenas.
Necesito saber como controlar a los usuarios que ingresen a mi aplicaion web, que solo puedan ingresar de un equipo, algo asi como la seguridad de los bancos.
  #34 (permalink)  
Antiguo 05/10/2013, 09:09
Avatar de Poseidoak1  
Fecha de Ingreso: agosto-2013
Mensajes: 24
Antigüedad: 10 años, 8 meses
Puntos: 1
Respuesta: Seguridad web

Estoy desarrollando una aplicacion web administrativa para los clientes donde trabajo, y la van a montar el la pagina web de la empresa en un servidor linux.
  #35 (permalink)  
Antiguo 05/10/2013, 09:11
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 8 meses
Puntos: 578
Respuesta: Seguridad web

Desde ese servidor van a tener acceso a todas las IPs MACs etc.
  #36 (permalink)  
Antiguo 05/10/2013, 09:13
Avatar de Poseidoak1  
Fecha de Ingreso: agosto-2013
Mensajes: 24
Antigüedad: 10 años, 8 meses
Puntos: 1
Respuesta: Seguridad web

No, porque no van a estar conectados a la misma red.
  #37 (permalink)  
Antiguo 05/10/2013, 09:18
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 8 meses
Puntos: 578
Respuesta: Seguridad web

Pues ahí ya me pierdo... Es mucho lo que pides
  #38 (permalink)  
Antiguo 05/10/2013, 09:34
 
Fecha de Ingreso: julio-2013
Ubicación: México
Mensajes: 361
Antigüedad: 10 años, 9 meses
Puntos: 55
Respuesta: Seguridad web

Hola, yo creo que lo mejor es crear una aplicación para el lado del cliente con java c# etc. y manejarlo como un servicio con php.

En méxico, los bancos te dan un token, algunos trabajan con base a la fecha y hora, otros como pregunta->respuesta.

No conozco una sola aplicación que unicamente te permita acceder a un sitio web desde un solo equipo.

Saludos
  #39 (permalink)  
Antiguo 05/10/2013, 10:14
Avatar de Lautaro_eb  
Fecha de Ingreso: mayo-2010
Ubicación: Bariloche, Argentina
Mensajes: 284
Antigüedad: 14 años
Puntos: 24
Respuesta: Como hacer que el cliente ingrese de una sola maquina?

Ami se me ocurre que o puedes hacer rastreando la ip del usuario guardarla en la base de datos y compararla cada ves que este se conecta, el problema de esto es que algunas ips no son estaticas.
Si trabajas con php puede usar la variable $_SERVER["REMOTE_HOST"]
__________________
Mi emprendimiento: Software BRC
Youtube: Tutoriales de programación y electrónica.
  #40 (permalink)  
Antiguo 05/10/2013, 11:16
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Como capturar la mac y/o el nombre del equipo

Lo mejor es con certificados SSL, instalas un certificado en la maquina del cliente, y desde el servidor lo verificas, así es mucho más complicado que puedan "prestar" ya que necesitarían instalar el certificado SSL en el navegador que quieran accesar a tu sitio.
  #41 (permalink)  
Antiguo 04/11/2015, 18:30
 
Fecha de Ingreso: noviembre-2015
Mensajes: 1
Antigüedad: 8 años, 6 meses
Puntos: 0
Respuesta: Como capturar la mac y/o el nombre del equipo

Estimado, si es posible obtener la mac o dirección física del cliente, lo que tienes que hacer es lo siguiente:


1. Capturar tu ip y lo almacenas en una variable $ip.
2. Ejecutas comandos cmd y almacenas los resultados en una variable: $mac_string = shell_exec("arp -a ".$ip);
3. Almacenar resultados de la tabla arp en una variable array: $mac_array = explode(" ",$mac_string);
4. Finalmente tu mac sería así: $mac = $mac_array[34];

5. Para mostrar la mac: sería así: echo 'Dirección mac: '.$mac;

Espero haber colaborado.

Cita:
Iniciado por AlanChavez Ver Mensaje
No se puede hacer en PHP porque PHP es un lenguaje que se ejecuta en el servidor, por lo tanto la unica direccion MAC que puedes obtener es la del servidor.

Como mencionaron anteriormente, podrias escribir un programa en C que tus usuarios tendrian que ejecutar para transmitir la direccion MAC, o escribir un snippet en Java que se cargue a traves de tu aplicacion web y que te transmita esa informacion.

Etiquetas: cookies, equipo, mac, mysql, nombre, seguridad+php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:28.