public SpawnerController(int spawnerId, IClientSocket connection, SpawnerOptions options) { Connection = connection; SpawnerId = spawnerId; Options = options; DefaultSpawnerSettings = new DefaultSpawnerConfig() { MasterIp = connection.ConnectionIp, MasterPort = connection.ConnectionPort, MachineIp = options.MachineIp }; // Add handlers connection.SetHandler((short)MsfOpCodes.SpawnRequest, HandleSpawnRequest); connection.SetHandler((short)MsfOpCodes.KillSpawnedProcess, HandleKillSpawnedProcessRequest); }
public SpawnerController(int spawnerId, IClientSocket connection, SpawnerOptions options) { Connection = connection; SpawnerId = spawnerId; Options = options; DefaultSpawnerSettings = new DefaultSpawnerConfig() { MasterIp = connection.ConnectionIp, MasterPort = connection.ConnectionPort, MachineIp = options.MachineIp, SpawnInBatchmode = Msf.Args.IsProvided("-batchmode") }; // Add handlers connection.SetHandler((short)MsfMessageCodes.SpawnProcessRequest, SpawnProcessRequestHandler); connection.SetHandler((short)MsfMessageCodes.KillProcessRequest, KillProcessRequestHandler); }
public SpawnerController(SpawnerPlugin owner, int spawnerId, IClientSocket connection, SpawnerOptions options) { _spawners = owner; Connection = connection; SpawnerId = spawnerId; Options = options; DefaultSpawnerSettings = new DefaultSpawnerConfig() { MasterIp = connection.ConnectionIp, MasterPort = connection.ConnectionPort, MachineIp = options.MachineIp, SpawnInBatchmode = CommandLineArgs.IsProvided("-batchmode") }; // Add handlers connection.SetHandler((short)OpCodes.SpawnRequest, HandleSpawnRequest); connection.SetHandler((short)OpCodes.KillSpawnedProcess, HandleKillSpawnedProcessRequest); }