diff --git a/Vagrant/Vagrantfile_Minimum b/Vagrant/Vagrantfile_Minimum index 96ca99a..404791f 100644 --- a/Vagrant/Vagrantfile_Minimum +++ b/Vagrant/Vagrantfile_Minimum @@ -52,6 +52,7 @@ Vagrant.configure("2") do |config| cfg.vm.provision "shell", path: "scripts/configure-powershelllogging.ps1", privileged: false cfg.vm.provision "shell", path: "scripts/configure-AuditingPolicyGPOs.ps1", privileged: false cfg.vm.provision "shell", path: "scripts/configure-rdp-user-gpo.ps1", privileged: false + cfg.vm.provision "shell", path: "scripts/configure-disable-windows-defender-gpo.ps1", privileged: false cfg.vm.provision "shell", path: "scripts/install-autorunstowineventlog.ps1", privileged: false cfg.vm.provision "shell", inline: 'wevtutil el | Select-String -notmatch "Microsoft-Windows-LiveId" | Foreach-Object {wevtutil cl "$_"}', privileged: false cfg.vm.provision "shell", inline: "Set-SmbServerConfiguration -AuditSmb1Access $true -Force", privileged: false diff --git a/Vagrant/Vagrantfile_Prebuilt b/Vagrant/Vagrantfile_Prebuilt deleted file mode 100644 index 759bdc1..0000000 --- a/Vagrant/Vagrantfile_Prebuilt +++ /dev/null @@ -1,120 +0,0 @@ -Vagrant.configure("2") do |config| - - config.vm.define "logger" do |cfg| - cfg.vm.box = "bento/ubuntu-16.04" - cfg.vm.hostname = "logger" - config.vm.provision :shell, path: "bootstrap.sh" - cfg.vm.network :private_network, ip: "192.168.38.105", gateway: "192.168.38.1", dns: "8.8.8.8" - - cfg.vm.provider "vmware_desktop" do |v, override| - v.vmx["displayname"] = "logger" - v.memory = 4096 - v.cpus = 2 - v.gui = true - end - - cfg.vm.provider "virtualbox" do |vb, override| - vb.gui = true - vb.name = "logger" - vb.customize ["modifyvm", :id, "--memory", 4096] - vb.customize ["modifyvm", :id, "--cpus", 2] - vb.customize ["modifyvm", :id, "--vram", "32"] - vb.customize ["modifyvm", :id, "--nicpromisc2", "allow-all"] - vb.customize ["modifyvm", :id, "--clipboard", "bidirectional"] - vb.customize ["setextradata", "global", "GUI/SuppressMessages", "all" ] - end - end - - config.vm.define "dc" do |cfg| - cfg.vm.box = "detectionlab/dc-prebuilt" - cfg.vm.hostname = "dc" - cfg.vm.boot_timeout = 600 - cfg.winrm.transport = :plaintext - cfg.vm.communicator = "winrm" - cfg.winrm.basic_auth_only = true - cfg.winrm.timeout = 300 - cfg.winrm.retry_limit = 20 - cfg.vm.network :private_network, ip: "192.168.38.102", gateway: "192.168.38.1" - - cfg.vm.provider "vmware_desktop" do |v, override| - v.vmx["displayname"] = "dc.windomain.local" - v.memory = 3072 - v.cpus = 2 - v.gui = true - v.enable_vmrun_ip_lookup = false - end - - cfg.vm.provider "virtualbox" do |vb, override| - vb.gui = true - vb.name = "dc.windomain.local" - vb.default_nic_type = "82545EM" - vb.customize ["modifyvm", :id, "--memory", 3072] - vb.customize ["modifyvm", :id, "--cpus", 2] - vb.customize ["modifyvm", :id, "--vram", "32"] - vb.customize ["modifyvm", :id, "--clipboard", "bidirectional"] - vb.customize ["setextradata", "global", "GUI/SuppressMessages", "all" ] - end - end - - config.vm.define "wef" do |cfg| - cfg.vm.box = "detectionlab/wef-prebuilt" - cfg.vm.hostname = "wef" - cfg.vm.boot_timeout = 600 - cfg.vm.communicator = "winrm" - cfg.winrm.basic_auth_only = true - cfg.winrm.timeout = 300 - cfg.winrm.retry_limit = 20 - cfg.vm.network :private_network, ip: "192.168.38.103", gateway: "192.168.38.1", dns: "192.168.38.102" - - cfg.vm.provider "vmware_desktop" do |v, override| - v.vmx["displayname"] = "wef.windomain.local" - v.memory = 2048 - v.cpus = 2 - v.gui = true - v.enable_vmrun_ip_lookup = false - end - - cfg.vm.provider "virtualbox" do |vb, override| - vb.gui = true - vb.name = "wef.windomain.local" - vb.default_nic_type = "82545EM" - vb.customize ["modifyvm", :id, "--memory", 2048] - vb.customize ["modifyvm", :id, "--cpus", 2] - vb.customize ["modifyvm", :id, "--vram", "32"] - vb.customize ["modifyvm", :id, "--clipboard", "bidirectional"] - vb.customize ["setextradata", "global", "GUI/SuppressMessages", "all" ] - end - end - - config.vm.define "win10" do |cfg| - cfg.vm.box = "detectionlab/win10-prebuilt" - cfg.vm.hostname = "win10" - cfg.vm.boot_timeout = 600 - cfg.vm.communicator = "winrm" - cfg.winrm.basic_auth_only = true - cfg.winrm.timeout = 300 - cfg.winrm.retry_limit = 20 - cfg.vm.network :private_network, ip: "192.168.38.104", gateway: "192.168.38.1", dns: "192.168.38.102" - - cfg.vm.provider "vmware_desktop" do |v, override| - v.vmx["displayname"] = "win10.windomain.local" - v.vmx["gui.fullscreenatpoweron"] = "FALSE" - v.vmx["gui.viewModeAtPowerOn"] = "windowed" - v.memory = 2048 - v.cpus = 1 - v.gui = true - v.enable_vmrun_ip_lookup = false - end - - cfg.vm.provider "virtualbox" do |vb, override| - vb.gui = true - vb.name = "win10.windomain.local" - vb.default_nic_type = "82545EM" - vb.customize ["modifyvm", :id, "--memory", 2048] - vb.customize ["modifyvm", :id, "--cpus", 1] - vb.customize ["modifyvm", :id, "--vram", "32"] - vb.customize ["modifyvm", :id, "--clipboard", "bidirectional"] - vb.customize ["setextradata", "global", "GUI/SuppressMessages", "all" ] - end - end -end