Bom dia pessoal!
Trabalhamos em dois provedores de internet Wireless.
Estamos migrando o gerenciamento dos cientes para php+mysql.
(Gerenciamentos do php+mysql)
- Iptables.
- Capitura de pagina inicial (login e senha no BD mysql)
- Redirecionamentos de pagina de inadimplentes.
- Pagamentos.
Estamos querendo pegar alem do IP do cliente, (cadastrado em nosso Gatware junto com a MAC), também outras informações se possível (HD ou Nº Bios, etc).
Estamos já incrementando os seguintes script para pegar a mec e o ip do arp e coferir com BD jonto com login:
Caso alguém queira avalia.
teste.php
.........................................................................................................
<?php
$ip = $_SERVER['REMOTE_ADDR'];
if ($ip){
$saida = trim(shell_exec("sudo arp -n | grep $ip | awk '{print $3}'"));
echo "$ip";
echo "$saida";
}
else {
echo "Erro";
}
?>
Exemplo imprimido: 00:02:02:02:AF:3E
.......................................................................................................
Lembramos que, tem que ter permissões para esses aplicativos no linux.
apache ALL=NOPASSWD:/usr/sbin/iptables, /bin/sed, /sbin/arping, /usr/bin/awk, /s
bin/arp, /usr/bin/grep
nobody ALL=NOPASSWD:/usr/sbin/iptables, /bin/sed, /usr/bin/awk, /usr/bin/awk, /s
bin/arp, /usr/bin/grep
É possível nos pegar outras informações do clientes em nosso gatware com php?