Beispiel #1
0
include_once(dirname(__FILE__) . '/ressources/class.mysql.inc');
include_once(dirname(__FILE__) . '/framework/class.unix.inc');
include_once(dirname(__FILE__) . '/ressources/class.system.network.inc');
include_once(dirname(__FILE__) . '/ressources/class.tcpip.inc');

$GLOBALS["server-conf"]=false;
$GLOBALS["IPTABLES_ETH"]=null;
$GLOBALS["CLASS_SOCKETS"]=new sockets();

if(is_array($argv)){if(preg_match("#--verbose#",implode(" ",$argv))){$GLOBALS["VERBOSE"]=true;$GLOBALS["debug"]=true;$GLOBALS["DEBUG"]=true;ini_set('html_errors',0);ini_set('display_errors', 1);ini_set('error_reporting', E_ALL);}}
if($GLOBALS["VERBOSE"]){echo "Debug mode TRUE for {$argv[1]}\n";}
$openvpn=new openvpn();
if(isset($openvpn->main_array["GLOBAL"]["IPTABLES_ETH"])){$GLOBALS["IPTABLES_ETH"]=$openvpn->main_array["GLOBAL"]["IPTABLES_ETH"];}
if($GLOBALS["IPTABLES_ETH"]==null){$GLOBALS["IPTABLES_ETH"]=IPTABLES_ETH_FIX();}

if($argv[1]=='--server-conf'){$GLOBALS["server-conf"]=true;writelogs("Starting......: OpenVPN building settings...","main",__FILE__,__LINE__);BuildTunServer();die();}
if($argv[1]=="--iptables-server"){BuildIpTablesServer();die();}
if($argv[1]=="--iptables-delete"){iptables_delete_rules();die();}
if($argv[1]=="--client-conf"){BuildOpenVpnClients();die();}
if($argv[1]=="--client-start"){StartOPenVPNCLients();die();}
if($argv[1]=="--client-stop"){StopOpenVPNCLients();die();}
if($argv[1]=="--client-configure"){BuildOpenVpnSingleClient($argv[2]);die();}
if($argv[1]=="--client-configure-start"){BuildOpenVpnSingleClient($argv[2]);OpenVPNCLientStart($argv[2]);die();}



if($argv[1]=="--server-stop"){StopServer();die();}
if($argv[1]=="--default-eth"){OpenVpnClientGetDefaultethLink();die();}
if($argv[1]=="--ipof"){echo GetIpaddrOf($argv[2])."\n";die();}
if($argv[1]=="--bridges"){print_r(GetBridgeExists($argv[2]))."\n";die();}
if($argv[1]=="--fix-routes"){BuildClientRoute($argv[2])."\n";die();}
Beispiel #2
0
}
$users = new usersMenus();
if ($users->KASPERSKY_WEB_APPLIANCE) {
    die;
}
$openvpn = new openvpn();
if (isset($openvpn->main_array["GLOBAL"]["IPTABLES_ETH"])) {
    $GLOBALS["IPTABLES_ETH"] = $openvpn->main_array["GLOBAL"]["IPTABLES_ETH"];
}
if ($GLOBALS["IPTABLES_ETH"] == null) {
    $GLOBALS["IPTABLES_ETH"] = IPTABLES_ETH_FIX();
}
if ($argv[1] == '--server-conf') {
    $GLOBALS["server-conf"] = true;
    writelogs("Starting......: " . date("H:i:s") . " OpenVPN building settings...", "main", __FILE__, __LINE__);
    BuildTunServer();
    die;
}
if ($argv[1] == "--iptables-server") {
    BuildIpTablesServer();
    die;
}
if ($argv[1] == "--iptables-delete") {
    iptables_delete_rules();
    die;
}
if ($argv[1] == "--client-conf") {
    BuildOpenVpnClients();
    die;
}
if ($argv[1] == "--client-start") {