public void SaveModifiedFiles()
        {
            HashSet <FileData> copy = new HashSet <FileData>(ModifiedFiles);

            foreach (FileData fileData in copy)
            {
                fileData.TrySaveFile();
            }
            ModifiedFiles.Clear();
        }
Example #2
0
 public void Analyze()
 {
     ModifiedFiles.Clear();
     foreach (var file in Pcaps)
     {
         string hash = CalculateMD5(file);
         Console.WriteLine("\"" + hash + "\",");
         if (desiredHashes.Contains(hash))
         {
             var fileName = file.Split('\\').LastOrDefault();
             ModifiedFiles.Add(fileName);
         }
     }
     ModifiedFiles.OrderBy(x => x);
     IsAnalizeComplete = true;
 }