Eclipse BIRT Designer Version 2.1.2.v20070205-1728 Build <20070205-1728>inThe starting date for the report. Can be an actual date/time, or a SQL expressionstaticstringStart Datetruefalsetext-boxUnformattedThe ending date for the report. Can be an actual date/time, or a SQL expressionstaticstringEnd Datetruefalsetext-boxUnformattedComma-separated list of perimter sensor IDsstaticstringList of perimeter sensor sidsfalsetext-boxUnformattedcom.mysql.jdbc.Driverjdbc:mysql://your.mysql.host/sguildbsguildescriptionswitch(row["status"]) {
case 0:
row["description"] = "Uncategorized";
break;
case 1:
row["description"] = "No Action Necessary (Cat VIII)";
break;
case 2:
row["description"] = "Escalated Event";
break;
case 11:
row["description"] = "Successful Admin Compromise (Cat I)";
break;
case 12:
row["description"] = "Successful User Compromise (Cat II)";
break;
case 13:
row["description"] = "Unsuccessful Attempted Compromise (Cat III)";
break;
case 14:
row["description"] = "Successful DoS (Cat IV)";
break;
case 15:
row["description"] = "Policy Violation or Poor Security Practice (Cat V)";
break;
case 16:
row["description"] = "Reconnaissance, Probes & Scans (Cat VI)";
break;
case 17:
row["description"] = "Virus and Malware Activity (Cat VII)";
break;
default:
row["description"] = "Unknown status! This should never happen.";
break;
}string1statusinteger2cntdecimal3descriptionstringSguilDB-1dst_start_dateStart Datestring121truefalsedst_end_dateEnd Datestring122truefalse1statusstatusinteger52cntcntdecimal-5select
status, count(*) as cnt
from
event
where
last_modified between ? and ?
and
status != 0
group by
status
order by
cnt DESC1.0In112UnknownStart DateThe starting date for the report. Can be an actual date/time, or a SQL expressiontruefalseTextFieldIn212UnknownEnd DateThe ending date for the report. Can be an actual date/time, or a SQL expressiontruefalseTextFieldstatus1550Nullablestatus5cnt2-5210NotNullablecnt21]]>ratiorow["dsts"] / row["ports"]floatsrcSource IPdsts# Hostsports# Ports1srcstring2dstsdecimal3portsdecimal4ratiofloatSguilDB-1dsp_start_dateStart Dateany1"DATE_SUB(DATE(NOW()), INTERVAL 1 DAY)"truefalsedsp_end_dateEnd Dateany2"DATE(NOW())"truefalse1srcsrcstring122dstsdstsdecimal-53portsportsdecimal-5select INET_NTOA(src_ip) as src,
count(distinct dst_ip) as dsts,
count(distinct dst_port) as ports
from sancp
where
start_time between ? and ?
and dst_bytes = 0 and
ip_proto in (6,17) and
((src_ip between INET_ATON('192.168.1.0') and INET_ATON('192.168.1.255'))
and
(dst_ip between INET_ATON('192.168.1.0') and INET_ATON('192.168.1.255')) )
group by src_ip
having ports > 0 1.0src112310Nullablesrc31dsts2-5210NotNullabledsts21ports3-5210NotNullableports21]]>srcAddressdsts# Hosts1srcstring2dstsdecimalSguilDB-1dst_start_dateStart Datestring121truedst_end_dateEnd Datestring122true1srcsrcstring122dstsdstsdecimal-5select INET_NTOA(src_ip) as src,
count(distinct dst_ip) as dsts
from sancp
where
(src_ip between INET_ATON('192.168.1.0') and INET_ATON('192.168.1.255')) and
ip_proto = 1 and
start_time between ? and ?
group by src_ip
order by dsts DESC
limit 101.0In112UnknownStart DateThe starting date for the report. Can be an actual date/time, or a SQL expression2007-03-27 00:00:00falsefalseTextFieldIn212UnknownEnd DateThe ending date for the report. Can be an actual date/time, or a SQL expression2007-03-28 00:00:00falsefalseTextFieldsrc112310Nullablesrc31dsts2-5210NotNullabledsts21]]>1srcstring2dstsdecimal3megsdecimalSguilDB-1dst_start_dateStart Dateany1truefalsedst_end_dateEnd Dateany2truefalsedst_perimeter_sensorsPerimeter Sensorsstring123true1srcsrcstring122dstsdstsdecimal-53megsmegsdecimal3select INET_NTOA(src_ip) as src,
count(distinct dst_ip) as dsts,
sum(src_bytes) / (1024 * 1024) as megs
from sancp
where
start_time between ? and ? and
sid in (?) and
((src_ip between INET_ATON("192.168.1.0") and INET_ATON("192.168.1.255")))
and not
(dst_ip between INET_ATON("192.168.1.0") and INET_ATON("192.168.1.255"))
group by
src1.0In312UnknownList of perimeter sensor sidsComma-separated list of perimter sensor IDstruefalseTextFieldsrc112310Nullablesrc31dsts2-5210NotNullabledsts21megs33374Nullablemegs39]]>1dststring2srcsdecimal3megsdecimalSguilDB-1dst_start_dateStart Dateany1truefalsedst_end_dateEnd Dateany2truefalsedst_perimeter_sensorsPerimeter Sensorsstring123true1dstdststring122srcssrcsdecimal-53megsmegsdecimal3select INET_NTOA(dst_ip) as dst,
count(distinct src_ip) as srcs,
sum(src_bytes) / (1024 * 1024) as megs
from sancp
where
start_time between ? and ? and
sid in (?) and
(
(src_ip between INET_ATON("192.168.1.0") and INET_ATON("192.168.1.255"))
and not
(dst_ip between INET_ATON("192.168.1.0") and INET_ATON("192.168.1.255"))
)
group by
dst_ip
1.0In312UnknownList of perimeter sensor sidsComma-separated list of perimter sensor IDstruefalseTextFieldsrc112310Nullablesrc31dsts2-5210NotNullabledsts21megs33374Nullablemegs39]]>hostnamejava.net.InetAddress.getByName(row["dst"]).getHostName()any1dststring2srcsdecimal3megsdecimal4hostnameanySguilDB-1dst_start_dateStart Dateany1truefalsedst_end_dateEnd Dateany2truefalsedst_perimeter_sensorsPerimeter Sensorsstring123true1dstdststring122srcssrcsdecimal-53megsmegsdecimal3select INET_NTOA(dst_ip) as dst,
count(distinct src_ip) as srcs,
sum(src_bytes + dst_bytes) / (1024 * 1024) as megs
from sancp
where
start_time between ? and ? and
sid in (?) and
not (src_ip between INET_ATON("192.168.1.0") and INET_ATON("192.168.1.255"))
and
(dst_ip between INET_ATON("192.168.1.0") and INET_ATON("192.168.1.255"))
group by
dst_ip
order by
srcs DESC
limit
101.0In312UnknownList of perimeter sensor sidsComma-separated list of perimter sensor IDstruefalseTextFieldsrc112310Nullablesrc31dsts2-5210NotNullabledsts21megs33374Nullablemegs39]]>1srcstring2dststring3ip_protointeger4sbytesdecimal5dbytesdecimalSguilDB-1dst_start_dateStart Datestring121truefalsedst_end_dateEnd Datestring122true1srcsrcstring122dstdststring123ip_protoip_protointeger-64sbytessbytesdecimal35dbytesdbytesdecimal3select INET_NTOA(src_ip) as src,
INET_NTOA(dst_ip) as dst,
ip_proto,
sum(src_bytes) as sbytes,
sum(dst_bytes) as dbytes
from sancp
where
(start_time between ? and ?) and
not(ip_proto in (1,6,17)) and
not (src_ip = 0 and dst_ip = 0)
group by
src,
dst,
ip_proto1.0In112UnknownStart DateThe starting date for the report. Can be an actual date/time, or a SQL expression2007-03-27 00:00:00falsefalseTextFieldIn212UnknownEnd DateThe ending date for the report. Can be an actual date/time, or a SQL expression2007-03-28 00:00:00falsefalseTextFieldsrc112310Nullablesrc31dst212310Nullabledst31ip_proto3-630NotNullableip_proto3sbytes43330Nullablesbytes34dbytes53330Nullabledbytes34]]>1dst_portinteger2traffic_to_sitedecimal3traffic_from_sitedecimal4total_trafficdecimalSguilDB-1dst_start_date1Start Dateany1truefalsedst_end_date1End Dateany2truefalsedst_perimeter_sensors1Perimeter Sensorsstring123truedst_start_date2Start Dateany4truefalsedst_end_date2End Dateany5truefalsedst_perimeter_sensors2Perimeter Sensorsstring126true1dst_portdst_portinteger52traffic_to_sitetraffic_to_sitedecimal33traffic_from_sitetraffic_from_sitedecimal34total_traffictotal_trafficdecimal3select dst_port,
sum(to_site) / (1024 * 1024) as traffic_to_site,
sum(from_site) / (1024 * 1024) as traffic_from_site,
sum(to_site + from_site) / (1024 * 1024) as total_traffic
from
(
select dst_port,
src_bytes as from_site,
dst_bytes as to_site
from sancp where
(start_time between ? and ?) and
sid in (?) and
(
(src_ip between INET_ATON("192.168.1.0") and INET_ATON("192.168.1.255"))
and not
(dst_ip between INET_ATON("192.168.1.0") and INET_ATON("192.168.1.255"))
)
UNION ALL
select dst_port,
dst_bytes as from_site,
src_bytes as to_site
from sancp where
(start_time between ? and ?) and
sid in (?) and
(
not (src_ip between INET_ATON("192.168.1.0") and INET_ATON("192.168.1.255"))
and
(dst_ip between INET_ATON("192.168.1.0") and INET_ATON("192.168.1.255"))
)
) as temp_table
group by dst_port
order by total_traffic desc
limit 101.0In5UnknownEnd DateThe ending date for the report. Can be an actual date/time, or a SQL expressiontruefalseTextFieldIn612UnknownList of perimeter sensor sidsComma-separated list of perimter sensor IDstruefalseTextField]]>1ip_protointeger2cntdecimalSguilDB-1dst_start_dateStart Datestring121truedst_end_dateEnd Datestring122true1ip_protoip_protointeger-62cntcntdecimal-5select ip_proto,
count(*) as cnt
from sancp
where
(start_time between ? and ?) and
not (src_ip = 0 and dst_ip = 0)
group by
ip_proto
order by
cnt DESC1.0In112UnknownStart DateThe starting date for the report. Can be an actual date/time, or a SQL expression2007-03-27 00:00:00falsefalseTextFieldIn212UnknownEnd DateThe ending date for the report. Can be an actual date/time, or a SQL expression2007-03-28 00:00:00falsefalseTextFieldip_proto1-630NotNullableip_proto3cnt2-5210NotNullablecnt21]]>1signaturestring2cntdecimalSguilDB-1dst_start_dateStart Datestring121truedst_end_dateEnd Datestring122true1signaturesignaturestring122cntcntdecimal-5select signature,
count(*) as cnt
from event
where
timestamp between ? and ?
group by signature
order by cnt desc
limit 101.0In112UnknownStart DateThe starting date for the report. Can be an actual date/time, or a SQL expressiontruefalseTextFieldIn212UnknownEnd DateThe ending date for the report. Can be an actual date/time, or a SQL expressiontruefalseTextFieldsignature1122550NotNullablesignature255cnt2-5210NotNullablecnt21]]>hostnamejava.net.InetAddress.getByName(row["src"]).getHostName()any1srcstring2cntdecimal3hostnameanySguilDB-1dst_start_dateStart Datestring121truedst_end_dateEnd Datestring122true1srcsrcstring122cntcntdecimal-5select INET_NTOA(src_ip) as src,
count(*) as cnt
from event
where
timestamp between ? and ?
group by src_ip
order by cnt desc
limit 101.0In112UnknownStart DateThe starting date for the report. Can be an actual date/time, or a SQL expressiontruefalseTextFieldIn212UnknownEnd DateThe ending date for the report. Can be an actual date/time, or a SQL expressiontruefalseTextFieldINET_NTOA(src_ip)112310NullableINET_NTOA(src_ip)31cnt2-5210NotNullablecnt21]]>hostnamejava.net.InetAddress.getByName(row["dst"]).getHostName()any1dststring2cntdecimal3hostnameanySguilDB-1dst_start_dateStart Datestring121truedst_end_dateEnd Datestring122true1dstdststring122cntcntdecimal-5select INET_NTOA(dst_ip) as dst,
count(*) as cnt
from event
where
timestamp between ? and ?
group by dst
order by cnt desc
limit 101.0In112UnknownStart DateThe starting date for the report. Can be an actual date/time, or a SQL expressiontruefalseTextFieldIn212UnknownEnd DateThe ending date for the report. Can be an actual date/time, or a SQL expressiontruefalseTextFieldINET_NTOA(src_ip)112310NullableINET_NTOA(src_ip)31cnt2-5210NotNullablecnt21]]>landscape0.75in0.75in100%0.7474747475in3.4141414141in5.2323232323in28px65pxembedsguil_logo_h.pngHeadermediumReporting Period"Reporting Period: " + params["Start Date"] + " - " + params["End Date"]anyReporting PeriodhtmlReport generated on new Date()]]>0.3535353535in5.898989899in0.7373737374in1.9797979798in3.1818181818in0.3535353535in28px63pxembedsguil_logo_h.pngHeadermediumReporting Period"Reporting Period: " + params["Start Date"] + " - " + params["End Date"]anyReporting Periodhtmlnew Date()]]>Landscape Masterauto8.4747474747in8.6262626263in"Alerts & Alert Categories"8.6262626263inauto4.0404040404in8.5050505051in"Alerts Categorized During Report Period"8.5050505051in3.5656565657in
3.5050505051in8.4343434343inCategoriesdescriptiondataSetRow["description"]stringcntdataSetRow["cnt"]decimal4.3131313131in4.1212121212in2.8888888889in4.2626262626instatusdataSetRow["status"]integercnt_1dataSetRow["cnt"]decimaldescription_1dataSetRow["description"]stringPie ChartStandard Pie Chart0.00.00.00.03.03.03.03.0-1-1-1-11255000falsetrue0.00.00.00.03.03.03.03.0-1-1-1-11255000falsetrue550255000false0.00.00.00.00.00.00.00.03.03.03.03.0-1-1-1-11255000falsetrue0255000false2.02.02.02.09.0VerticalTop_Bottom1255000trueRightCategories