13:28
@O'Niel for beef (and metasploit, with reverse shells anyway) the key is that the target machine needs to be able to contact the system running beef or metasploit at a network level
so if your "target" is on another network, they need to have a route back to yours.
In general the easiest way to handle this is to place the beef/metasploit servers on a machine with an Internet facing IP address, as most clients have Internet access
However with this you then have to be very careful of the security of that host as you're essentially exposing it to the Internet with no firewall
so it's easily compromised
a good way to get started with something like that would be to rent a VM from somewhere like digital Ocean
which will give you an Internet facing IP address
and then just use it for your testing. That way if this machine is attacked it's less likely you'll have anything sensitive on it.