private void analysis() { List<AnalData> ipList = new List<AnalData>(); List<AnalData> portList = new List<AnalData>(); List<AnalData> dateList = new List<AnalData>(); List<AnalData> fipList = new List<AnalData>(); List<AnalData> fportList = new List<AnalData>(); List<AnalData> fdateList = new List<AnalData>(); foreach (LogModel model in logList) { Boolean sw = false; foreach (AnalData data in ipList) { if (data.name == model.logBody.receiverIp) { sw = true; data.count++; break; } } if (!sw) { AnalData tmp = new AnalData(); tmp.name = model.logBody.receiverIp; ipList.Add(tmp); } // sw = false; foreach (AnalData data in portList) { if (data.name == model.logBody.receiverPort) { sw = true; data.count++; break; } } if (!sw) { AnalData tmp = new AnalData(); tmp.name = model.logBody.receiverPort; portList.Add(tmp); } // sw = false; foreach (AnalData data in dateList) { if (data.name == (model.logBody.time.Hour).ToString()) { sw = true; data.count++; break; } } if (!sw) { AnalData tmp = new AnalData(); tmp.name = model.logBody.time.Hour.ToString(); dateList.Add(tmp); } } foreach (fw_Log model in fLogList) { Boolean sw = false; foreach (AnalData data in fipList) { if (data.name == model.Dest_ip) { sw = true; data.count++; break; } } if (!sw) { AnalData tmp = new AnalData(); tmp.name = model.Dest_ip; fipList.Add(tmp); } // sw = false; foreach (AnalData data in fportList) { if (data.name == model.Dest_port) { sw = true; data.count++; break; } } if (!sw) { AnalData tmp = new AnalData(); tmp.name = model.Dest_port; fportList.Add(tmp); } // sw = false; foreach (AnalData data in fdateList) { if (data.name == model.raw) { sw = true; data.count++; break; } } if (!sw) { AnalData tmp = new AnalData(); tmp.name = model.raw.ToString(); fportList.Add(tmp); } } initIPChart(ipList); initPortChart(portList); initDateList(dateList); initfIPChart(ipList); initfPortChart(portList); initfDateList(dateList); }