Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use the latest Kali base AMI #172

Merged
merged 12 commits into from
Sep 20, 2024
Merged
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ repos:
# necessary to add the ansible package itself as an
# additional dependency, with the same pinning as is done in
# requirements-test.txt of cisagov/skeleton-ansible-role.
# - ansible>=9,<10
- ansible>=9,<10
# ansible-core 2.16.3 through 2.16.6 suffer from the bug
# discussed in ansible/ansible#82702, which breaks any
# symlinked files in vars, tasks, etc. for any Ansible role
Expand Down
4 changes: 2 additions & 2 deletions src/assessor_tools.yml
Original file line number Diff line number Diff line change
Expand Up @@ -254,11 +254,11 @@
assessment_tool_unarchive_extra_opts:
- --strip-components=1

- name: Install FortyNorthSecurity/Hasher
- name: Install RedSiege/Hasher
ansible.builtin.include_role:
name: assessment_tool
vars:
assessment_tool_archive_src: https://github.com/FortyNorthSecurity/Hasher/tarball/master
assessment_tool_archive_src: https://github.com/RedSiege/Hasher/tarball/master
assessment_tool_install_dir: /tools/Hasher
assessment_tool_pip_packages:
- .
Expand Down
5 changes: 4 additions & 1 deletion src/donut.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,10 @@
ansible.builtin.include_role:
name: assessment_tool
vars:
assessment_tool_archive_src: https://github.com/TheWover/donut/tarball/master
# TODO: Revert back to using TheWover/donut once
# TheWover/donut#158 is merged. See #173 for more details.
# assessment_tool_archive_src: https://github.com/TheWover/donut/tarball/master
assessment_tool_archive_src: https://github.com/jsf9k/donut/tarball/bugfix/python-extension-fails-to-build
assessment_tool_install_dir: /tools/donut
assessment_tool_unarchive_extra_opts:
- --strip-components=1
Expand Down
7 changes: 5 additions & 2 deletions src/excelntdonut.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,11 @@
ansible.builtin.include_role:
name: assessment_tool
vars:
assessment_tool_archive_src: "https://github.com/FortyNorthSecurity/\
EXCELntDonut/tarball/master"
# TODO: Revert back to using RedSiege/EXCELntDonut once
# TheWover/donut#158 is merged. See #174 for more details.
# assessment_tool_archive_src: \
# https://github.com/RedSiege/EXCELntDonut/tarball/master
assessment_tool_archive_src: https://github.com/jsf9k/EXCELntDonut/tarball/master
assessment_tool_csharp: true
assessment_tool_install_dir: /tools/EXCELntDonut
assessment_tool_pip_packages:
Expand Down
4 changes: 2 additions & 2 deletions src/packer.pkr.hcl
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ variable "skip_create_ami" {
# data "amazon-ami" "kali_arm64" {
# filters = {
# architecture = "arm64"
# name = "kali-last-snapshot-arm64-2024.2.0-*"
# name = "kali-last-snapshot-arm64-2024.3.0-*"
# root-device-type = "ebs"
# virtualization-type = "hvm"
# }
Expand All @@ -89,7 +89,7 @@ variable "skip_create_ami" {
data "amazon-ami" "kali_x86_64" {
filters = {
architecture = "x86_64"
name = "kali-last-snapshot-amd64-2024.2.0-*"
name = "kali-last-snapshot-amd64-2024.3.0-*"
root-device-type = "ebs"
virtualization-type = "hvm"
}
Expand Down
9 changes: 1 addition & 8 deletions src/responder.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,4 @@
---
# Responder requires the libncurses6 package in order to build the
# wheel for readline.
- name: Install Responder dependencies
ansible.builtin.package:
name:
- libncurses6

- name: Install Responder
ansible.builtin.include_role:
name: assessment_tool
Expand All @@ -16,10 +9,10 @@
- dnspython
- impacket
- ldap3
- netifaces
- pyasn1
- pycryptodome
- pycryptodomex
- readline
- six
assessment_tool_unarchive_extra_opts:
- --strip-components=1
2 changes: 1 addition & 1 deletion src/version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "0.5.28"
__version__ = "0.5.29-rc.1"
Loading