コード例 #1
0
 function Description()
 {
     $tmp = "";
     if ($this->criteria != " " && $this->criteria != "") {
         $tmp = $tmp . _("Data Source") . ' = (' . GetPluginName($this->criteria, $this->db) . ')' . $this->cs->GetClearCriteriaString($this->export_name) . '<BR>';
     }
     return $tmp;
 }
コード例 #2
0
     }
 }
 /**
  * verify object status
  */
 $objectNameList = array();
 foreach ($objects as $object) {
     $objectName = GetObjectName("../objects/" . $object);
     if (isset($objectName) && array_search($objectName, $ignoreObjects) === false) {
         $objectNameList[] = $objectName;
     }
 }
 if ($errors == 0) {
     $pluginNameList = array();
     foreach ($plugins as $plugin) {
         $pluginName = GetPluginName($plugin);
         if ($pluginName != '') {
             $pluginNameList[] = $pluginName;
         }
     }
 }
 if ($errors == 0 && isset($_POST['pog_test']) && $_POST['pog_test'] == 'yes') {
     AddTrace("\nPOG Essentials");
     $_SESSION['links'] = array();
     $objectCount = 1;
     foreach ($objects as $object) {
         $objectName = GetObjectName("../objects/" . $object);
         if (isset($objectName) && array_search($objectName, $ignoreObjects) === false) {
             eval('$instance = new ' . $objectName . '();');
             AddTrace("\t[" . $objectName . "]");
             $link = GetAtLink("../objects/" . $object);
コード例 #3
0
ファイル: base_common.php プロジェクト: jackpf/ossim-arc
function GetPlugins($db)
{
    $plugins = array();
    #$temp_sql = "SELECT distinct plugin_id,name FROM ac_acid_event LEFT JOIN alienvault.plugin ON ac_acid_event.plugin_id=plugin.id WHERE 1 ".GetPerms('ac_acid_event');
    $temp_sql = "SELECT distinct plugin_id FROM ac_acid_event WHERE 1 " . GetPerms('ac_acid_event');
    $tmp_result = $db->baseExecute($temp_sql);
    while ($myrow = $tmp_result->baseFetchRow()) {
        $plg = GetPluginName($myrow[0], $db);
        $plg = $plg == "" ? $myrow[0] : $plg;
        $condition1 = OSSEC_MIN_PLUGIN_ID <= $myrow[0] && OSSEC_MAX_PLUGIN_ID >= $myrow[0];
        $condition2 = SNORT_MIN_PLUGIN_ID <= $myrow[0] && SNORT_MAX_PLUGIN_ID >= $myrow[0];
        if ($condition1 || $condition2) {
            $plg = preg_replace('/-[^\\-]+$/', '', $plg);
        }
        $plugins[$plg][] = $myrow[0];
    }
    $tmp_result->baseFreeRows();
    return $plugins;
}