Beispiel #1
0
        public static void Stop()
        {
            try
            {
                if (SettingsManager.Firewall)
                {
                    Firewall.Stop();
                }

                if (SettingsManager.NIDS)
                {
                    NetworkMonitor.Stop();
                }

                if (SettingsManager.SystemMonitor)
                {
                    FileSystemMonitor.Stop();
                }

                if (SettingsManager.WebAgent)
                {
                    WebMonitor.Stop();
                }
                Protected = false;
                AntivirusState.SetProtection(false);
            }
            catch (Exception ex)
            {
                AntiCrash.LogException(ex);
            }
            finally
            {
            }
        }
Beispiel #2
0
 private void buttonX1_Click(object sender, EventArgs e)
 {
     try
     {
         WebMonitor.CleanWINETCache(filescheck.Checked, cookiescheck.Checked);
     }
     catch (Exception ex)
     {
         AntiCrash.LogException(ex);
     }
     finally
     {
     }
 }
Beispiel #3
0
        public static void InitMonitors()
        {
            try
            {
                if (SettingsManager.WebAgent)
                {
                    WebMonitor.Initialize();
                    WebMonitor.Start();
                }
                if (SettingsManager.Firewall)
                {
                    Firewall.Init();
                    Firewall.AccessDenied += new DenyRule(Firewall_AccessDenied);
                    Firewall.Start();
                }

                if (SettingsManager.NIDS)
                {
                    NetworkMonitor.Initialize(SettingsManager.BrekleyFilter);
                    NetworkMonitor.Start();
                }
                if (SettingsManager.SystemMonitor)
                {
                    FileSystemMonitor.Initialize(SettingsManager.HighSense);
                    FileSystemMonitor.Start();
                }


                DriveDetector detect = new DriveDetector();
                detect.DeviceArrived += new DriveDetectorEventHandler(detect_DeviceArrived);

                Protected = true;
            }
            catch (Exception ex)
            {
                AntiCrash.LogException(ex);
            }
            finally
            {
            }
        }