Example #1
0
 */
////////////////////////////////////
// CONTROLLER vpnX509ClientNew.php //
////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////
// Appel aux classes de Model pour récupérer les données
include_once __DIR__ . "/../model/VpnX509ClientModel.php";
include_once __DIR__ . "/../model/VpnX509ServerModel.php";
/////////////////////////////////////////////////////////////////////////////////////////
// Traitement des données et des informations diverses
// Variable
$clientname = htmlspecialchars($_POST['ClientNameX509']);
$ipserver = htmlspecialchars($_POST['IPServerX509']);
$clientemail = htmlspecialchars($_POST['ClientEmail']);
// Instanciation des objets VPN PSK
$vpnServerX509 = new VpnX509ServerModel();
$vpnServerX509->init();
$vpnServerX509->setServerX509($ipserver);
$datas = $vpnServerX509->getSelectedServerX509();
$servername = $datas['servername'];
$mask = $datas['mask'];
$port = $datas['port'];
$interface = $datas['interface'];
///////////////////////////////////////////////////
//echo 'ipserver:'; var_dump($ipserver);
//echo 'clientname:'; var_dump($clientname);
//echo 'clientname'; var_dump($clientemail);
//echo 'datas:'; var_dump($datas);
//echo 'servername:'; var_dump($servername);
//echo 'mask:'; var_dump($mask);
//echo 'port:'; var_dump($port);
Example #2
0
/**
 * Created by PhpStorm.
 * User: Adrien
 * Date: 23/01/2015
 * Time: 20:44
 */
///////////////////////////////////////////
// CONTROLLER vpnX509ServerNWNEnable.php //
///////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////
// Appel aux classes de Model pour récupérer les données
include_once __DIR__ . "/../model/VpnX509ServerModel.php";
/////////////////////////////////////////////////////////////////////////////////////////
// Traitement des données et des informations diverses
// Variable
$serverid = $_GET['ServerID'];
$serverip = $_GET['ServerIP'];
////////////////////////////////////////////
//echo 'serverID'; var_dump($serverid);
//echo 'serverIP'; var_dump($serverip);
//die;
/////////////////////////////////////////////
// Instanciation des objets VPN PSK et X509
$vpnServerX509 = new VpnX509ServerModel();
$vpnServerX509->init();
$return = $vpnServerX509->enableNWNServerX509($serverid, $serverip);
echo $return;
/////////////////////////////////////////////////////////////////////////////////////////
// Rendu de la vue d'affichage
$action = "Desactivation du voisinage réseau sur le server {$serverip}";
require_once __DIR__ . "/../view/vpn_done.php";
Example #3
0
/**
 * Created by PhpStorm.
 * User: Adrien
 * Date: 23/01/2015
 * Time: 20:44
 */
/////////////////////////////////////////
// CONTROLLER vpnX509ServerDisable.php //
/////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////
// Appel aux classes de Model pour récupérer les données
include_once __DIR__ . "/../model/VpnX509ServerModel.php";
/////////////////////////////////////////////////////////////////////////////////////////
// Traitement des données et des informations diverses
// Variable
$serverid = $_GET['ServerID'];
$serverip = $_GET['ServerIP'];
///////////////////////////////////////
//var_dump($serverid);
//var_dump($serverip);
//die;
///////////////////////////////////////
// Instanciation des objets VPN PSK et X509
$vpnServerX509 = new VpnX509ServerModel();
$vpnServerX509->init();
$return = $vpnServerX509->disableServerX509($serverid, $serverip);
echo $return;
/////////////////////////////////////////////////////////////////////////////////////////
// Rendu de la vue d'affichage
$action = "Desactivation du server {$serverip}";
require_once __DIR__ . "/../view/vpn_done.php";
Example #4
0
<?php

////////////////////////
// CONTROLLER vpn.php //
////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////
// Appel aux classes de Model pour récupérer les données
include_once __DIR__ . "/../model/VpnPskServerModel.php";
include_once __DIR__ . "/../model/VpnX509ServerModel.php";
include_once __DIR__ . "/../model/VpnPskClientModel.php";
include_once __DIR__ . "/../model/VpnX509ClientModel.php";
/////////////////////////////////////////////////////////////////////////////////////////
// Traitement des données et des informations diverses
// Variable de session
$userid = $_SESSION['userid'];
// Instanciation des objets VPN PSK et X509
$vpnServerPSK = new VpnPskServerModel();
$vpnServerX509 = new VpnX509ServerModel();
$vpnClientPSK = new VpnPskClientModel();
$vpnClientX509 = new VpnX509ClientModel();
$vpnServerPSK->init();
$vpnServerX509->init();
$vpnClientPSK->init();
$vpnClientX509->init();
/////////////////////////////////////////////////////////////////////////////////////////
// Rendu de la vue d'affichage
require_once __DIR__ . "/../view/vpn.php";
Example #5
0
// CONTROLLER vpnX509ServerNew.php //
/////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////
// Appel aux classes de Model pour récupérer les données
include_once __DIR__ . "/../model/VpnX509ServerModel.php";
/////////////////////////////////////////////////////////////////////////////////////////
// Traitement des données et des informations diverses
// Variable
$servername = htmlspecialchars($_POST['NewVPNserverX509']);
$ipserver = htmlspecialchars($_POST['IPServerX509']);
$mask = htmlspecialchars($_POST['MaskX509']);
$port = htmlspecialchars($_POST['Port']);
$interface = htmlspecialchars($_POST['Interface']);
///////////////////////////////////////////////////
//echo 'ipserver:'; var_dump($ipserver);
//echo 'servername:'; var_dump($servername);
//echo 'mask:'; var_dump($mask);
//echo 'port:'; var_dump($port);
//echo 'interface:'; var_dump($interface);
//die;
////////////////////////////////////////////////////
// Instanciation des objets VPN PSK
$vpnServerX509 = new VpnX509ServerModel();
$vpnServerX509->init();
$return = $vpnServerX509->createServerX509($servername, $ipserver, $mask, $port, $interface);
echo $return;
// TODO Appeler les class pf pour ouvrir les ports + NAT
/////////////////////////////////////////////////////////////////////////////////////////
// Rendu de la vue d'affichage
$action = "Création du server {$servername}";
require_once __DIR__ . "/../view/vpn_done.php";
Example #6
0
/**
 * Created by PhpStorm.
 * User: Adrien
 * Date: 23/01/2015
 * Time: 20:44
 */
////////////////////////////////////////
// CONTROLLER vpnX509ServerDelete.php //
////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////
// Appel aux classes de Model pour récupérer les données
include_once __DIR__ . "/../model/VpnX509ServerModel.php";
/////////////////////////////////////////////////////////////////////////////////////////
// Traitement des données et des informations diverses
// Variable
$serverid = $_GET['ServerID'];
$serverip = $_GET['ServerIP'];
///////////////////////////////////////
//var_dump($serverid);
//var_dump($serverip);
//die;
///////////////////////////////////////
// Instanciation des objets VPN PSK et X509
$vpnServerX509 = new VpnX509ServerModel();
$vpnServerX509->init();
$return = $vpnServerX509->deleteServerX509($serverid, $serverip);
echo $return;
/////////////////////////////////////////////////////////////////////////////////////////
// Rendu de la vue d'affichage
$action = "Suppression du server {$serverip}";
require_once __DIR__ . "/../view/vpn_done.php";