Commit Graph

650 Commits

Author SHA1 Message Date
Jeffrey Martin
fe91dcbf67
download windows pre-req files using the host OS
Many pre-req file have moved to require TLS 1.2, to address this
downloading these files in the host system will allows this requirement
to be meet even when the guest OS being built does not yet support TLS 1.2.

* downloads dotnet and wmf from a provisioner run by the host OS
* updates dotnet to 4.5.2
* update wmf for powershell 5.1
* adjust install process for wmf to run as SYSTEM
* moves boxstarter and Ruby install into the chocolatey_installs path

Furhter work should be done to validate the downlaod hash and support caching downloads
instead of force each build to download again.

This does not remove the need for downloads by chocolatey when preforming those installs.
2023-02-03 13:46:46 -06:00
Jeffrey Martin
2dadd8c585
Land #563, Update win2k8 iso url 2022-03-22 10:23:20 -05:00
justin
30d00ca41d Update win2k8 iso url 2022-01-25 22:59:47 -05:00
Jeffrey Martin
f69f255723
Land #491, update docs for using vagrant to develop ub1404 2022-01-10 12:21:07 -06:00
Jeffrey Martin
45f273705d
Land #562, Update general dependencies 2022-01-07 23:57:12 -06:00
Jeffrey Martin
52b4da65f5
update manual build docs to match Vagrantfile
Address #516 to align box name to match Vagrantfile.
2022-01-07 11:18:22 -06:00
Jeffrey Martin
f133b1b74f
update virualbox and packer requirements 2022-01-07 10:39:23 -06:00
Jeffrey Martin
2d20351f92
remove iso_checksum_type for newer packer 2022-01-07 10:39:19 -06:00
Jeffrey Martin
1e869558aa Land #523, Update packer templates 2022-01-07 10:17:13 -06:00
Jeffrey Martin
4556f96fe4
suppress cert check from phpmyadmin.net
Supress the certificate check and validate a file has the
pre-detemined checksum due to root certificate processing
issues on EOL Ubuntu 14.04 OS.
2022-01-07 09:56:03 -06:00
Jeffrey Martin
cec1d4395d
only download 7z if missing 2021-11-24 13:54:53 -06:00
Jeffrey Martin
8d5ad5ae9b
use alternate download location 2021-11-23 16:28:29 -06:00
Jeffrey Martin
abbc88a558
Land #549, download ManageEngine using tls 2021-08-23 13:57:10 -05:00
Jeffrey Martin
05988bc630
download ManageEngine using tls 2021-08-23 10:08:51 -05:00
Jeffrey Martin
98eef21cf9
Land #530, update devkit link to a git permalink 2021-05-11 17:27:57 -05:00
Jeffrey Martin
0cbceb95ce
update devkit link to a git permalink
Fix #529

The CDN previously used has shutdown.  Pull the devkit from metasploit build cache repo.
2021-05-10 09:18:04 -05:00
Jeffrey Martin
0d9c4a0d0e
Land #527, Patch recipe NodeJS 2021-04-28 16:39:40 -05:00
Thibault
32d2d83c67 hotfix: node 2021-04-26 19:53:38 +02:00
Thibault
8017610762 feat: update packer templates 2021-04-26 19:49:59 +02:00
Jeffrey Martin
e2525bac2b
Land #508, Clarify username and password 2021-04-26 10:57:45 -05:00
Jeffrey Martin
f7d77d75e4
Land #507, Removed stale YouTube link 2021-04-26 10:57:12 -05:00
Jeffrey Martin
9f13ad3a56
Land #511, lock gem version for rails build 2021-03-01 08:48:43 -06:00
Jeffrey Martin
d6711c348d
lock gem version for rails build 2021-03-01 08:40:14 -06:00
Alan Foster
eeea4ab1a8
Clarify username and password 2021-02-16 10:19:21 +00:00
Pearce Barry
c1e041b9d1
Removed stale YouTube link pointed out by a user.
I did poke around [webpwnized's YouTube channel](https://www.youtube.com/c/webpwnized/featured), but couldn't locate any Metasploitable videos or playlists, maybe they removed 'em...
2021-02-15 16:02:41 -06:00
Jeffrey Martin
3a8a707df8
Land #506, download elasticsearch with https 2021-02-09 08:46:18 -06:00
Jeffrey Martin
0c933759e2
download elasticsearch with https
The original endpoint on http now returns a 302 that powershell does not follow.
2021-02-09 08:24:57 -06:00
Jeffrey Martin
f47aa6c495
Land #505, enable tls12 for vagrant key download 2021-01-15 22:16:15 -06:00
Jeffrey Martin
9bb95f1a72
also enforce bundler version in setup 2021-01-15 17:14:06 -06:00
Jeffrey Martin
fae426456e
use rails 4 compatible bundler 2021-01-15 15:53:44 -06:00
Jeffrey Martin
b9d61f4830
enable tls12 for vagrant key download 2021-01-15 14:41:01 -06:00
Jeffrey Martin
53b1966a80
Land #500, update rubygem for certificate support 2020-12-10 07:35:41 -06:00
Jeffrey Martin
17b04aeac8
Rubygems.org has a new public certificate.
* disable cert validation for gem update --system
* restore checks for later bundle
2020-12-09 17:10:11 -06:00
Jeffrey Martin
5be08b96ba
Land #388, add parallels provider support for ub1404 and win2k8 2020-11-20 14:49:49 -06:00
Jeffrey Martin
72516dc014
Land #490, allow all loopback traffic 2020-10-29 14:15:15 -05:00
Jeffrey Martin
7d136f4932
Land #487, Allow ICMP protocol for linux machine 2020-10-29 14:14:36 -05:00
Jeffrey Martin
7b624f24c7
Land #486, open port 8080 for apache continuum 2020-10-29 14:13:49 -05:00
Jeffrey Martin
6c12e1c048
Land #496, vagrant template cannot not ref win2k8 2020-10-28 17:18:38 -05:00
Jeffrey Martin
d10db2cbc8
Land #495, only use provisioner for tools 2020-10-28 17:17:22 -05:00
Jeffrey Martin
193600978e
vagrant template should not reference win2k8
The template file supplied inside the box images does not
have information about the external `name`, just reference config
and the provisioner type.
2020-10-28 15:22:52 -05:00
Jeffrey Martin
4e6ecb4ef8
only use provisioner for tools
The packer config for vmware-iso should not attempt tools install.

There is a provisioner script for tools install that detects the
environment and installer to use.
2020-10-28 14:02:12 -05:00
Dave Eargle
ea810af45d specify libvirt box override in provider block 2020-10-26 16:37:51 -06:00
Jeffrey Martin
e34db4f36e Land #479, import libvirt box 2020-10-26 15:43:37 -05:00
Dave Eargle
a7d110a383 update docs for using vagrant to develop ub1404
* reference a new box that supporst libvirt
* default-disable nfs and instead give instructions for using rsync for 
provisioning with chef-solo
2020-10-02 17:23:59 -04:00
Dave Eargle
49f6ada4d8 allow all loopback traffic
see 
https://github.com/rapid7/metasploitable3/pull/458#issuecomment-702942817
2020-10-02 17:08:16 -04:00
Sliim
11423795a9 Allow ICMP protocol for linux machine
Required for setup_linux_share.bat provisioning script on the windows
machine. Fix #393
2020-10-02 15:29:27 -04:00
Dave Eargle
387c4fb521 open port 8080 for apache continuum
Closes #458
2020-10-02 14:39:34 -04:00
Jeffrey Martin
d987936b99
import libvirt box
`packer` build `provider` is not consistent at this time.

type qemu builder in the current packer config reports provider as `libvirt`
2020-08-21 13:59:15 -05:00
Jeffrey Martin
b0eaed0ae8
Land #431, fix virtio drivers for qemu build 2020-08-21 13:57:22 -05:00
Jeffrey Martin
6f699c7a83
Land #423, Iptables idempotent 2020-08-20 08:32:34 -05:00