Exemplo n.º 1
0
 public CommandChannelController(CommandChannelConfig c2config, SocksLoopController client, CommandCommunicationHandler comms, InternalErrorHandler error)
 {
     C2Config = c2config;
     C2Config.CommandChannelSessionIdChanged += () => {
         //TO DO: Sort out what happens when config changes......
     };
     _client = client;
     _cmdCommsHandler = comms;
     _error = error;
 }
 CommandChannelConfig GetCmdChannelConfig()
 {
     if (null == CommandChannel)
     {
         lock (_locker)
         {
             if (null == CommandChannel)
             {
                 CommandChannel = new CommandChannelConfig();
             }
         }
     }
     return(CommandChannel);
 }