SYMBOL INDEX (216 symbols across 76 files) FILE: ACE-Docker/ace-rabbitmq/ace-cache.py class CachedConsumer (line 13) | class CachedConsumer(object): method __init__ (line 21) | def __init__(self, connection): method consume_message (line 29) | def consume_message(self, channel, method, properties, body): method publish_message (line 65) | def publish_message(self, method, message, routingKey): function main (line 73) | def main(): FILE: ACE-Docker/ace-rabbitmq/ace-lookup.py class VTConsumer (line 9) | class VTConsumer(object): method __init__ (line 17) | def __init__(self, api_key, connection): method consume_message (line 27) | def consume_message(self, channel, method, properties, body): method lookup_hash (line 45) | def lookup_hash(self, sha256hash): method publish_message (line 69) | def publish_message(self, method, message): function main (line 78) | def main(): FILE: ACE-Docker/ace-sql/ace.sql type dbo (line 1) | CREATE TABLE [dbo].[Credentials] ( type IX_Computers_CredentialId (line 23) | CREATE NONCLUSTERED INDEX [IX_Computers_CredentialId] type dbo (line 26) | CREATE TABLE [dbo].[Scans] ( type dbo (line 37) | CREATE TABLE [dbo].[Scripts] ( type dbo (line 58) | CREATE TABLE [dbo].[Schedules] ( FILE: ACE-WebService/src/ACEWebService/AppSettings.cs class AppSettings (line 8) | public class AppSettings FILE: ACE-WebService/src/ACEWebService/Controllers/ComputerController.cs class ComputerController (line 10) | [Authorize(Policy = "ApiKey")] method ComputerController (line 16) | public ComputerController(ACEWebServiceDbContext context) method Get (line 21) | [HttpGet("{id}")] method Get (line 30) | [HttpGet()] FILE: ACE-WebService/src/ACEWebService/Controllers/CredentialController.cs class CredentialController (line 13) | [Authorize(Policy = "ApiKey")] method CredentialController (line 20) | public CredentialController(ACEWebServiceDbContext context, ICryptogra... method Delete (line 27) | [HttpGet("delete/{id}")] method Get (line 53) | [HttpGet()] method Get (line 69) | [HttpGet("pscredential/{id}")] method Post (line 88) | [HttpPost()] method Update (line 118) | [HttpPut("{id}")] FILE: ACE-WebService/src/ACEWebService/Controllers/DiscoverController.cs class DiscoverController (line 9) | [Authorize(Policy = "ApiKey")] method DiscoverController (line 15) | public DiscoverController(IDiscoveryService discoverService) method ComputerList (line 39) | [Route("/ace/discover/computerlist")] FILE: ACE-WebService/src/ACEWebService/Controllers/DownloadController.cs class DownloadController (line 11) | [Route("ace/[controller]")] method DownloadController (line 18) | public DownloadController(ACEWebServiceDbContext context, IHostingEnvi... method RequestFile (line 26) | [Authorize(Policy = "ApiKey")] method ReceiveFile (line 43) | [HttpPost("{id}")] FILE: ACE-WebService/src/ACEWebService/Controllers/ResultController.cs class ResultController (line 9) | [Route("ace/[controller]")] method ResultController (line 15) | public ResultController(ISweepResultProcessorService sweepWriterService) method Post (line 21) | [HttpPost("{id}")] FILE: ACE-WebService/src/ACEWebService/Controllers/ScanController.cs class ScanController (line 9) | [Authorize(Policy = "ApiKey")] method ScanController (line 15) | public ScanController(ACEWebServiceDbContext context) method GetSweepScans (line 21) | [HttpGet("{id}")] method Success (line 28) | [Route("/ace/scan/success/{id}")] method Failure (line 58) | [Route("/ace/scan/failed/{id}")] FILE: ACE-WebService/src/ACEWebService/Controllers/ScriptController.cs class ScriptController (line 17) | [Route("ace/[controller]")] method ScriptController (line 23) | public ScriptController(ACEWebServiceDbContext context, IHostingEnviro... method Delete (line 30) | [HttpGet("delete/{id}")] method Get (line 62) | [HttpGet] method Upload (line 69) | [HttpPost] FILE: ACE-WebService/src/ACEWebService/Controllers/SweepController.cs class SweepController (line 12) | [Authorize(Policy = "ApiKey")] method SweepController (line 19) | public SweepController(ISweepExecutionService sweepExecutionService, A... method Get (line 26) | [HttpGet()] method Get (line 33) | [HttpGet("{id}")] method Post (line 41) | [HttpPost] method Put (line 57) | [AllowAnonymous] FILE: ACE-WebService/src/ACEWebService/Controllers/UserController.cs class UserController (line 11) | [Authorize(Policy = "ApiKey")] method UserController (line 17) | public UserController(ACEWebServiceDbContext context) method Delete (line 23) | [HttpGet("delete/{id}")] method Get (line 56) | [HttpGet] method Post (line 74) | [HttpPost] method Update (line 107) | [HttpPut("{Id}")] FILE: ACE-WebService/src/ACEWebService/DbModelBuilder.cs class DbModelBuilder (line 5) | internal class DbModelBuilder method Entity (line 7) | internal object Entity() FILE: ACE-WebService/src/ACEWebService/Entities/ACEWebServiceDbContext.cs class ACEWebServiceDbContext (line 6) | public class ACEWebServiceDbContext : DbContext method ACEWebServiceDbContext (line 8) | public ACEWebServiceDbContext(DbContextOptions... FILE: ACE-WebService/src/ACEWebService/Entities/Computer.cs class Computer (line 7) | public class Computer FILE: ACE-WebService/src/ACEWebService/Entities/ComputerGroup.cs class ComputerGroup (line 8) | public class ComputerGroup FILE: ACE-WebService/src/ACEWebService/Entities/Credential.cs class Credential (line 7) | public class Credential FILE: ACE-WebService/src/ACEWebService/Entities/Download.cs class Download (line 7) | public class Download FILE: ACE-WebService/src/ACEWebService/Entities/Scan.cs class Scan (line 7) | public class Scan FILE: ACE-WebService/src/ACEWebService/Entities/Schedule.cs class Schedule (line 7) | public class Schedule FILE: ACE-WebService/src/ACEWebService/Entities/Script.cs class Script (line 7) | public class Script FILE: ACE-WebService/src/ACEWebService/Entities/Sweep.cs class Sweep (line 8) | public class Sweep FILE: ACE-WebService/src/ACEWebService/Entities/User.cs class User (line 7) | public class User FILE: ACE-WebService/src/ACEWebService/Migrations/20170322221439_MyFirstMigration.Designer.cs class MyFirstMigration (line 10) | [DbContext(typeof(ACEWebServiceDbContext))] method BuildTargetModel (line 14) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170322221439_MyFirstMigration.cs class MyFirstMigration (line 7) | public partial class MyFirstMigration : Migration method Up (line 9) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 128) | protected override void Down(MigrationBuilder migrationBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170322222622_MySecondMigration.Designer.cs class MySecondMigration (line 10) | [DbContext(typeof(ACEWebServiceDbContext))] method BuildTargetModel (line 14) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170322222622_MySecondMigration.cs class MySecondMigration (line 7) | public partial class MySecondMigration : Migration method Up (line 9) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 30) | protected override void Down(MigrationBuilder migrationBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170417201050_MyThirdMigration.Designer.cs class MyThirdMigration (line 10) | [DbContext(typeof(ACEWebServiceDbContext))] method BuildTargetModel (line 14) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170417201050_MyThirdMigration.cs class MyThirdMigration (line 7) | public partial class MyThirdMigration : Migration method Up (line 9) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 14) | protected override void Down(MigrationBuilder migrationBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170420231736_MyFourthMigration.Designer.cs class MyFourthMigration (line 10) | [DbContext(typeof(ACEWebServiceDbContext))] method BuildTargetModel (line 14) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170420231736_MyFourthMigration.cs class MyFourthMigration (line 7) | public partial class MyFourthMigration : Migration method Up (line 9) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 18) | protected override void Down(MigrationBuilder migrationBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170421030619_MyFifthMigration.Designer.cs class MyFifthMigration (line 10) | [DbContext(typeof(ACEWebServiceDbContext))] method BuildTargetModel (line 14) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170421030619_MyFifthMigration.cs class MyFifthMigration (line 7) | public partial class MyFifthMigration : Migration method Up (line 9) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 18) | protected override void Down(MigrationBuilder migrationBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170429215921_MySixthMigration.Designer.cs class MySixthMigration (line 10) | [DbContext(typeof(ACEWebServiceDbContext))] method BuildTargetModel (line 14) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170429215921_MySixthMigration.cs class MySixthMigration (line 7) | public partial class MySixthMigration : Migration method Up (line 9) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 45) | protected override void Down(MigrationBuilder migrationBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170430141205_MySeventhMigration.Designer.cs class MySeventhMigration (line 10) | [DbContext(typeof(ACEWebServiceDbContext))] method BuildTargetModel (line 14) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170430141205_MySeventhMigration.cs class MySeventhMigration (line 7) | public partial class MySeventhMigration : Migration method Up (line 9) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 30) | protected override void Down(MigrationBuilder migrationBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170707032113_MyEigthMigration.Designer.cs class MyEigthMigration (line 10) | [DbContext(typeof(ACEWebServiceDbContext))] method BuildTargetModel (line 14) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170707032113_MyEigthMigration.cs class MyEigthMigration (line 7) | public partial class MyEigthMigration : Migration method Up (line 9) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 22) | protected override void Down(MigrationBuilder migrationBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170707040959_MyNinthMigration.Designer.cs class MyNinthMigration (line 10) | [DbContext(typeof(ACEWebServiceDbContext))] method BuildTargetModel (line 14) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170707040959_MyNinthMigration.cs class MyNinthMigration (line 7) | public partial class MyNinthMigration : Migration method Up (line 9) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 25) | protected override void Down(MigrationBuilder migrationBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170707042221_MyTenthMigration.Designer.cs class MyTenthMigration (line 10) | [DbContext(typeof(ACEWebServiceDbContext))] method BuildTargetModel (line 14) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170707042221_MyTenthMigration.cs class MyTenthMigration (line 7) | public partial class MyTenthMigration : Migration method Up (line 9) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 18) | protected override void Down(MigrationBuilder migrationBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170713053904_MyEleventhMigration.Designer.cs class MyEleventhMigration (line 10) | [DbContext(typeof(ACEWebServiceDbContext))] method BuildTargetModel (line 14) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20170713053904_MyEleventhMigration.cs class MyEleventhMigration (line 7) | public partial class MyEleventhMigration : Migration method Up (line 9) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 24) | protected override void Down(MigrationBuilder migrationBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20171116210534_MyTwelfthMigration.Designer.cs class MyTwelfthMigration (line 10) | [DbContext(typeof(ACEWebServiceDbContext))] method BuildTargetModel (line 14) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20171116210534_MyTwelfthMigration.cs class MyTwelfthMigration (line 7) | public partial class MyTwelfthMigration : Migration method Up (line 9) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 30) | protected override void Down(MigrationBuilder migrationBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20171116211023_MyThirteenthMigration.Designer.cs class MyThirteenthMigration (line 10) | [DbContext(typeof(ACEWebServiceDbContext))] method BuildTargetModel (line 14) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20171116211023_MyThirteenthMigration.cs class MyThirteenthMigration (line 7) | public partial class MyThirteenthMigration : Migration method Up (line 9) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 38) | protected override void Down(MigrationBuilder migrationBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20171116233431_MyFourteenthMigration.Designer.cs class MyFourteenthMigration (line 10) | [DbContext(typeof(ACEWebServiceDbContext))] method BuildTargetModel (line 14) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/20171116233431_MyFourteenthMigration.cs class MyFourteenthMigration (line 7) | public partial class MyFourteenthMigration : Migration method Up (line 9) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 18) | protected override void Down(MigrationBuilder migrationBuilder) FILE: ACE-WebService/src/ACEWebService/Migrations/ACEWebServiceDbContextModelSnapshot.cs class ACEWebServiceDbContextModelSnapshot (line 10) | [DbContext(typeof(ACEWebServiceDbContext))] method BuildModel (line 13) | protected override void BuildModel(ModelBuilder modelBuilder) FILE: ACE-WebService/src/ACEWebService/Program.cs class Program (line 7) | public class Program method Main (line 9) | public static void Main(string[] args) FILE: ACE-WebService/src/ACEWebService/Security/ApiKeyPolicy.cs class ApiKeyRequirement (line 10) | public class ApiKeyRequirement : IAuthorizationRequirement method ApiKeyRequirement (line 12) | public ApiKeyRequirement() class ApiKeyHandler (line 18) | public class ApiKeyHandler : AuthorizationHandler method ApiKeyHandler (line 22) | public ApiKeyHandler(ACEWebServiceDbContext context) method HandleRequirementAsync (line 27) | protected override Task HandleRequirementAsync(AuthorizationHandlerCon... FILE: ACE-WebService/src/ACEWebService/Security/IsAdminPolicy.cs class IsAdminRequirement (line 9) | public class IsAdminRequirement : IAuthorizationRequirement method IsAdminRequirement (line 11) | public IsAdminRequirement() class IsAdminHandler (line 17) | public class IsAdminHandler : AuthorizationHandler method IsAdminHandler (line 21) | public IsAdminHandler(ACEWebServiceDbContext context) method HandleRequirementAsync (line 26) | protected override Task HandleRequirementAsync(AuthorizationHandlerCon... FILE: ACE-WebService/src/ACEWebService/Services/IAceConfiguration.cs type IAceConfiguration (line 5) | public interface IAceConfiguration class AceConfiguration (line 10) | public class AceConfiguration : IAceConfiguration method AceConfiguration (line 14) | public AceConfiguration(IConfigurationRoot configuration) FILE: ACE-WebService/src/ACEWebService/Services/ICryptographyService.cs type ICryptographyService (line 5) | public interface ICryptographyService method Encrypt (line 7) | string Encrypt(string clearText); method Decrypt (line 8) | string Decrypt(string cipherText); class AESCryptographyService (line 11) | public class AESCryptographyService : ICryptographyService method AESCryptographyService (line 15) | public AESCryptographyService(IDataProtectionProvider provider) method Encrypt (line 20) | public string Encrypt(string plaintext) method Decrypt (line 25) | public string Decrypt(string encryptedText) FILE: ACE-WebService/src/ACEWebService/Services/IDiscoveryService.cs type IDiscoveryService (line 15) | public interface IDiscoveryService method Discover (line 18) | void Discover(DiscoveryComputerListViewModel param); class DiscoveryActiveDirectoryService (line 21) | public class DiscoveryActiveDirectoryService : IDiscoveryService method DiscoveryActiveDirectoryService (line 27) | public DiscoveryActiveDirectoryService(ACEWebServiceDbContext context,... method Discover (line 159) | public void Discover(DiscoveryComputerListViewModel param) method CreateTask (line 201) | private static Task CreateTask(BlockingCollection... method GetComputer (line 250) | private Computer GetComputer(string computername, string operatingsyst... method TestPort (line 266) | internal static bool TestPort(string hostname, int port) class ACEComputer (line 290) | internal class ACEComputer FILE: ACE-WebService/src/ACEWebService/Services/IDownloadService.cs type IDownloadService (line 13) | public interface IDownloadService method DownloadRequest (line 15) | void DownloadRequest(DownloadRequestViewModel param, Guid Id); class DownloadService (line 18) | public class DownloadService : IDownloadService method DownloadService (line 24) | public DownloadService(ACEWebServiceDbContext context, ICryptographySe... method DownloadRequest (line 31) | public void DownloadRequest(DownloadRequestViewModel param, Guid Id) method KickOffCim (line 80) | private void KickOffCim(Computer computer, Credential credential, stri... FILE: ACE-WebService/src/ACEWebService/Services/ISweepExecutionService.cs type ISweepExecutionService (line 20) | public interface ISweepExecutionService method Sweep (line 22) | Guid Sweep(SweepExecutionViewModel param); class SweepExecutionService (line 25) | public class SweepExecutionService : ISweepExecutionService method SweepExecutionService (line 31) | public SweepExecutionService(ACEWebServiceDbContext context, ICryptogr... method Sweep (line 38) | public Guid Sweep(SweepExecutionViewModel param) method CreateTask (line 107) | private Task CreateTask(BlockingCollection> input) method KickOffCimAsync (line 187) | private void KickOffCimAsync(Computer computer, Credential credential,... method KickOffSSHAsync (line 230) | private void KickOffSSHAsync(Computer computer, Credential credential,... class Wrapper (line 241) | internal class Wrapper class ACETasking (line 246) | internal class ACETasking FILE: ACE-WebService/src/ACEWebService/Services/ISweepResultProcessorService.cs type ISweepResultProcessorService (line 10) | public interface ISweepResultProcessorService method Process (line 12) | void Process(Guid scanId, SweepResultViewModel scanData); class ScanResultRabbitMQService (line 15) | public class ScanResultRabbitMQService : ISweepResultProcessorService method ScanResultRabbitMQService (line 19) | public ScanResultRabbitMQService(IOptions settings) method Process (line 24) | public void Process(Guid scanId, SweepResultViewModel sweepData) FILE: ACE-WebService/src/ACEWebService/Startup.cs class Startup (line 26) | public class Startup method Startup (line 30) | public Startup(IHostingEnvironment env) method ConfigureServices (line 46) | public void ConfigureServices(IServiceCollection services) method Configure (line 121) | public void Configure(IApplicationBuilder app, IHostingEnvironment env... method GlobalExceptionHandler (line 145) | public void GlobalExceptionHandler(IApplicationBuilder builder) FILE: ACE-WebService/src/ACEWebService/ViewModels/ArbitrarySweepViewModel.cs class ArbitrarySweepViewModel (line 7) | public class ArbitrarySweepViewModel FILE: ACE-WebService/src/ACEWebService/ViewModels/CredentialViewModel.cs class CredentialViewModel (line 5) | public class CredentialViewModel FILE: ACE-WebService/src/ACEWebService/ViewModels/DiscoveryActiveDirectoryViewModel.cs class DiscoveryActiveDirectoryViewModel (line 6) | public class DiscoveryActiveDirectoryViewModel FILE: ACE-WebService/src/ACEWebService/ViewModels/DiscoveryComputerListViewModel.cs class DiscoveryComputerListViewModel (line 6) | public class DiscoveryComputerListViewModel FILE: ACE-WebService/src/ACEWebService/ViewModels/DownloadReceiveViewModel.cs class DownloadReceiveViewModel (line 6) | public class DownloadReceiveViewModel FILE: ACE-WebService/src/ACEWebService/ViewModels/DownloadRequestViewModel.cs class DownloadRequestViewModel (line 6) | public class DownloadRequestViewModel FILE: ACE-WebService/src/ACEWebService/ViewModels/ErrorViewModel.cs class ErrorViewModel (line 5) | public class ErrorViewModel method ToString (line 10) | public override string ToString() FILE: ACE-WebService/src/ACEWebService/ViewModels/FileViewModel.cs class FileViewModel (line 5) | public class FileViewModel FILE: ACE-WebService/src/ACEWebService/ViewModels/ScheduleIntervalViewModel.cs class ScheduleIntervalViewModel (line 5) | public class ScheduleIntervalViewModel FILE: ACE-WebService/src/ACEWebService/ViewModels/ScheduleTimeViewModel.cs class ScheduleTimeViewModel (line 7) | public class ScheduleTimeViewModel FILE: ACE-WebService/src/ACEWebService/ViewModels/SweepExecutionViewModel.cs class SweepExecutionViewModel (line 6) | public class SweepExecutionViewModel FILE: ACE-WebService/src/ACEWebService/ViewModels/SweepResultViewModel.cs class SweepResultViewModel (line 7) | public class SweepResultViewModel FILE: ACE-WebService/src/ACEWebService/ViewModels/UserViewModel.cs class UserViewModel (line 5) | public class UserViewModel