From 210ef60b69572a99c4db738bb5a32923157fa426 Mon Sep 17 00:00:00 2001 From: Enrique Martin Date: Tue, 27 Feb 2024 14:18:00 +0100 Subject: [PATCH] Added MR changes --- pandora_console/extras/mr/69.sql | 19 +++++++++++++++++++ pandora_console/pandoradb.sql | 4 ++++ 2 files changed, 23 insertions(+) create mode 100644 pandora_console/extras/mr/69.sql diff --git a/pandora_console/extras/mr/69.sql b/pandora_console/extras/mr/69.sql new file mode 100644 index 0000000000..17fa864e13 --- /dev/null +++ b/pandora_console/extras/mr/69.sql @@ -0,0 +1,19 @@ +START TRANSACTION; + +ALTER TABLE `tdeployment_hosts` ADD COLUMN `deploy_method` ENUM('SSH', 'HTTP', 'HTTPS') DEFAULT 'SSH'; +ALTER TABLE `tdeployment_hosts` ADD COLUMN `deploy_port` INT UNSIGNED NOT NULL DEFAULT 22; +ALTER TABLE `tdeployment_hosts` ADD COLUMN `server_port` INT UNSIGNED NOT NULL DEFAULT 41121; +ALTER TABLE `tdeployment_hosts` ADD COLUMN `temp_folder` VARCHAR(500) DEFAULT '/tmp'; + +UPDATE + `tdeployment_hosts`, `tconfig_os` +SET + `tdeployment_hosts`.`deploy_method` = 'HTTP', + `tdeployment_hosts`.`deploy_port` = 5985, + `tdeployment_hosts`.`temp_folder` = '$env:TEMP' +WHERE + `tdeployment_hosts`.`id_os` = `tconfig_os`.`id_os` AND `tconfig_os`.`name` = 'Windows' AND `tdeployment_hosts`.`deployed` = 0; + +UPDATE `trecon_task` SET `field4` = 41121 WHERE `type` = 9; + +COMMIT; \ No newline at end of file diff --git a/pandora_console/pandoradb.sql b/pandora_console/pandoradb.sql index e340dfbf27..a7a17f48eb 100644 --- a/pandora_console/pandoradb.sql +++ b/pandora_console/pandoradb.sql @@ -3948,6 +3948,10 @@ CREATE TABLE IF NOT EXISTS `tdeployment_hosts` ( `deployed` BIGINT NOT NULL DEFAULT 0 COMMENT 'When it was deployed', `server_ip` VARCHAR(100) DEFAULT NULL COMMENT 'Where to point target agent', `last_err` TEXT, + `deploy_method` ENUM('SSH', 'HTTP', 'HTTPS') DEFAULT 'SSH', + `deploy_port` INT UNSIGNED NOT NULL DEFAULT 22, + `server_port` INT UNSIGNED NOT NULL DEFAULT 41121, + `temp_folder` VARCHAR(500) DEFAULT '/tmp', PRIMARY KEY (`id`), FOREIGN KEY (`id_cs`) REFERENCES `tcredential_store`(`identifier`) ON UPDATE CASCADE ON DELETE SET NULL,