Prima aggiunta lettura vendor
This commit is contained in:
parent
0e9ca4b91e
commit
0fca421b77
|
@ -1,6 +1,7 @@
|
|||
[ws]
|
||||
receiver_url = "http://localhost/wifi-probe-aggregator/ws/receiver.php"
|
||||
reader_url = "http://localhost/wifi-probe-aggregator/ws/reader.php"
|
||||
oui_path = "/var/lib/ieee-data/oui.txt"
|
||||
|
||||
[database]
|
||||
db_host = "localhost"
|
||||
|
|
|
@ -10,6 +10,8 @@ $result = [];
|
|||
|
||||
switch( $_POST['op'] ){
|
||||
case 'get-last-devices':
|
||||
$oui = file_get_contents($config['oui_path']);
|
||||
|
||||
if (!empty($_POST['date_start']) && !empty($_POST['date_end'])) {
|
||||
// Connessione al database
|
||||
$mysqli = mysqli_connect($config['db_host'], $config['db_user'], $config['db_pass'], $config['db_name']);
|
||||
|
@ -55,6 +57,15 @@ switch( $_POST['op'] ){
|
|||
}
|
||||
}
|
||||
|
||||
// Lettura vendor
|
||||
$mac = str_replace( ':', '-', substr($row['mac'], 0, 8) );
|
||||
|
||||
$row['vendor'] = '';
|
||||
|
||||
if( preg_match( '/^'.preg_quote($mac).'([\s\t]+)\(hex\)(.+?)$/im', $oui, $m) ){
|
||||
$row['vendor'] = trim($m[2]);
|
||||
}
|
||||
|
||||
$records[] = $row;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue