#!/usr/bin/php-cgi
<?php
header("Access-Control-Allow-Origin: *");

/******************************************************************
REDPORT RSSH INTERFACE
AUTHOR: JOSE MARI REYES
HISTORY:
10/05/2017  v1

USAGE:

	TO START RSSH
	
 	http://10.1.5.1/cgi-bin/rssh?start
		
	
	TO STOP RSSH
	
 	http://10.1.5.1/cgi-bin/rssh?stop
	
	
	TO QUERY THE PORT
	
	http://10.1.5.1/cgi-bin/rssh?getport
	
		RETURN:
		
		http://remote.redportglobal.com:56128
		ssh://remote.redportglobal.com:56127



*******************************************************************/
define("RSSH", "/usr/local/gmnbin/rssh.sh");

echo "<pre>";

	if (isset($_REQUEST['start']))
	{
		//rssh_deamon("-k");
		rssh_deamon("-r");
	}
	
	if (isset($_REQUEST['stop']))
	{
		rssh_deamon("-k");
	}
	
	if (isset($_REQUEST['getport']))
	{
		echo rssh_tunport();	
	}


function rssh_deamon($mode)
{
	$cmd = RSSH . " " . $mode;
	pclose(popen("$cmd","r"));
	//system($cmd);
}


function rssh_tunport()
{
	$cmd = RSSH . " -u";
	$ret = shell_exec($cmd);
	
	return $ret;
}







?>
