本文整理汇总了PHP中ossim_db::snort_custom_connect方法的典型用法代码示例。如果您正苦于以下问题:PHP ossim_db::snort_custom_connect方法的具体用法?PHP ossim_db::snort_custom_connect怎么用?PHP ossim_db::snort_custom_connect使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ossim_db
的用法示例。
在下文中一共展示了ossim_db::snort_custom_connect方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: while
if (!($rf =& $conn->Execute("SELECT FOUND_ROWS() as total"))) {
print $conn->ErrorMsg();
} else {
$foundrows = $rf->fields["total"];
}
}
while (!$rs->EOF) {
$allowedHosts .= $allowedHosts != "" ? ",'" . $rs->fields['ip'] . "'" : "'" . $rs->fields['ip'] . "'";
$rs->MoveNext();
}
}
if ($debug) {
echo "ok.\n";
}
// 2) CLEAN TEMP DATABASE NOT ALLOWED EVENTS
$snort_temp_conn = $db->snort_custom_connect($snort_name_temp);
if ($allowedHosts != "") {
if ($debug) {
echo "Filtering acid_event table...";
}
$sql = "DELETE FROM acid_event WHERE INET_NTOA(ip_src) not in ({$allowedHosts}) AND INET_NTOA(ip_dst) not in ({$allowedHosts})";
$snort_temp_conn->Execute($sql);
if ($debug) {
echo "ok.\n";
}
}
// REGENERATING AC_* TABLES
if ($debug) {
echo "Cleaning ac_* tables...";
}
$snort_temp_conn->Execute("DELETE FROM ac_sensor_sid");