So I want to make a virtual hacking lab using VirtualBox. There will be two type of machines.
- Attack Machine : Kali Linux
- Target Machine : This can be any type of OS; Ubuntu, CentOS etc.
I want my attack machine to have internet access and it should be able to communicate with target machine(s). But my target machine(s) should not have any access to internet or host OS because most of the time it will contain some malicious program. Also these target machines needs a DHCP server to assign IPs to them. Basically I want to attack these target machines using my attack machine (kali), want my attack machine to have internet access but not target machines. The target VMs will be downloaded from internet and will have DHCP enabled. Sometimes I might have to give internet access to these target machines so they can update themselves, But that is rare. Its a bit complicated, I couldn't figure out myself so I am asking here.
thanks.