Commit Graph

656 Commits

Author SHA1 Message Date
Adam Robinson 14235dcb60
Approving cortex.yaml
PD-41096 Auto-add cortex.yaml
2023-10-04 14:20:55 +01:00
Simon Irwin 7e794a9a53 PD-41096 Auto-add cortex.yaml [no action required by you] 2023-10-02 20:32:04 +01:00
Jeffrey Martin 408d368b18
Land #566, guard token in ManageEngine install 2023-02-04 14:51:12 -06:00
Jeffrey Martin 6da0bda7a9
Land #586, download windows pre-req using host OS 2023-02-04 14:50:18 -06:00
Jeffrey Martin 4cdd76963a
lock chocolatey version for tomcat 8 install
Setting a locked version to ensure the install packages
are compatible with the version of chocolatey used during install
2023-02-04 11:21:40 -06:00
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 ab5dcdd54f
fix suggested by nem0n in #438
ensure ManageEngine install is parsed accurately
2022-03-22 11:59:10 -05: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