Exemple #1
0
 public HomeController(ILogger <HomeController> logger, IMalwareManager malwareManager, ICommentManager commentManager, IEmailService email)
 {
     this.malwareManager = malwareManager;
     this.commentManager = commentManager;
     this.email          = email;
     _logger             = logger;
 }
 /// <summary>
 /// Constructor de malware controller
 /// </summary>
 /// <param name="malwareManager"></param>
 /// <param name="log"></param>
 public MalwareController(IMalwareManager malwareManager, ILogger <MalwareController> log, IUserManager usrManager,
                          UserManager <ApplicationUser> userManager)
 {
     this.malwareManager = malwareManager;
     this.usrManager     = usrManager;
     _userManager        = userManager;
     _log = log;
 }
 public HomeController(IMalwareManager malwareManager, ILogger <HomeController> log, ICommentManager commentManager,
                       IScreenShotManager screenShotManager, UserManager <ApplicationUser> userManager)
 {
     this.malwareManager    = malwareManager;
     this.commentManager    = commentManager;
     this.screenShotManager = screenShotManager;
     _userManager           = userManager;
     _log = log;
 }
 /// <summary>
 /// Contructor de analysis controller
 /// </summary>
 /// <param name="malwareManager">manager de malware</param>
 /// <param name="log">log</param>
 /// <param name="screenShotManager">amanger de screenshot</param>
 /// <param name="commentManager">manager de comment</param>
 /// <param name="cuckooInfoManager">manager de cuckoo info</param>
 /// <param name="virusTotalManager">manager de virustotal</param>
 /// <param name="threatCrowdInfoManager">manager de threatcrowd</param>
 /// <param name="userManager"></param>
 public AnalysisController(IMalwareManager malwareManager, ILogger <AnalysisController> log, IScreenShotManager screenShotManager,
                           ICommentManager commentManager, ICuckooInfoManager cuckooInfoManager, IVirusTotalManager virusTotalManager,
                           IThreatCrowdInfoManager threatCrowdInfoManager, UserManager <ApplicationUser> userManager,
                           IVirusTotalScanManager virusTotalScanManager, ITCDomainsManager tCDomainsManager, ITCEmailsManager tCEmailsManager,
                           ITCHashesManager tCHashesManager, ITCIpsManager tCIpsManager, ITCReferencesManager tCReferencesManager,
                           ITCResolutionManager tCResolutionManager, ITCScansManager tCScansManager, ITCSubdomainsManager tCSubdomainsManager,
                           ICuckooSigantureManager sigantureManager, ICuckooStaticManager cuckooStaticManager, ICuckooStringsManager cuckooStringsManager,
                           IStaticKeysManager staticKeysManager, IPeExportsManager peExportsManager, IPeImportsManager peImportsManager, IImportsManager importsManager,
                           IExportsManager exportsManager, IStaticSignaturesManager staticSignaturesManager, IPeResourcesManager peResourcesManager,
                           IPeSectionsManager peSectionsManager, ICuckooTargetManager cuckooTargetManager, ICuckooDroppedManager cuckooDroppedManager,
                           IDroppedPidsManager droppedPidsManager, IDroppedUrlsManager droppedUrlsManager,
                           ITargetPidsManager targetPidsManager, ITargetUrlsManager targetUrlsManager, ICuckooBehaviorManager cuckooBehaviorManager,
                           IBehaviorSummaryManager behaviorSummaryManager, IProcessTreeManager processTreeManager, IEmailService email)
 {
     this.malwareManager          = malwareManager;
     this.screenShotManager       = screenShotManager;
     this.commentManager          = commentManager;
     this.virusTotalManager       = virusTotalManager;
     this.cuckooInfoManager       = cuckooInfoManager;
     this.threatCrowdInfoManager  = threatCrowdInfoManager;
     this.virusTotalScanManager   = virusTotalScanManager;
     this.tCDomainsManager        = tCDomainsManager;
     this.tCEmailsManager         = tCEmailsManager;
     this.tCHashesManager         = tCHashesManager;
     this.tCIpsManager            = tCIpsManager;
     this.tCReferencesManager     = tCReferencesManager;
     this.tCResolutionManager     = tCResolutionManager;
     this.tCScansManager          = tCScansManager;
     this.tCSubdomainsManager     = tCSubdomainsManager;
     this.sigantureManager        = sigantureManager;
     this.cuckooStaticManager     = cuckooStaticManager;
     this.cuckooStringsManager    = cuckooStringsManager;
     this.staticSignaturesManager = staticSignaturesManager;
     this.staticKeysManager       = staticKeysManager;
     this.peExportsManager        = peExportsManager;
     this.peImportsManager        = peImportsManager;
     this.importsManager          = importsManager;
     this.exportsManager          = exportsManager;
     this.peResourcesManager      = peResourcesManager;
     this.peSectionsManager       = peSectionsManager;
     this.cuckooTargetManager     = cuckooTargetManager;
     this.cuckooDroppedManager    = cuckooDroppedManager;
     this.droppedPidsManager      = droppedPidsManager;
     this.droppedUrlsManager      = droppedUrlsManager;
     this.targetPidsManager       = targetPidsManager;
     this.targetUrlsManager       = targetUrlsManager;
     this.cuckooBehaviorManager   = cuckooBehaviorManager;
     this.behaviorSummaryManager  = behaviorSummaryManager;
     this.processTreeManager      = processTreeManager;
     this.email   = email;
     _userManager = userManager;
     _log         = log;
 }
Exemple #5
0
 /// <summary>
 /// Constructor de Comment Controller
 /// </summary>
 /// <param name="commentManager"></param>
 /// <param name="log"></param>
 public ScreenShotController(IScreenShotManager screenShotManager, ILogger <ScreenShotController> log, IMalwareManager malwareManager)
 {
     this.malwareManager    = malwareManager;
     this.screenShotManager = screenShotManager;
     _log = log;
 }
Exemple #6
0
 /// <summary>
 /// Constructor de malware controller
 /// </summary>
 /// <param name="malwareManager"></param>
 /// <param name="log"></param>
 public MalwareController(IMalwareManager malwareManager, ILogger <MalwareController> log)
 {
     this.malwareManager = malwareManager;
     _log = log;
 }