Advertisement
Guest User

Protection Engine Test

a guest
Sep 24th, 2014
328
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.94 KB | None | 0 0
  1.         string filename = "EICAR.txt";
  2.  
  3.             List<ScanEngineInfo> infoList = new List<ScanEngineInfo>();
  4.  
  5.             ScanEngineInfo info = new ScanEngineInfo(<server-ip>, <port-number>);
  6.             infoList.Add(info);
  7.             ScanRequestManager rManager = new ScanRequestManager();
  8.             Policy policy = new Policy();
  9.             InsightOptions options = new InsightOptions();
  10.             options.setInsightAggressionLevel(3);
  11.  
  12.             rManager.PrepareForScan(infoList, 20000, 20);
  13.  
  14.             StreamScanRequest request = rManager.CreateStreamScanRequest(policy, true, options);
  15.  
  16.             request.Start(System.Text.Encoding.UTF8.GetString(File.ReadAllBytes(filename)), filename);
  17.  
  18.             request.Send(File.ReadAllBytes(filename));
  19.  
  20.             FileStream fStream = new FileStream(filename, FileMode.Open);
  21.  
  22.             ScanResult results = request.Finish(fStream);
  23.             Console.WriteLine(results.fileStatus);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement