Introduction

Welcome to SP.A.D.A. (SPark-based Anomaly Detection Ace) Project.
SPADA is a fast network anomaly detection system, which efficiently detects anomalous activities in high-speed networks. In order to provide a near real-time response, we exploit the computational capabilities of a Big Data Analytic framework (i.e. Apache Spark).
This page contains the results of SPADA applied to MAWI Archive traffic traces. SPADA is a flow-features based anomaly detector designed to detect various kinds of network anomalies (i.e. Net Scan, Port Scan, and DoS).

About the Algorithm

An IP address is considered as a source of an anomalous activity if

The most important contribution to detect an anomaly is the ratio between the number of flows generated by the IP address and the number of those received by the same IP address. Then, SPADA adds or subtracts to this contribution other quantities based on:

  • Packets per flow average number (weighted by α): if α > 0 this contribution helps to detect scanning anomalies that use low packets per flow; if α < 0 this contribution helps not to detect false DoS anomalies that use low packets per flow.
  • Bytes per packet average number (weighted by γ): if γ > 0 this contribution helps not to detect false scanning anomalies that use packets with a big payload; if γ < 0 this contribution helps to detect DoS anomalies that use packets with a big payload.
  • Ratio between the number of flows generated by the IP address and number of contacted IP addresses (weighted by β): this contribution helps not to detect false network scan anomalies.

SPADA compares this value to a threshold every 30 seconds. Alpha, beta, gamma and the threshold are the algorithm parameters. SPADA does not work on destination addresses of anomalies yet and on ICMP-based anomaly neither, due to the filtering applied to the ICMP-packets.
Parameters tuning and performance evaluation are obtained comparing our results with MAWILab anomaly reports.


Performance Evaluation

In order to evaluate SPADA's performance we compare it with MAWILab detectors. MAWILab processes MAWI traces and annotates the anomalies detected in two different files: anomalous/suspicious report and notice report. MAWILab combines the results of four different detection algorithms: alerting just one of these detectors an IP address activity is annotated in the notice report; alerting more than one detector it is annotated in the anomalous/suspicious report. More detalis at MAWILab Documentation.
We use both anomalous/suspicious and notice reports in order to compare SPADA with each MAWILab detector.

We perform three comparisons:

  1. Firstly, we consider the results of MAWILab as ground truth. This comparison does not evaluate properly SPADA performance since in the MAWILab reports there are also anomalies of other taxonomies. We define this comparison as "raw".
  2. Secondly, we compare only the anomalies with Port Scan, Net Scan or DoS (except small and ICMP-based) taxonomies, which are those SPADA has been designed for. In notice reports, we consider only the rows with "attack" heuristic. Those with "traffic" heuristic are normal communications. We define this comparison as "filtered".
  3. Finally, after performing the previous comparison, we apply the following rule to false positives: if the address contacts more than 20 different IP addresses in the same subnet, it is considered actually anomalous and then moved into true positives (these were also manually inspected for further verification). We define this comparison as "post-processed".

The following boxplots show SPADA performance measured on 100 traffic traces with different values of the parameters. Different set of parameters maximize recall, or precision, or both.

Last 7/30 days SPADA Performance.


Resources

For each traffic trace, there are:

  • The link to the MAWI traffic trace.
  • The set of IP addresses that are sources of anomalous activity according to SPADA, annotated with the corresponding taxonomy according to MAWILab. When the anomaly is detected by our post-processing rule explained above but isn't in any MAWILab report (or at least, there isn't with Net Scan, Port Scan or DoS taxonomy), the anomaly is annotated with "our_ntsc_signature" taxonomy. On the other hand, if the anomaly is not detected by our post-processing rule explained above and isn't in any MAWILab report (or at least, isn't annotated with Net Scan, Port Scan or DoS taxonomy), the anomaly is annotated with "false_positive" taxonomy.
  • The unfiltered MAWILab anomaly and notice reports merged into a single CSV file (not always available). When none of them is available, we cannot make any comparison and therefore we only provide our anomalies without the performance report. When only the MAWILab anomalous/suspicious report is available (and the notice report is not), we still make the three comparisons, but the performances cannot be properly evaluated. There is a special label to distinguish which of the two reports is the anomaly.
  • For all of the three types of comparisons performed, we provide the performance report in terms of: number of true positives, number of false positives, number of false negatives, precision and recall.


Trace Anomalous Addresses MAWILab anomalies Performance Report
11-March-201920190311anomaly.csv20190311mawilab.csv20190311report.csv
10-January-201920190110anomaly.csv20190110mawilab.csv20190110report.csv
03-June-201720170603anomaly.csv
21-December-201620161221anomaly.csv20161221mawilab.csv20161221report.csv
25-August-201820180825anomaly.csv
08-April-201920190408anomaly.csv20190408mawilab.csv20190408report.csv
07-December-201820181207anomaly.csv20181207mawilab.csv20181207report.csv
12-November-201820181112anomaly.csv20181112mawilab.csv20181112report.csv
18-July-201720170718anomaly.csv
03-February-201720170203anomaly.csv20170203mawilab.csv20170203report.csv
30-January-201720170130anomaly.csv20170130mawilab.csv20170130report.csv
03-July-201820180703anomaly.csv20180703mawilab.csv20180703report.csv
26-August-201820180826anomaly.csv20180826mawilab.csv20180826report.csv
26-December-201820181226anomaly.csv20181226mawilab.csv20181226report.csv
22-June-201720170622anomaly.csv
07-June-201720170607anomaly.csv20170607mawilab.csv *notice report not available20170607report.csv
15-December-201620161215anomaly.csv20161215mawilab.csv20161215report.csv
28-January-201920190128anomaly.csv20190128mawilab.csv20190128report.csv
27-October-201820181027anomaly.csv20181027mawilab.csv20181027report.csv
17-July-201720170717anomaly.csv
29-May-201720170529anomaly.csv
27-August-201820180827anomaly.csv20180827mawilab.csv20180827report.csv
02-May-201720170502anomaly.csv20170502mawilab.csv20170502report.csv
04-February-201920190204anomaly.csv20190204mawilab.csv20190204report.csv
26-July-201720170726anomaly.csv20170726mawilab.csv *notice report not available20170726report.csv
18-January-201720170118anomaly.csv20170118mawilab.csv20170118report.csv
10-September-201820180910anomaly.csv20180910mawilab.csv20180910report.csv
28-December-201620161228anomaly.csv20161228mawilab.csv20161228report.csv
27-January-201720170127anomaly.csv20170127mawilab.csv20170127report.csv
09-November-201820181109anomaly.csv20181109mawilab.csv20181109report.csv
10-March-201920190310anomaly.csv20190310mawilab.csv20190310report.csv
21-October-201820181021anomaly.csv20181021mawilab.csv20181021report.csv
23-August-201820180823anomaly.csv20180823mawilab.csv20180823report.csv
16-June-201720170616anomaly.csv
24-March-201920190324anomaly.csv
10-December-201620161210anomaly.csv
22-October-201820181022anomaly.csv20181022mawilab.csv20181022report.csv
25-July-201720170725anomaly.csv20170725mawilab.csv *notice report not available20170725report.csv
23-December-201620161223anomaly.csv20161223mawilab.csv20161223report.csv
23-January-201720170123anomaly.csv20170123mawilab.csv20170123report.csv
20-May-201720170520anomaly.csv
10-February-201920190210anomaly.csv20190210mawilab.csv20190210report.csv
08-February-201720170208anomaly.csv
19-January-201920190119anomaly.csv
31-July-201720170731anomaly.csv
22-January-201720170122anomaly.csv20170122mawilab.csv20170122report.csv
15-February-201720170215anomaly.csv20170215mawilab.csv20170215report.csv
30-July-201820180730anomaly.csv
16-January-201920190116anomaly.csv20190116mawilab.csv20190116report.csv
28-October-201820181028anomaly.csv20181028mawilab.csv20181028report.csv
03-January-201920190103anomaly.csv20190103mawilab.csv20190103report.csv
13-February-201720170213anomaly.csv
02-September-201820180902anomaly.csv20180902mawilab.csv20180902report.csv
30-December-201820181230anomaly.csv20181230mawilab.csv20181230report.csv
05-May-201720170505anomaly.csv
20-March-201920190320anomaly.csv20190320mawilab.csv20190320report.csv
16-May-201720170516anomaly.csv
07-January-201720170107anomaly.csv20170107mawilab.csv20170107report.csv
09-March-201920190309anomaly.csv20190309mawilab.csv20190309report.csv
10-July-201720170710anomaly.csv
12-April-201920190412anomaly.csv20190412mawilab.csv20190412report.csv
07-March-201920190307anomaly.csv20190307mawilab.csv20190307report.csv
31-January-201920190131anomaly.csv20190131mawilab.csv20190131report.csv
28-July-201720170728anomaly.csv20170728mawilab.csv *notice report not available20170728report.csv
02-June-201720170602anomaly.csv
24-February-201720170224anomaly.csv20170224mawilab.csv20170224report.csv
14-August-201820180814anomaly.csv20180814mawilab.csv20180814report.csv
22-March-201920190322anomaly.csv20190322mawilab.csv20190322report.csv
14-February-201720170214anomaly.csv20170214mawilab.csv20170214report.csv
03-January-201720170103anomaly.csv20170103mawilab.csv20170103report.csv
31-July-201820180731anomaly.csv20180731mawilab.csv20180731report.csv
01-January-201920190101anomaly.csv20190101mawilab.csv20190101report.csv
31-January-201720170131anomaly.csv20170131mawilab.csv20170131report.csv
04-December-201820181204anomaly.csv20181204mawilab.csv20181204report.csv
13-March-201920190313anomaly.csv20190313mawilab.csv20190313report.csv
17-December-201620161217anomaly.csv20161217mawilab.csv20161217report.csv
11-May-201720170511anomaly.csv20170511mawilab.csv *notice report not available20170511report.csv
12-December-201620161212anomaly.csv20161212mawilab.csv20161212report.csv
29-October-201820181029anomaly.csv20181029mawilab.csv20181029report.csv
23-September-201820180923mawilab.csv20180923report.csv
19-February-201720170219anomaly.csv20170219mawilab.csv20170219report.csv
08-January-201720170108anomaly.csv20170108mawilab.csv20170108report.csv
18-December-201820181218anomaly.csv20181218mawilab.csv20181218report.csv
03-December-201620161203anomaly.csv
06-August-201820180806anomaly.csv20180806mawilab.csv20180806report.csv
05-September-201820180905anomaly.csv
27-July-201720170727anomaly.csv20170727mawilab.csv *notice report not available20170727report.csv
15-November-201820181115anomaly.csv20181115mawilab.csv20181115report.csv
04-October-201820181004anomaly.csv20181004mawilab.csv20181004report.csv
07-August-201820180807anomaly.csv20180807mawilab.csv20180807report.csv
16-March-201920190316anomaly.csv20190316mawilab.csv20190316report.csv
06-October-201820181006anomaly.csv20181006mawilab.csv20181006report.csv
29-January-201720170129anomaly.csv20170129mawilab.csv20170129report.csv
08-March-201920190308anomaly.csv20190308mawilab.csv20190308report.csv
14-January-201920190114anomaly.csv20190114mawilab.csv20190114report.csv
06-November-201820181106anomaly.csv20181106mawilab.csv20181106report.csv
25-December-201820181225anomaly.csv
24-May-201720170524anomaly.csv
03-September-201820180903anomaly.csv20180903mawilab.csv20180903report.csv
23-October-201820181023anomaly.csv20181023mawilab.csv20181023report.csv
13-May-201720170513anomaly.csv20170513mawilab.csv20170513report.csv
15-January-201720170115anomaly.csv
25-December-201620161225anomaly.csv20161225mawilab.csv20161225report.csv
02-December-201820181202anomaly.csv
12-September-201820180912anomaly.csv20180912mawilab.csv20180912report.csv
08-September-201820180908anomaly.csv20180908mawilab.csv20180908report.csv
12-December-201820181212anomaly.csv20181212mawilab.csv20181212report.csv
20-July-201720170720anomaly.csv20170720mawilab.csv *notice report not available20170720report.csv
05-February-201920190205anomaly.csv20190205mawilab.csv20190205report.csv
17-August-201820180817anomaly.csv20180817mawilab.csv20180817report.csv
15-December-201820181215anomaly.csv
08-May-201720170508anomaly.csv20170508mawilab.csv20170508report.csv
20-February-201720170220anomaly.csv20170220mawilab.csv20170220report.csv
27-November-201820181127anomaly.csv20181127mawilab.csv20181127report.csv
29-December-201820181229anomaly.csv20181229mawilab.csv20181229report.csv
09-August-201820180809anomaly.csv20180809mawilab.csv20180809report.csv
06-February-201720170206anomaly.csv20170206mawilab.csv20170206report.csv
25-February-201720170225anomaly.csv
15-August-201820180815anomaly.csv20180815mawilab.csv20180815report.csv
04-November-201820181104anomaly.csv20181104mawilab.csv20181104report.csv
18-March-201920190318anomaly.csv20190318mawilab.csv20190318report.csv
08-July-201720170708anomaly.csv
14-November-201820181114anomaly.csv20181114mawilab.csv20181114report.csv
06-July-201720170706anomaly.csv
12-March-201920190312anomaly.csv20190312mawilab.csv20190312report.csv
09-January-201920190109anomaly.csv20190109mawilab.csv20190109report.csv
18-October-201820181018anomaly.csv20181018mawilab.csv20181018report.csv
13-January-201720170113anomaly.csv
04-February-201720170204anomaly.csv20170204mawilab.csv20170204report.csv
03-December-201820181203anomaly.csv20181203mawilab.csv20181203report.csv
12-February-201720170212anomaly.csv20170212mawilab.csv20170212report.csv
01-June-201720170601anomaly.csv20170601mawilab.csv *notice report not available20170601report.csv
13-June-201720170613anomaly.csv20170613mawilab.csv *notice report not available20170613report.csv
25-January-201920190125anomaly.csv20190125mawilab.csv20190125report.csv
05-December-201620161205anomaly.csv20161205mawilab.csv20161205report.csv
10-November-201820181110anomaly.csv20181110mawilab.csv20181110report.csv
14-June-201720170614anomaly.csv20170614mawilab.csv *notice report not available20170614report.csv
06-June-201720170606anomaly.csv20170606mawilab.csv *notice report not available20170606report.csv
21-June-201720170621anomaly.csv
11-September-201820180911anomaly.csv20180911mawilab.csv20180911report.csv
21-January-201920190121anomaly.csv20190121mawilab.csv20190121report.csv
08-February-201920190208anomaly.csv
10-April-201920190410anomaly.csv20190410mawilab.csv20190410report.csv
17-May-201720170517anomaly.csv
06-January-201720170106anomaly.csv20170106mawilab.csv20170106report.csv
10-June-201720170610anomaly.csv
05-June-201720170605anomaly.csv20170605mawilab.csv *notice report not available20170605report.csv
16-December-201620161216anomaly.csv20161216mawilab.csv20161216report.csv
26-October-201820181026anomaly.csv20181026mawilab.csv20181026report.csv
20-October-201820181020anomaly.csv20181020mawilab.csv20181020report.csv
24-December-201820181224anomaly.csv20181224mawilab.csv20181224report.csv
30-August-201820180830anomaly.csv20180830mawilab.csv20180830report.csv
04-January-201720170104anomaly.csv20170104mawilab.csv20170104report.csv
08-November-201820181108anomaly.csv
27-June-201720170627anomaly.csv20170627mawilab.csv *notice report not available20170627report.csv
08-June-201720170608anomaly.csv
27-February-201920190227anomaly.csv20190227mawilab.csv20190227report.csv
12-January-201920190112anomaly.csv20190112mawilab.csv20190112report.csv
20-August-201820180820anomaly.csv20180820mawilab.csv20180820report.csv
17-November-201820181117anomaly.csv20181117mawilab.csv20181117report.csv
16-August-201820180816anomaly.csv20180816mawilab.csv20180816report.csv
14-July-201720170714anomaly.csv
31-August-201820180831anomaly.csv20180831mawilab.csv20180831report.csv
13-September-201820180913anomaly.csv20180913mawilab.csv20180913report.csv
05-March-201920190305anomaly.csv20190305mawilab.csv20190305report.csv
14-October-201820181014anomaly.csv20181014mawilab.csv20181014report.csv
08-August-201820180808anomaly.csv20180808mawilab.csv20180808report.csv
05-September-201720170905anomaly.csv20170905mawilab.csv *notice report not available20170905report.csv
05-January-201720170105anomaly.csv20170105mawilab.csv20170105report.csv
17-March-201920190317anomaly.csv20190317mawilab.csv20190317report.csv
04-June-201720170604anomaly.csv
31-December-201620161231anomaly.csv20161231mawilab.csv20161231report.csv
20-January-201720170120anomaly.csv20170120mawilab.csv20170120report.csv
21-August-201820180821anomaly.csv20180821mawilab.csv20180821report.csv
19-March-201920190319anomaly.csv20190319mawilab.csv20190319report.csv
24-October-201820181024anomaly.csv20181024mawilab.csv20181024report.csv
01-May-201720170501anomaly.csv
01-August-201820180801anomaly.csv20180801mawilab.csv20180801report.csv
24-July-201820180724anomaly.csv20180724mawilab.csv20180724report.csv
09-January-201720170109anomaly.csv20170109mawilab.csv20170109report.csv
24-July-201720170724anomaly.csv
11-January-201920190111anomaly.csv20190111mawilab.csv20190111report.csv
03-November-201820181103anomaly.csv20181103mawilab.csv20181103report.csv
10-December-201820181210anomaly.csv20181210mawilab.csv20181210report.csv
06-February-201920190206anomaly.csv20190206mawilab.csv20190206report.csv
17-June-201720170617anomaly.csv
17-February-201720170217anomaly.csv20170217mawilab.csv20170217report.csv
16-February-201720170216anomaly.csv20170216mawilab.csv20170216report.csv
23-January-201920190123anomaly.csv20190123mawilab.csv20190123report.csv
28-May-201720170528anomaly.csv
28-December-201820181228anomaly.csv20181228mawilab.csv20181228report.csv
26-January-201920190126anomaly.csv20190126mawilab.csv20190126report.csv
29-July-201720170729anomaly.csv
01-January-201720170101anomaly.csv20170101mawilab.csv20170101report.csv
26-February-201720170226anomaly.csv20170226mawilab.csv20170226report.csv
02-January-201720170102anomaly.csv20170102mawilab.csv20170102report.csv
03-March-201920190303anomaly.csv20190303mawilab.csv20190303report.csv
20-June-201720170620anomaly.csv
28-January-201720170128anomaly.csv20170128mawilab.csv20170128report.csv
06-December-201620161206anomaly.csv
27-September-201820180927anomaly.csv20180927mawilab.csv20180927report.csv
29-December-201620161229anomaly.csv20161229mawilab.csv20161229report.csv
09-February-201920190209anomaly.csv20190209mawilab.csv20190209report.csv
27-February-201720170227anomaly.csv
20-December-201820181220anomaly.csv20181220mawilab.csv20181220report.csv
15-June-201720170615anomaly.csv20170615mawilab.csv *notice report not available20170615report.csv
25-October-201820181025anomaly.csv
02-February-201720170202anomaly.csv20170202mawilab.csv20170202report.csv
22-May-201720170522anomaly.csv
07-April-201920190407anomaly.csv20190407mawilab.csv20190407report.csv
12-May-201720170512anomaly.csv20170512mawilab.csv20170512report.csv
25-January-201720170125anomaly.csv20170125mawilab.csv20170125report.csv
21-March-201920190321anomaly.csv20190321mawilab.csv20190321report.csv
21-December-201820181221anomaly.csv20181221mawilab.csv20181221report.csv
01-September-201820180901anomaly.csv20180901mawilab.csv20180901report.csv
17-January-201920190117anomaly.csv
29-January-201920190129anomaly.csv20190129mawilab.csv20190129report.csv
13-December-201620161213anomaly.csv20161213mawilab.csv20161213report.csv
30-January-201920190130anomaly.csv20190130mawilab.csv20190130report.csv
19-July-201720170719anomaly.csv
11-January-201720170111anomaly.csv20170111mawilab.csv20170111report.csv
24-January-201720170124anomaly.csv20170124mawilab.csv20170124report.csv
11-February-201920190211anomaly.csv20190211mawilab.csv20190211report.csv
25-June-201720170625anomaly.csv
22-December-201620161222anomaly.csv20161222mawilab.csv20161222report.csv
29-November-201820181129anomaly.csv20181129mawilab.csv20181129report.csv
16-July-201720170716anomaly.csv
25-May-201720170525anomaly.csv
18-December-201620161218anomaly.csv20161218mawilab.csv20161218report.csv
09-May-201720170509anomaly.csv
13-July-201720170713anomaly.csv
12-July-201720170712anomaly.csv
09-April-201920190409anomaly.csv20190409mawilab.csv20190409report.csv
26-December-201620161226anomaly.csv20161226mawilab.csv20161226report.csv
15-October-201820181015anomaly.csv20181015mawilab.csv20181015report.csv
21-July-201720170721anomaly.csv
12-January-201720170112anomaly.csv20170112mawilab.csv20170112report.csv
28-November-201820181128anomaly.csv20181128mawilab.csv20181128report.csv
08-December-201620161208anomaly.csv20161208mawilab.csv20161208report.csv
23-June-201720170623anomaly.csv
28-June-201720170628anomaly.csv20170628mawilab.csv *notice report not available20170628report.csv
04-May-201720170504anomaly.csv
19-August-201820180819anomaly.csv20180819mawilab.csv20180819report.csv
17-October-201820181017anomaly.csv20181017mawilab.csv20181017report.csv
21-February-201720170221anomaly.csv20170221mawilab.csv20170221report.csv
19-December-201820181219anomaly.csv20181219mawilab.csv20181219report.csv
06-September-201820180906anomaly.csv20180906mawilab.csv20180906report.csv
02-August-201820180802anomaly.csv20180802mawilab.csv20180802report.csv
04-July-201720170704anomaly.csv
23-March-201920190323anomaly.csv
04-March-201920190304anomaly.csv20190304mawilab.csv20190304report.csv
01-March-201920190301anomaly.csv20190301mawilab.csv20190301report.csv
08-October-201820181008anomaly.csv20181008mawilab.csv20181008report.csv
09-February-201720170209anomaly.csv
13-April-201920190413anomaly.csv20190413mawilab.csv20190413report.csv
13-November-201820181113anomaly.csv
07-February-201920190207anomaly.csv20190207mawilab.csv20190207report.csv
15-January-201920190115anomaly.csv20190115mawilab.csv20190115report.csv
07-February-201720170207anomaly.csv
09-June-201720170609anomaly.csv20170609mawilab.csv *notice report not available20170609report.csv
18-August-201820180818anomaly.csv20180818mawilab.csv20180818report.csv
05-August-201820180805anomaly.csv
07-September-201820180907anomaly.csv20180907mawilab.csv20180907report.csv
14-December-201820181214anomaly.csv20181214mawilab.csv20181214report.csv
15-May-201720170515anomaly.csv
22-August-201820180822anomaly.csv20180822mawilab.csv20180822report.csv
19-January-201720170119anomaly.csv20170119mawilab.csv20170119report.csv
04-September-201820180904anomaly.csv20180904mawilab.csv20180904report.csv
23-February-201720170223anomaly.csv20170223mawilab.csv20170223report.csv
24-January-201920190124anomaly.csv20190124mawilab.csv20190124report.csv
14-May-201720170514anomaly.csv20170514mawilab.csv20170514report.csv
07-November-201820181107anomaly.csv20181107mawilab.csv20181107report.csv
10-January-201720170110anomaly.csv20170110mawilab.csv20170110report.csv
22-February-201720170222anomaly.csv20170222mawilab.csv20170222report.csv
07-July-201720170707anomaly.csv
11-April-201920190411anomaly.csv20190411mawilab.csv20190411report.csv
27-December-201820181227anomaly.csv20181227mawilab.csv20181227report.csv
05-December-201820181205anomaly.csv20181205mawilab.csv20181205report.csv
17-December-201820181217anomaly.csv20181217mawilab.csv20181217report.csv
02-February-201920190202anomaly.csv20190202mawilab.csv20190202report.csv
11-February-201720170211anomaly.csv20170211mawilab.csv20170211report.csv
20-January-201920190120anomaly.csv
22-December-201820181222anomaly.csv
12-October-201820181012anomaly.csv20181012mawilab.csv20181012report.csv
11-June-201720170611anomaly.csv
24-August-201820180824anomaly.csv
11-December-201620161211anomaly.csv20161211mawilab.csv20161211report.csv
28-July-201820180728anomaly.csv20180728mawilab.csv20180728report.csv
26-May-201720170526anomaly.csv
08-January-201920190108anomaly.csv20190108mawilab.csv20190108report.csv
20-December-201620161220anomaly.csv20161220mawilab.csv20161220report.csv
28-August-201820180828anomaly.csv20180828mawilab.csv20180828report.csv
11-July-201720170711anomaly.csv
05-July-201720170705anomaly.csv
29-August-201820180829anomaly.csv
08-December-201820181208anomaly.csv20181208mawilab.csv20181208report.csv
28-February-201720170228anomaly.csv
05-November-201820181105anomaly.csv
13-January-201920190113anomaly.csv20190113mawilab.csv20190113report.csv
24-June-201720170624anomaly.csv
01-February-201920190201anomaly.csv20190201mawilab.csv20190201report.csv
31-December-201820181231anomaly.csv
03-May-201720170503anomaly.csv
15-March-201920190315anomaly.csv20190315mawilab.csv20190315report.csv
09-September-201820180909anomaly.csv20180909mawilab.csv20180909report.csv
27-December-201620161227anomaly.csv20161227mawilab.csv20161227report.csv
14-December-201620161214anomaly.csv20161214mawilab.csv20161214report.csv
24-December-201620161224anomaly.csv20161224mawilab.csv20161224report.csv
26-November-201820181126anomaly.csv20181126mawilab.csv20181126report.csv
07-May-201720170507anomaly.csv
12-June-201720170612anomaly.csv20170612mawilab.csv *notice report not available20170612report.csv
30-June-201720170630anomaly.csv
25-September-201820180925anomaly.csv20180925mawilab.csv
07-January-201920190107anomaly.csv
06-December-201820181206anomaly.csv20181206mawilab.csv20181206report.csv
10-October-201820181010anomaly.csv20181010mawilab.csv20181010report.csv
29-June-201720170629anomaly.csv
19-December-201620161219anomaly.csv20161219mawilab.csv20161219report.csv
30-May-201720170530anomaly.csv
10-February-201720170210anomaly.csv
11-October-201820181011anomaly.csv
27-May-201720170527anomaly.csv
09-December-201620161209anomaly.csv
05-January-201920190105anomaly.csv
09-July-201720170709anomaly.csv
01-December-201620161201anomaly.csv
06-March-201920190306anomaly.csv20190306mawilab.csv20190306report.csv
05-February-201720170205anomaly.csv20170205mawilab.csv20170205report.csv
30-December-201620161230anomaly.csv20161230mawilab.csv20161230report.csv
02-January-201920190102anomaly.csv
09-December-201820181209anomaly.csv
22-July-201720170722anomaly.csv
06-January-201920190106anomaly.csv
04-August-201820180804anomaly.csv20180804mawilab.csv20180804report.csv
21-May-201720170521anomaly.csv
02-December-201620161202anomaly.csv
19-May-201720170519anomaly.csv
16-November-201820181116anomaly.csv
03-July-201720170703anomaly.csv
14-March-201920190314anomaly.csv20190314mawilab.csv20190314report.csv
13-August-201820180813anomaly.csv
03-February-201920190203anomaly.csv
01-February-201720170201anomaly.csv
23-July-201720170723anomaly.csv
11-November-201820181111anomaly.csv
21-January-201720170121anomaly.csv20170121mawilab.csv20170121report.csv
13-October-201820181013anomaly.csv
18-June-201720170618anomaly.csv
20-May-201920190520anomaly.csv
01-July-201720170701anomaly.csv
06-May-201720170506anomaly.csv
15-July-201720170715anomaly.csv
02-March-201920190302anomaly.csv
27-January-201920190127anomaly.csv20190127mawilab.csv20190127report.csv
02-July-201720170702anomaly.csv
16-January-201720170116anomaly.csv
18-January-201920190118anomaly.csv
19-October-201820181019anomaly.csv
26-June-201720170626anomaly.csv
03-August-201820180803anomaly.csv
07-December-201620161207anomaly.csv
22-January-201920190122anomaly.csv
30-July-201720170730anomaly.csv
14-January-201720170114anomaly.csv
28-February-201920190228anomaly.csv
23-May-201720170523anomaly.csv
18-May-201720170518anomaly.csv
10-May-201720170510anomaly.csv
04-January-201920190104anomaly.csv
16-December-201820181216anomaly.csv
26-January-201720170126anomaly.csv
04-December-201620161204anomaly.csv
11-December-201820181211anomaly.csv
31-May-201720170531anomaly.csv
30-October-201820181030anomaly.csv
19-June-201720170619anomaly.csv