Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- string filename = "EICAR.txt";
- List<ScanEngineInfo> infoList = new List<ScanEngineInfo>();
- ScanEngineInfo info = new ScanEngineInfo(<server-ip>, <port-number>);
- infoList.Add(info);
- ScanRequestManager rManager = new ScanRequestManager();
- Policy policy = new Policy();
- InsightOptions options = new InsightOptions();
- options.setInsightAggressionLevel(3);
- rManager.PrepareForScan(infoList, 20000, 20);
- StreamScanRequest request = rManager.CreateStreamScanRequest(policy, true, options);
- request.Start(System.Text.Encoding.UTF8.GetString(File.ReadAllBytes(filename)), filename);
- request.Send(File.ReadAllBytes(filename));
- FileStream fStream = new FileStream(filename, FileMode.Open);
- ScanResult results = request.Finish(fStream);
- Console.WriteLine(results.fileStatus);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement