static void Main(string[] args) { try { Console.WriteLine("File : " + args[0]); KavprotManager.Initialize(KavprotInitialization.Engine); Console.WriteLine("Copyright (c) 2010-2011 Arsslensoft. All rights reserved"); Console.WriteLine("Copyright (c) 2010-2011 Arsslensoft Labs. All rights reserved"); Console.WriteLine("--------------------------------------------------------------"); Console.WriteLine("Executing Assembly...."); KAVE.SandBox sand = new KAVE.SandBox(SettingsManager.AccessFiles, SettingsManager.AccessPerformanceCounter, SettingsManager.AccessRegistry, SettingsManager.AccessFileDialog, SettingsManager.AccessEnvironment, SettingsManager.AccessGUI, SettingsManager.AccessEventLog, SettingsManager.Security); sand.Start(args[0], Path.GetFileNameWithoutExtension(args[0])); Console.WriteLine("Execution Completed press any key to exit"); } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { Console.WriteLine("Execution Completed press any key to exit"); Console.Read(); } }
static void Main() { try { if (!SingleInstance.Start()) { SingleInstance.ShowFirstInstance(); return; } Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); KavprotManager.Initialize(KavprotInitialization.Full); Application.Run(new MainForm()); if (SingleInstance.run) { SingleInstance.Stop(); } } catch (Exception ex) { AntiCrash.LogException(ex); } finally { } }
public MainForm() { if (SettingsManager.Login) { logfrm = new Login(); logfrm.ShowDialog(); if (logfrm.result != DialogResult.OK) { hidethis = false; KavprotManager.ShutDown(); } } InitializeComponent(); Forms.Initialize(this); if (!AntivirusState.Isregistred()) { AntivirusState.RegisterAV(); } Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20)); knvirlb.Text = "Known viruses : " + VDB.definitions.ToString(); MainC m = (MainC)Forms.GetControl("main"); Forms.frm.ShowModalPanel(m, DevComponents.DotNetBar.Controls.eSlideSide.Left); AVEngine.EventsManager.VDBUpdateCanceled += new EventHandler(EventsManager_VDBUpdateCanceled); AVEngine.EventsManager.Notify += new AlertNotify(EventsManager_Notify); AVEngine.EventsManager.VDBUpdateCompleted += new EventHandler(EventsManager_VDBUpdateCompleted); AVEngine.EventsManager.ScanCompleted += new EventHandler(EventsManager_ScanCompleted); AVEngine.EventsManager.Closing += new EventHandler(EventsManager_Closing); AVEngine.EventsManager.ScanFile += new ScanDEL(EventsManager_ScanFile); }
private void avuibtn_Click(object sender, EventArgs e) { if (SettingsManager.Login) { logfrm = new Login(); logfrm.ShowDialog(); if (logfrm.result != DialogResult.OK) { hidethis = false; KavprotManager.ShutDown(); } } this.Show(); }
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e) { if (SettingsManager.Login) { logfrm = new Login(); logfrm.ShowDialog(); if (logfrm.result != DialogResult.OK) { hidethis = false; KavprotManager.ShutDown(); } } this.Show(); }
private void rpbtn_Click(object sender, EventArgs e) { if (SettingsManager.Login) { logfrm = new Login(); logfrm.ShowDialog(); if (logfrm.result != DialogResult.OK) { hidethis = false; KavprotManager.ShutDown(); } } this.Show(); Repairfrm FRM = (Repairfrm)Forms.GetControl("repair"); Forms.frm.ShowModalPanel(FRM, DevComponents.DotNetBar.Controls.eSlideSide.Left); }
private void qbtn_Click(object sender, EventArgs e) { if (SettingsManager.Login) { logfrm = new Login(); logfrm.ShowDialog(); if (logfrm.result != DialogResult.OK) { hidethis = false; KavprotManager.ShutDown(); } } this.Show(); Quarantinefrm frm = (Quarantinefrm)Forms.GetControl("quarantine"); Forms.frm.ShowModalPanel(frm, DevComponents.DotNetBar.Controls.eSlideSide.Bottom); }
private void buttonItem1_Click(object sender, EventArgs e) { if (SettingsManager.Login) { logfrm = new Login(); logfrm.ShowDialog(); if (logfrm.result != DialogResult.OK) { hidethis = false; KavprotManager.ShutDown(); } } this.Show(); About c = (About)Forms.GetControl("about"); Forms.frm.ShowModalPanel(c, DevComponents.DotNetBar.Controls.eSlideSide.Left); }
private void protbtn_Click(object sender, EventArgs e) { try { if (SettingsManager.Login) { logfrm = new Login(); logfrm.ShowDialog(); if (logfrm.result != DialogResult.OK) { hidethis = false; KavprotManager.ShutDown(); } } if (WebMonitor.IsRuning || Firewall.Runing || NetworkMonitor.Runing || FileSystemMonitor.Runing) { protbtn.Text = "Enable Protection "; KavprotManager.Stop(); AntivirusState.SetProtection(false); MainC m = (MainC)Forms.GetControl("main"); m.LoadStats(); } else { protbtn.Text = "Disable Protection "; KavprotManager.Start(); AntivirusState.SetProtection(true); MainC m = (MainC)Forms.GetControl("main"); m.LoadStats(); } } catch (Exception ex) { AntiCrash.LogException(ex); } finally { } }
static void Main(string[] args) { Console.WriteLine("Copyright (c) 2010-2012 Arsslensoft. All rights reserved"); Console.WriteLine("Copyright (c) 2010-2012 Arsslensoft Labs. All rights reserved"); Console.WriteLine("______________________________________________________________"); Arguments CommandLine = new Arguments(args); if (CommandLine["scan"] != null) { string filename = CommandLine["scan"]; if (File.Exists(filename)) { KavprotManager.Initialize(KavprotInitialization.Engine); Console.WriteLine("Kavprot Antivirus Engine Initialized."); Console.WriteLine(filename + " Ready."); object s = FileFormat.GetFileFormat(filename).ScanHS(filename); if (s != null) { Console.WriteLine(filename + " infected with " + s); } else { Console.WriteLine(filename + " is Safe "); } } else { } } else if (CommandLine["scanpath"] != null) { string dirname = CommandLine["scanpath"]; if (Directory.Exists(dirname)) { KavprotManager.Initialize(KavprotInitialization.Engine); Console.WriteLine("Kavprot Antivirus Engine Initialized."); Console.WriteLine(dirname + " Ready."); List <string> sd = FileHelper.GetFilesRecursive(dirname); foreach (string filename in sd) { object s = FileFormat.GetFileFormat(filename).ScanHS(filename); if (s != null) { Console.WriteLine(filename + " infected with " + s); } else { Console.WriteLine(filename + " is Safe "); } } Console.WriteLine(sd.Count + " file scanned "); } else { } } else { } Console.Read(); }
private void buttonX2_Click(object sender, EventArgs e) { KavprotManager.ShutDown(); }
private void btn_Click(object sender, EventArgs e) { List <string> lst = new List <string>(); lst.Add("sysmon=" + Convert.ToString(procheck.Checked)); lst.Add("hs=" + Convert.ToString(hscheck.Checked)); lst.Add("vrps=" + Convert.ToString(vrpscheck.Checked)); lst.Add("wa=" + Convert.ToString(webprotcheck.Checked)); lst.Add("gm=" + Convert.ToString(silencecheck.Checked)); lst.Add("ssense=" + comboBox1.Text); lst.Add("pc=" + Convert.ToString(parentalcheck.Checked)); lst.Add("wasd=" + Convert.ToString(websmartcheck.Checked)); lst.Add("ots=" + Convert.ToString(otscheck.Checked)); lst.Add("log=" + Convert.ToString(logincheck.Checked)); lst.Add("bb=" + Convert.ToString(bbcheck.Checked)); lst.Add("nsl=" + notxt.Text); lst.Add(@"sdp=" + sbtxt.Text); lst.Add("archsl=" + atxt.Text); lst.Add("pesl=" + petxt.Text); lst.Add("asl=" + tstxt.Text); lst.Add("hsl=" + htxt.Text); lst.Add("sb=" + Convert.ToString(smbackupcheck.Checked)); lst.Add("sbs=" + sbstxt.Text); lst.Add("sbe=" + sbetxt.Text); lst.Add("firewall=" + Convert.ToString(fwcheck.Checked)); lst.Add("selfdefense=" + Convert.ToString(sdcheck.Checked)); lst.Add("filter=" + Convert.ToString(filterdt.Checked)); lst.Add("HSFILTER=" + Convert.ToString(hsfilter.Checked)); lst.Add("ssec=" + comboBox2.Text); lst.Add("saf=" + Convert.ToString(this.afcheck.Checked)); lst.Add("sareg=" + Convert.ToString(aregcheck.Checked)); lst.Add("sagui=" + Convert.ToString(aguicheck.Checked)); lst.Add("sadlg=" + Convert.ToString(afdlgcheck.Checked)); lst.Add("saenv=" + Convert.ToString(aenvcheck.Checked)); lst.Add("saevlog=" + Convert.ToString(aevlogcheck.Checked)); lst.Add("sapc=" + Convert.ToString(apcheck.Checked)); lst.Add(@"ICE=" + Convert.ToString(Ice.Checked)); lst.Add(@"CHTTPS=" + Convert.ToString(chttps.Checked)); lst.Add(@"DHTTPS=" + Convert.ToString(dhttps.Checked)); lst.Add(@"RS=" + Convert.ToString(rcon.Checked)); lst.Add(@"NIDS=" + Convert.ToString(vfwcheck.Checked)); lst.Add(@"aspam=" + Convert.ToString(aspamcheck.Checked)); lst.Add(@"turbo=" + Convert.ToString(turbocheck.Checked)); lst.Add(@"straffic=" + Convert.ToString(strafficheck.Checked)); lst.Add(@"cachesize=" + vdbc.Text); lst.Add(@"pagesize=" + vdbps.Text); lst.Add(@"maxpages=" + vdbmpc.Text); lst.Add(@"rtsf=" + rtsf.Text); lst.Add(@"update=" + updatech.Text); lst.Add(@"bpfilter=" + berkfiltxt.Text); lst.Add(@"appadr=" + appadrtxt.Text); lst.Add(@"mobadr=" + mobadrtxt.Text); lst.Add("seakey=" + seatxt.Text); lst.Add(@"kai=" + Convert.ToString(kaimlcheck.Checked)); lst.Add(@"krc=" + Convert.ToString(rcheck.Checked)); lst.Add(@"opgui=" + Convert.ToString(rcheck.Checked)); SettingsManager.Write(Application.StartupPath + @"\Conf\Config.avcnf", lst); Forms.frm.hidethis = false; SingleInstance.Stop(); KavprotManager.Restart(); }
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { KavprotManager.ShutDown(); }
private void Form1_Load(object sender, EventArgs e) { KavprotManager.Initialize(KavprotInitialization.Engine); }
private void bSelectAll_Click(object sender, EventArgs e) { hidethis = false; KavprotManager.ShutDown(); }