function start_service() { @mkdir("/var/log/snort"); $sock = new sockets(); $snortInterfaces = unserialize(base64_decode($sock->GET_INFO("SnortNics"))); if (count($snortInterfaces) == 0) { echo "Starting......: " . date("H:i:s") . " Snort Daemon version No interfaces to listen set...\n"; return; } echo "Starting......: " . date("H:i:s") . " Snort Daemon building configuration...\n"; build(); echo "Starting......: " . date("H:i:s") . " Snort Daemon building configuration done...\n"; while (list($eth, $ligne) = each($snortInterfaces)) { echo "Starting......: " . date("H:i:s") . " Snort Daemon for Interface \"{$eth}\"...\n"; start_interface($eth); } }
<?php /** * * Rest Test Client * * @author David Castro Garcia * @author Ferran Recio Calderó * @author Jordi Piguillem */ require_once 'config_rest.php'; $params = array('groupid', 'userid'); foreach ($params as $param) { ${$param} = isset($_POST[$param]) ? $_POST[$param] : ''; } start_interface("Add group member to group"); ?> <form action="addgroupmember.php" method="post"> <table border="0"> <tr><td>Group id: </td><td><input type="text" name="groupid" value="<?php echo $groupid; ?> "/></td></tr> <tr><td>User id: </td><td><input type="text" name="userid" value="<?php echo $userid; ?> "/></td></tr> <tr><td></td><td><input type="submit" value="Add member"></td></tr> </table> </form>
<?php /** * * Rest Test Client * * @author David Castro Garcia * @author Ferran Recio Calderó * @author Jordi Piguillem */ require_once 'config_rest.php'; $params = array('groupid', 'userid'); foreach ($params as $param) { ${$param} = isset($_POST[$param]) ? $_POST[$param] : ''; } start_interface("Delete group member from a group"); ?> <form action="deletegroupmember.php" method="post"> <table border="0"> <tr><td>Group id: </td><td><input type="text" name="groupid" value="<?php echo $groupid; ?> "/></td></tr> <tr><td>User id: </td><td><input type="text" name="userid" value="<?php echo $userid; ?> "/></td></tr> <tr><td></td><td><input type="submit" value="Delete"></td></tr> </table> </form>
<?php /** * Created on 10/17/2008 * * Rest Test Client * * @author David Castro Garcia * @author Ferran Recio Calderó * @author Jerome Mouneyrac */ require_once 'config_rest.php'; start_interface("Create A User"); $ch = curl_init(); $data['username'] = "******"; $data['firstname'] = "mockuser5"; $data['lastname'] = "mockuser5"; $data['email'] = "*****@*****.**"; var_dump($data); //we are asking for a token $connectiondata['username'] = '******'; $connectiondata['password'] = '******'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $CFG->serverurl . '/user/get_token'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, format_postdata($connectiondata)); $token = curl_exec($ch); $data['token'] = $token; curl_setopt($ch, CURLOPT_URL, $CFG->serverurl . '/user/create_user'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
/** * Created on 10/17/2008 * * Rest Test Client * * @author David Castro Garcia * @author Ferran Recio Calderó * @author Jordi Piguillem */ require_once 'config_rest.php'; $params = array('groupname', 'courseid'); foreach ($params as $param) { ${$param} = isset($_POST[$param]) ? $_POST[$param] : ''; } start_interface("Create Group"); ?> <form action="creategroup.php" method="post"> <table border="0"> <tr><td>Group name: </td><td><input type="text" name="groupname" value="<?php echo $groupname; ?> "/></td></tr> <tr><td>Course id: </td><td><input type="text" name="courseid" value="<?php echo $groupid; ?> "/></td></tr> <tr><td></td><td><input type="submit" value="Create Group"></td></tr> </table> </form>
/** * Created on 10/17/2008 * * Rest Test Client * * @author David Castro Garcia * @author Ferran Recio Calderó * @author Jordi Piguillem */ require_once 'config_rest.php'; $params = array('groupid'); foreach ($params as $param) { ${$param} = isset($_POST[$param]) ? $_POST[$param] : ''; } start_interface("Get Group"); ?> <form action="getgroup.php" method="post"> <table border="0"> <tr><td>Group id: </td><td><input type="text" name="groupid" value="<?php echo $groupid; ?> "/></td></tr> <tr><td></td><td><input type="submit" value="Find Group"></td></tr> </table> </form> <?php if ($groupid) { //we are asking for a token
/** * Created on 10/17/2008 * * Rest Test Client * * @author David Castro Garcia * @author Ferran Recio Calderó * @author Jerome Mouneyrac */ require_once 'config_rest.php'; $params = array('search'); foreach ($params as $param) { ${$param} = isset($_POST[$param]) ? $_POST[$param] : ''; } start_interface("List of Users"); ?> <form action="getusers.php" method="post"> <table border="0"> <tr><td>Search: </td><td><input type="text" name="search" value="<?php echo $search; ?> "/></td></tr> <tr><td></td><td><input type="submit" value="Find Users"></td></tr> </table> </form> <?php if ($search) { $data['search'] = $search;
<?php /** * Created on 10/17/2008 * * Rest Test Client * * @author David Castro Garcia * @author Ferran Recio Calderó * @author Jerome Mouneyrac * @author Jordi Piguillem */ require_once 'config_rest.php'; start_interface(false); $links = array(array('USERS'), array('getusers.php', 'get_users()'), array('createuser.php', 'create_user()'), array('deleteuser.php', 'delete_user()'), array('updateuser.php', 'update_user()'), array('GROUPS'), array('creategroup.php', 'create_group()'), array('addgroupmember.php', 'add_groupmember()'), array('getgroup.php', 'get_group()')); echo '<ul>'; foreach ($links as $link) { if (sizeof($link) == 2) { echo '<li><a href="' . $link[0] . '">' . $link[1] . '</a></li>'; } else { echo '</ul><h2>' . $link[0] . '</h2><ul>'; } } echo '</ul>'; end_interface(false);
/** * Created on 10/17/2008 * * Rest Test Client * * @author David Castro Garcia * @author Ferran Recio Calderó * @author Jordi Piguillem */ require_once 'config_rest.php'; $params = array('groupid'); foreach ($params as $param) { ${$param} = isset($_POST[$param]) ? $_POST[$param] : ''; } start_interface("Delete group"); ?> <form action="deletegroup.php" method="post"> <table border="0"> <tr><td>Group id: </td><td><input type="text" name="groupid" value="<?php echo $groupid; ?> "/></td></tr> <tr><td></td><td><input type="submit" value="Delete Group"></td></tr> </table> </form> <?php if ($groupid) { //we are asking for a token
/** * Created on 10/17/2008 * * Rest Test Client * * @author David Castro Garcia * @author Ferran Recio Calderó * @author Jerome Mouneyrac */ require_once 'config_rest.php'; $params = array('username', 'mnethostid', 'newusername', 'firstname'); foreach ($params as $param) { ${$param} = isset($_POST[$param]) ? $_POST[$param] : ''; } start_interface("Update a user"); ?> <form action="updateuser.php" method="post"> <table border="0"> <tr><td>Old username: </td><td><input type="text" name="username" value="<?php echo $username; ?> "/></td></tr> <tr><td>New username: </td><td><input type="text" name="newusername" value="<?php echo $newusername; ?> "/></td></tr> <tr><td>New firstname: </td><td><input type="text" name="firstname" value="<?php echo $firstname; ?>
/** * Created on 10/17/2008 * * Rest Test Client * * @author David Castro Garcia * @author Ferran Recio Calderó * @author Jerome Mouneyrac */ require_once 'config_rest.php'; $params = array('username', 'mnethostid'); foreach ($params as $param) { ${$param} = isset($_POST[$param]) ? $_POST[$param] : ''; } start_interface("Delete a user"); ?> <form action="deleteuser.php" method="post"> <table border="0"> <tr><td>Search: </td><td><input type="text" name="username" value="<?php echo $username; ?> "/></td></tr> <tr><td></td><td><input type="hidden" name="mnethostid" value="1"><input type="submit" value="Find Users"></td></tr> </table> </form> <?php if ($username) { //we are asking for a token