private void StartSendingPacketsToServer() { //Logger.Info("Enter"); byte[] output = JSONCircularBuffer.ExportToHAR(CurrentBuffer); if (TestTCPClient.TestConfig.TestCheck) { if (TestTCPClient.SendLazyPacketsToServer("1", output)) { foreach (SessionHandler oSessionHandler in CurrentBuffer) { AnalyzerManager.ProxydbObj.UpdateDB("update response set lazy_status = 3 where request_id = '" + oSessionHandler.RequestID + "'"); } } } else { if (TCPClients.SendLazyPacketsToServer("1", output)) { foreach (SessionHandler oSessionHandler in CurrentBuffer) { AnalyzerManager.ProxydbObj.UpdateDB("update response set lazy_status = 3 where request_id = '" + oSessionHandler.RequestID + "'"); } } } //Logger.Info("Exit"); }
//public static ILog Logger; public static void Start() { if (ConfigHandler.Config.HostInfoes != null && !string.IsNullOrEmpty(ConfigHandler.Config.HostInfoes.HostID)) { ConfigHandler.HostInfoes = ConfigHandler.Config.HostInfoes; ConfigHandler.ServerDetail = ConfigHandler.Config.ServerDetails; ConfigHandler.AgentDetail = ConfigHandler.Config.AgentInstaller; TestTCPClient.ReadHostIds(); } else { RegisterClient(); } AnalyzerManager.Start(); }
private static void UpdateHostInfo() { //Logger.Info("Enter"); byte[] bodyBytes = Registration.ConfigFinder.GetConfig(false); if (TestTCPClient.TestConfig.TestCheck) { TestTCPClient.UpdateClientInfo("01", bodyBytes); } else { TCPClients.UpdateClientInfo("01", bodyBytes); } //Logger.Info("Exit"); }
private static void RegisterClient() { //Logger.Info("Enter"); // CertHandler.RemoveConsoleServerCertificate(); while (true) { if (TCPClients.GetCertificate("00")) { break; } Thread.Sleep(TimeSpan.FromSeconds(30)); } byte[] bodyBytes = Registration.ConfigFinder.GetConfig(true); while (true) { if (TestTCPClient.TestConfig.TestCheck) { if (TestTCPClient.RegisterClientWithServer("0", bodyBytes)) { TestTCPClient.GetGuids(); TestTCPClient.ReadHostIds(); break; } } else { if (TCPClients.RegisterClientWithServer("0", bodyBytes)) { break; } } Thread.Sleep(TimeSpan.FromSeconds(30)); } //Logger.Info("Exit"); }
public static void SearchConfigurationChange(object obj) { //Logger.Info("Enter"); try { byte[] output = Encoding.ASCII.GetBytes(""); if (TestTCPClient.TestConfig.TestCheck) { TestTCPClient.SearchConfigChangeInServer("4", output); } else { TCPClients.SearchConfigChangeInServer("4", output); } } catch (Exception ex) { //Logger.Error(ex); } //Logger.Info("Exit"); }
private static void StartStoredAndForward(object obj) { //Logger.Info("Enter"); try { string tempQueryString = "select * from alert_failed"; DataTable dt = AnalyzerManager.ProxydbObj.GetTableFromDB(tempQueryString, "AlertDetails"); if (dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { if (TestTCPClient.TestConfig.TestCheck) { if (TestTCPClient.SendAlertMessageToServer("2", (byte[])row[1], false)) { string command = "delete from alert_failed where dbid = " + Convert.ToInt32(row[0]); ProxyDbs.ProxyDb.DeleteRowFromTable(command); } } else { if (TCPClients.SendAlertMessageToServer("2", (byte[])row[1], false)) { string command = "delete from alert_failed where dbid = " + Convert.ToInt32(row[0]); ProxyDbs.ProxyDb.DeleteRowFromTable(command); } } } } } catch (Exception ex) { //Logger.Error(ex); } try { string tempQueryString = "select * from lazy_failed"; DataTable dt = AnalyzerManager.ProxydbObj.GetTableFromDB(tempQueryString, "LazyDetails"); if (dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { if (TestTCPClient.TestConfig.TestCheck) { if (TestTCPClient.SendLazyPacketsToServer("1", (byte[])row[1], false)) { string command = "delete from lazy_failed where dbid = " + Convert.ToInt32(row[0]); ProxyDbs.ProxyDb.DeleteRowFromTable(command); } } else { if (TCPClients.SendLazyPacketsToServer("1", (byte[])row[1], false)) { string command = "delete from lazy_failed where dbid = " + Convert.ToInt32(row[0]); ProxyDbs.ProxyDb.DeleteRowFromTable(command); } } } } } catch (Exception ex) { //Logger.Error(ex); } //Logger.Info("Exit"); }