Beispiel #1
0
        $exec = "python ap-picker.py -i mon0 > /dev/null &";
        exec_fruitywifi($exec);
    } else {
        if ($action == "stop") {
            killRegex("ap-picker.py");
            killRegex("ap-picker.py");
        }
    }
}
# polite: spoof-response.py
if ($worker == "polite") {
    if ($action == "start") {
        if ($mod_filter_scatter_bssid == "1") {
            $opt .= " -b {$mod_scatter_bssid}";
        } else {
            $opt .= " -b " . getMAC($io_in_iface);
        }
        //$exec = "python ap-polite.py -i mon0 -s $mod_filter_polite_station -e $mod_filter_polite_ssid -b $use_bssid  > /dev/null &";
        $exec = "python ap-polite.py -i mon0 -s {$mod_filter_polite_station} -e {$mod_filter_polite_ssid} {$opt}  > /dev/null &";
        exec_fruitywifi($exec);
    } else {
        if ($action == "stop") {
            killRegex("ap-polite.py");
            killRegex("ap-polite.py");
        }
    }
}
if ($worker == "karma") {
    if ($action == "start") {
        $exec = "/usr/share/fruitywifi/www/modules/karma/includes/hostapd_cli -p /var/run/hostapd karma_enable";
        exec_fruitywifi($exec);
Beispiel #2
0
    //socket_write($msgsock, $msg, strlen($msg)); //Запись в сокет
    //Бесконечный цикл ожидания клиентов
    //do {
    //$buf = socket_read($msgsock, 1024);
    //echo 'Сообщение от клиента: ';
    if (false === ($buf = socket_read($msgsock, 1024))) {
        echo "Ошибка при чтении сообщения от клиента";
    }
    //else {
    //    echo $buf."\n"; //Сообщение от клиента
    //}
    //Если клиент передал exit, то отключаем соединение
    /*if ($buf == 'exit') {
          socket_close($msgsock);
          break 2;
      }*/
    if ($buf != "") {
        $msg = getMAC($buf);
        if ($msg == "") {
            $msg = "00:00:00:00:00:00";
        }
        echo "Запрос MAC для IP=" . $buf . " MAC=" . $msg . "\n";
        socket_write($msgsock, $msg, strlen($msg));
    }
    //} while (true);
} while (true);
//Останавливаем работу с сокетом
if (isset($sock)) {
    socket_close($sock);
    echo "Сокет успешно закрыт";
}