From 9766ff83a7339ef3347f0120fa92fe5e8de863ac Mon Sep 17 00:00:00 2001 From: n0isegat3 <69188555+n0isegat3@users.noreply.github.com> Date: Fri, 26 Jan 2024 15:03:07 +0100 Subject: [PATCH 01/26] added allowance to break system packages --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 61568424..c571e69d 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # Instructions * Start with Parrot HTB Edition -* Install Ansible (python3 -m pip install ansible) +* Install Ansible (`python3 -m pip install ansible --break-system-packages`) * Clone and enter the repo (git clone) * ansible-galaxy install -r requirements.yml * Make sure we have a sudo token (sudo whoami) From 6487b7dc55ff4a0c090d1f67f8ce1351b16497fb Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Sun, 4 Feb 2024 14:53:59 +0100 Subject: [PATCH 02/26] added tools, updated tmux conf --- roles/configure-tmux/files/.tmux.conf | 39 ++++++++++++++++++---- roles/install-tools/tasks/apt-stuff.yml | 21 ++++++++++-- roles/install-tools/tasks/gem-tools.yml | 10 +++--- roles/install-tools/tasks/python-tools.yml | 8 +++-- 4 files changed, 62 insertions(+), 16 deletions(-) diff --git a/roles/configure-tmux/files/.tmux.conf b/roles/configure-tmux/files/.tmux.conf index 83547eb3..3494eee6 100644 --- a/roles/configure-tmux/files/.tmux.conf +++ b/roles/configure-tmux/files/.tmux.conf @@ -1,10 +1,37 @@ -set -g history-limit 10000 -set -g allow-rename off +# Status Bar +set-option -g status on +set -g status-justify centre + +#set prefix +set -g prefix C-a +bind C-a send-prefix +unbind C-b -set -g status-bg "#008000" +set -g history-limit 100000 +set -g allow-rename off -bind-key j command-prompt -p "join pain from:" "join-pane -s '%%'" -bind-key s command-prompt -p "send pane to:" "join-pane -t '%%'" -bind-key C send-keys " | xclip -selection clipboard" +bind-key j command-prompt -p "Join pan from:" "join-pane -s '%%'" +bind-key s command-prompt -p "Send pane to:" "joian-pane -t '%%'" +# Search Mode VI (default is emac) set-window-option -g mode-keys vi + +# Start windows and panes at 1, not 0 +set -g base-index 1 +setw -g pane-base-index 1 + +# Improve colors +set -g default-terminal 'tmux-256color' #tohle zakomentovat v macos, jinak tmux blbne + +# VPN IP +# show host name and IP address on left side of status bar +set -g status-left-length 60 +set -g status-bg green +set -g status-right-length 85 +set -g status-right "#{prefix_highlight}" +set -ag status-right "#[fg=white,bg=black] #(~/weapons/tmux-vpn-info.sh)" +set -ag status-right " " +set -ag status-right "#[fg=red,bg=black]#(ifconfig tap0 | grep 'inet ' | awk '{print $2}')" +set -ag status-right " " +set -ag status-right "#[fg=black,bg=green] %H:%M %d-%b-%y" +set -ag status-right " " \ No newline at end of file diff --git a/roles/install-tools/tasks/apt-stuff.yml b/roles/install-tools/tasks/apt-stuff.yml index 9003a877..6dffbe58 100644 --- a/roles/install-tools/tasks/apt-stuff.yml +++ b/roles/install-tools/tasks/apt-stuff.yml @@ -12,11 +12,26 @@ - name: "Installing Packages" package: name: + - bruteforce-salted-openssl + - cifs-utils + - crowbar + - exiftool + - flamerobin + - flameshot + - gcc-mingw-w64 + - gss-ntlmssp + - hashcat + - heimdal-clients + - htop + - httrack - jq - - pipx + - libsasl2-modules-gssapi-heimdal - ntpdate - - flameshot - - exiftool + - pipx + - rdesktop + - ruby + - ruby-dev + - snmp state: latest become: true become_method: sudo diff --git a/roles/install-tools/tasks/gem-tools.yml b/roles/install-tools/tasks/gem-tools.yml index bc196e1d..171e10cd 100644 --- a/roles/install-tools/tasks/gem-tools.yml +++ b/roles/install-tools/tasks/gem-tools.yml @@ -4,20 +4,20 @@ name: "{{ item }}" state: latest loop: - - logger - - stringio - - winrm - builder - erubi + - evil-winrm - gssapi - gyoku - httpclient - - logging - little-plugger + - logger + - logging - nori - rubyntlm + - stringio + - winrm - winrm-fs - - evil-winrm become: true become_method: sudo diff --git a/roles/install-tools/tasks/python-tools.yml b/roles/install-tools/tasks/python-tools.yml index 6bbee8b7..d92c2c24 100644 --- a/roles/install-tools/tasks/python-tools.yml +++ b/roles/install-tools/tasks/python-tools.yml @@ -5,6 +5,10 @@ source: "{{ item.url }}" state: latest loop: - - { name: 'impacket', url: 'git+https://github.com/fortra/impacket.git' } - - { name: 'crackmapexec', url: 'git+https://github.com/Porchetta-Industries/CrackMapExec.git' } + - { name: 'AutoRecon', url: 'git+https://github.com/Tib3rius/AutoRecon.git'} - { name: 'certipy-ad', url: 'git+https://github.com/ly4k/Certipy.git' } + - { name: 'crackmapexec', url: 'git+https://github.com/Porchetta-Industries/CrackMapExec.git' } + - { name: 'impacket', url: 'git+https://github.com/fortra/impacket.git' } + - { name: 'mitm6', url: 'git+https://github.com/dirkjanm/mitm6.git'} + - { name: 'pypykatz', url: 'git+https://github.com/skelsec/pypykatz.git'} + - { name: 'updog', url: 'git+https://github.com/sc0tfree/updog.git'} \ No newline at end of file From 8e6c80f129b6b4b47dc7b46c43fbe5f2699ea70f Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Sun, 4 Feb 2024 16:59:31 +0100 Subject: [PATCH 03/26] updates and fixes --- roles/configure-logging/tasks/main.yml | 4 +- roles/configure-system/tasks/main.yml | 2 +- roles/customize-browser/tasks/main.yml | 4 +- roles/install-tools/files/ferox-config.toml | 60 +++++++++++++++++++++ roles/install-tools/files/githubdownload.py | 18 +++---- roles/install-tools/tasks/apt-stuff.yml | 1 + roles/install-tools/tasks/feroxbuster.yml | 6 +++ roles/install-tools/tasks/gem-tools.yml | 1 + roles/install-tools/tasks/github-repos.yml | 5 ++ roles/install-tools/tasks/main.yml | 11 ++-- roles/install-tools/tasks/python-tools.yml | 16 +++--- 11 files changed, 100 insertions(+), 28 deletions(-) create mode 100644 roles/install-tools/files/ferox-config.toml create mode 100644 roles/install-tools/tasks/feroxbuster.yml diff --git a/roles/configure-logging/tasks/main.yml b/roles/configure-logging/tasks/main.yml index 9433d12d..687a575b 100644 --- a/roles/configure-logging/tasks/main.yml +++ b/roles/configure-logging/tasks/main.yml @@ -1,3 +1,3 @@ --- -- include: "ufw.yml" -- include: "auditd.yml" +- include_tasks: "ufw.yml" +- include_tasks: "auditd.yml" \ No newline at end of file diff --git a/roles/configure-system/tasks/main.yml b/roles/configure-system/tasks/main.yml index 34e40968..db8968c7 100644 --- a/roles/configure-system/tasks/main.yml +++ b/roles/configure-system/tasks/main.yml @@ -1,2 +1,2 @@ --- -- include: "configure-sudoers.yml" +- include_tasks: "configure-sudoers.yml" diff --git a/roles/customize-browser/tasks/main.yml b/roles/customize-browser/tasks/main.yml index 92615411..d6166d73 100644 --- a/roles/customize-browser/tasks/main.yml +++ b/roles/customize-browser/tasks/main.yml @@ -1,3 +1,3 @@ --- -- include: "burp.yml" -- include: "firefox.yml" +- include_tasks: "burp.yml" +- include_tasks: "firefox.yml" diff --git a/roles/install-tools/files/ferox-config.toml b/roles/install-tools/files/ferox-config.toml new file mode 100644 index 00000000..6d92f7c8 --- /dev/null +++ b/roles/install-tools/files/ferox-config.toml @@ -0,0 +1,60 @@ +# Example configuration for feroxbuster +# +# If you wish to provide persistent settings to feroxbuster, rename this file to ferox-config.toml and make sure +# it resides in the same directory as the feroxbuster binary. +# +# After that, uncomment any line to override the default value provided by the binary itself. +# +# Any setting used here can be overridden by the corresponding command line option/argument +# +wordlist = "/opt/SecLists/Discovery/Web-Content/raft-medium-directories.txt" +# status_codes = [200, 500] +# filter_status = [301] +# threads = 1 +# timeout = 5 +# proxy = "http://127.0.0.1:8080" +# replay_proxy = "http://127.0.0.1:8081" +# replay_codes = [200, 302] +# verbosity = 1 +# parallel = 8 +# scan_limit = 6 +# rate_limit = 250 +# quiet = true +# silent = true +# auto_tune = true +# auto_bail = true +# json = true +# output = "/targets/ellingson_mineral_company/gibson.txt" +# debug_log = "/var/log/find-the-derp.log" +# user_agent = "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0" +# redirects = true +# insecure = true +# extensions = ["php", "html"] +# url_denylist = ["http://dont-scan.me", "https://also-not.me"] +# no_recursion = true +# add_slash = true +# stdin = true +# dont_filter = true +# extract_links = true +# depth = 1 +# filter_size = [5174] +# filter_regex = ["^ignore me$"] +# filter_similar = ["https://somesite.com/soft404"] +# filter_word_count = [993] +# filter_line_count = [35, 36] +# queries = [["name","value"], ["rick", "astley"]] +# save_state = false +# time_limit = "10m" + +# headers can be specified on multiple lines or as an inline table +# +# inline example +# headers = {"stuff" = "things"} +# +# multi-line example +# note: if multi-line is used, all key/value pairs under it belong to the headers table until the next table +# is found or the end of the file is reached +# +# [headers] +# stuff = "things" +# more = "headers" \ No newline at end of file diff --git a/roles/install-tools/files/githubdownload.py b/roles/install-tools/files/githubdownload.py index 4fac3382..f3292216 100644 --- a/roles/install-tools/files/githubdownload.py +++ b/roles/install-tools/files/githubdownload.py @@ -79,14 +79,13 @@ def extract_tar(compressed_data, out_file): Returns: Nothing """ try: - gzip_header = compressed_data.getvalue()[:10] - if gzip_header.startswith(b"\x1f\x8b"): - with gzip.open(compressed_data, "rb") as gz: - with tarfile.open(fileobj=gz, mode="r:gz") as tar: - tar.extractall(path=out_file) - return - else: - raise Exception("Unable to identify compression type") + gzip_header = compressed_data.getvalue()[:10] + if gzip_header.startswith(b"\x1f\x8b"): + tar = tarfile.open(fileobj=compressed_data) + tar.extractall(path=out_file) + return + else: + raise Exception("Unable to identify compression type") except Exception as e: raise Exception(e) @@ -163,5 +162,4 @@ def verify_directory_exists(directory): print("Usage: python gitdownload.py ") print("Example: python gitdownload.py jpillora/chisel _darwin_amd64.gz /tmp chisel_darwin_amd64") - sys.exit(1) - + sys.exit(1) \ No newline at end of file diff --git a/roles/install-tools/tasks/apt-stuff.yml b/roles/install-tools/tasks/apt-stuff.yml index 6dffbe58..ef4c25fc 100644 --- a/roles/install-tools/tasks/apt-stuff.yml +++ b/roles/install-tools/tasks/apt-stuff.yml @@ -16,6 +16,7 @@ - cifs-utils - crowbar - exiftool + - feroxbuster - flamerobin - flameshot - gcc-mingw-w64 diff --git a/roles/install-tools/tasks/feroxbuster.yml b/roles/install-tools/tasks/feroxbuster.yml new file mode 100644 index 00000000..e2842295 --- /dev/null +++ b/roles/install-tools/tasks/feroxbuster.yml @@ -0,0 +1,6 @@ +- name: "Copying Feroxbuster Config" + copy: + src: "{{ role_path }}/files/ferox-config.toml" + dest: "/etc/feroxbuster" + become: true + become_method: sudo \ No newline at end of file diff --git a/roles/install-tools/tasks/gem-tools.yml b/roles/install-tools/tasks/gem-tools.yml index 171e10cd..85de4943 100644 --- a/roles/install-tools/tasks/gem-tools.yml +++ b/roles/install-tools/tasks/gem-tools.yml @@ -3,6 +3,7 @@ gem: name: "{{ item }}" state: latest + user_install: false loop: - builder - erubi diff --git a/roles/install-tools/tasks/github-repos.yml b/roles/install-tools/tasks/github-repos.yml index 3aa31632..06e413ad 100644 --- a/roles/install-tools/tasks/github-repos.yml +++ b/roles/install-tools/tasks/github-repos.yml @@ -6,6 +6,9 @@ loop: - { repo: "https://github.com/Flangvik/SharpCollection", location: "/opt/SharpCollection" } - { repo: "https://github.com/danielmiessler/SecLists", location: "/opt/SecLists" } + - { repo: "https://github.com/urbanadventurer/username-anarchy", location: "/opt/username-anarchy" } + - { repo: "https://github.com/extremecoders-re/pyinstxtractor", location: "/opt/pyinstxtractor" } + - { repo: "https://github.com/zrax/pycdc", location: "/opt/pycdc" } become: true become_method: sudo @@ -34,6 +37,8 @@ - { repo: "carlospolop/PEASS-ng", regex: "winPEASx64.exe", location: "/opt/peas" } - { repo: "WithSecureLabs/chainsaw", regex: "chainsaw_all_", location: "/opt/" } - { repo: "BloodHoundAD/BloodHound", regex: "BloodHound-linux-x64.zip", location: "/opt/" } + - { repo: "vi/websocat", regex: "websocat_max.x86_64-unknown-linux-musl", location: "/opt/websocat" } + - { repo: "hashcat/hashcat", regex: ".7z", location: "/opt/hashcat" } async: 45 poll: 0 become: true diff --git a/roles/install-tools/tasks/main.yml b/roles/install-tools/tasks/main.yml index ec836246..99ef0b6d 100644 --- a/roles/install-tools/tasks/main.yml +++ b/roles/install-tools/tasks/main.yml @@ -1,6 +1,7 @@ --- -- include: apt-stuff.yml -- include: kerbrute.yml -- include: github-repos.yml -- include: python-tools.yml -- include: gem-tools.yml +- include_tasks: apt-stuff.yml +- include_tasks: kerbrute.yml +- include_tasks: github-repos.yml +- include_tasks: python-tools.yml +- include_tasks: gem-tools.yml +- include_tasks: feroxbuster.yml diff --git a/roles/install-tools/tasks/python-tools.yml b/roles/install-tools/tasks/python-tools.yml index d92c2c24..b44aa48b 100644 --- a/roles/install-tools/tasks/python-tools.yml +++ b/roles/install-tools/tasks/python-tools.yml @@ -2,13 +2,13 @@ - name: "Install pipx tools" community.general.pipx: name: "{{ item.name }}" - source: "{{ item.url }}" + source: "{{ item.source }}" state: latest loop: - - { name: 'AutoRecon', url: 'git+https://github.com/Tib3rius/AutoRecon.git'} - - { name: 'certipy-ad', url: 'git+https://github.com/ly4k/Certipy.git' } - - { name: 'crackmapexec', url: 'git+https://github.com/Porchetta-Industries/CrackMapExec.git' } - - { name: 'impacket', url: 'git+https://github.com/fortra/impacket.git' } - - { name: 'mitm6', url: 'git+https://github.com/dirkjanm/mitm6.git'} - - { name: 'pypykatz', url: 'git+https://github.com/skelsec/pypykatz.git'} - - { name: 'updog', url: 'git+https://github.com/sc0tfree/updog.git'} \ No newline at end of file + - { name: 'AutoRecon', source: 'git+https://github.com/Tib3rius/AutoRecon.git'} + - { name: 'certipy-ad', source: 'git+https://github.com/ly4k/Certipy.git' } + - { name: 'crackmapexec', source: 'git+https://github.com/Porchetta-Industries/CrackMapExec.git' } + - { name: 'impacket', source: 'git+https://github.com/fortra/impacket.git' } + - { name: 'mitm6', source: 'git+https://github.com/dirkjanm/mitm6.git'} + - { name: 'pypykatz', source: 'git+https://github.com/skelsec/pypykatz.git'} + - { name: 'updog', source: 'git+https://github.com/sc0tfree/updog.git'} \ No newline at end of file From 482e71dcccd934295ac0285667c4e52e66afed7c Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Sun, 4 Feb 2024 17:09:50 +0100 Subject: [PATCH 04/26] fix feroxbuster install --- roles/install-tools/tasks/apt-stuff.yml | 1 - roles/install-tools/tasks/feroxbuster.yml | 14 +++++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/roles/install-tools/tasks/apt-stuff.yml b/roles/install-tools/tasks/apt-stuff.yml index ef4c25fc..6dffbe58 100644 --- a/roles/install-tools/tasks/apt-stuff.yml +++ b/roles/install-tools/tasks/apt-stuff.yml @@ -16,7 +16,6 @@ - cifs-utils - crowbar - exiftool - - feroxbuster - flamerobin - flameshot - gcc-mingw-w64 diff --git a/roles/install-tools/tasks/feroxbuster.yml b/roles/install-tools/tasks/feroxbuster.yml index e2842295..ab030cf7 100644 --- a/roles/install-tools/tasks/feroxbuster.yml +++ b/roles/install-tools/tasks/feroxbuster.yml @@ -3,4 +3,16 @@ src: "{{ role_path }}/files/ferox-config.toml" dest: "/etc/feroxbuster" become: true - become_method: sudo \ No newline at end of file + become_method: sudo + +- name: "Install Feroxbuster" + shell: "curl -sL https://raw.githubusercontent.com/epi052/feroxbuster/main/install-nix.sh | bash -s $HOME/.local/bin" + async: 45 + poll: 0 + become: true + become_method: sudo + + + + + \ No newline at end of file From e7ddcb886c04892d17141e5b1a89b0370d45faa4 Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Sun, 4 Feb 2024 17:46:38 +0100 Subject: [PATCH 05/26] cleanup lines --- roles/install-tools/tasks/feroxbuster.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/roles/install-tools/tasks/feroxbuster.yml b/roles/install-tools/tasks/feroxbuster.yml index ab030cf7..d4b53065 100644 --- a/roles/install-tools/tasks/feroxbuster.yml +++ b/roles/install-tools/tasks/feroxbuster.yml @@ -10,9 +10,4 @@ async: 45 poll: 0 become: true - become_method: sudo - - - - - \ No newline at end of file + become_method: sudo \ No newline at end of file From 94f8d165966471a608f9ce94322bc4041b02dd98 Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Sun, 4 Feb 2024 17:46:57 +0100 Subject: [PATCH 06/26] burpsuitepro install --- roles/install-tools/tasks/burpsuitepro.yml | 13 +++++++++++++ roles/install-tools/tasks/main.yml | 1 + 2 files changed, 14 insertions(+) create mode 100644 roles/install-tools/tasks/burpsuitepro.yml diff --git a/roles/install-tools/tasks/burpsuitepro.yml b/roles/install-tools/tasks/burpsuitepro.yml new file mode 100644 index 00000000..50c64579 --- /dev/null +++ b/roles/install-tools/tasks/burpsuitepro.yml @@ -0,0 +1,13 @@ +- name: "Download Burp Suite Professional Install Script" + shell: "wget https://portswigger-cdn.net/burp/releases/download\?product\=pro\&version\=2023.12.1.3\&type\=Linux -O $HOME/Downloads/burpsuiteproinstall.sh" + async: 45 + poll: 0 + become: true + become_method: sudo + +- name: "Install Burp Suite Professional" + shell: "$HOME/Downloads/burpsuiteproinstall.sh -q" + async: 45 + poll: 0 + become: true + become_method: sudo \ No newline at end of file diff --git a/roles/install-tools/tasks/main.yml b/roles/install-tools/tasks/main.yml index 99ef0b6d..ed1d913b 100644 --- a/roles/install-tools/tasks/main.yml +++ b/roles/install-tools/tasks/main.yml @@ -5,3 +5,4 @@ - include_tasks: python-tools.yml - include_tasks: gem-tools.yml - include_tasks: feroxbuster.yml +- include_tasks: burpsuitepro.yml \ No newline at end of file From 008264d88cb9c996694b0bed69f321890fe4feac Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Sun, 4 Feb 2024 17:51:58 +0100 Subject: [PATCH 07/26] Update burpsuitepro.yml --- roles/install-tools/tasks/burpsuitepro.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/install-tools/tasks/burpsuitepro.yml b/roles/install-tools/tasks/burpsuitepro.yml index 50c64579..f85753ce 100644 --- a/roles/install-tools/tasks/burpsuitepro.yml +++ b/roles/install-tools/tasks/burpsuitepro.yml @@ -1,5 +1,5 @@ - name: "Download Burp Suite Professional Install Script" - shell: "wget https://portswigger-cdn.net/burp/releases/download\?product\=pro\&version\=2023.12.1.3\&type\=Linux -O $HOME/Downloads/burpsuiteproinstall.sh" + shell: "wget https://portswigger-cdn.net/burp/releases/download\\?product\\=pro\\&version\\=2023.12.1.3\\&type\\=Linux -O $HOME/Downloads/burpsuiteproinstall.sh" async: 45 poll: 0 become: true From 400db7a34534df17ef525f9d45e240c8f6c725cf Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Sun, 4 Feb 2024 18:00:26 +0100 Subject: [PATCH 08/26] nessus --- roles/install-tools/tasks/main.yml | 3 ++- roles/install-tools/tasks/nessus.yml | 13 +++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 roles/install-tools/tasks/nessus.yml diff --git a/roles/install-tools/tasks/main.yml b/roles/install-tools/tasks/main.yml index ed1d913b..ed97fb24 100644 --- a/roles/install-tools/tasks/main.yml +++ b/roles/install-tools/tasks/main.yml @@ -5,4 +5,5 @@ - include_tasks: python-tools.yml - include_tasks: gem-tools.yml - include_tasks: feroxbuster.yml -- include_tasks: burpsuitepro.yml \ No newline at end of file +- include_tasks: burpsuitepro.yml +- include_tasks: nessus.yml \ No newline at end of file diff --git a/roles/install-tools/tasks/nessus.yml b/roles/install-tools/tasks/nessus.yml new file mode 100644 index 00000000..279a4cf4 --- /dev/null +++ b/roles/install-tools/tasks/nessus.yml @@ -0,0 +1,13 @@ +- name: "Download Nessus Install Package" + shell: "wget https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.6.4-debian10_amd64.deb -O $HOME/Downloads/nessus.deb" + async: 45 + poll: 0 + become: true + become_method: sudo + +- name: "Install Nessus" + shell: "dpkg -i $HOME/Downloads/nessus.deb" + async: 45 + poll: 0 + become: true + become_method: sudo \ No newline at end of file From 217240c5035d89e85bdbb12927c542c453862a58 Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Sun, 4 Feb 2024 18:06:01 +0100 Subject: [PATCH 09/26] async fix --- roles/install-tools/tasks/burpsuitepro.yml | 4 ---- roles/install-tools/tasks/feroxbuster.yml | 2 -- roles/install-tools/tasks/nessus.yml | 4 ---- 3 files changed, 10 deletions(-) diff --git a/roles/install-tools/tasks/burpsuitepro.yml b/roles/install-tools/tasks/burpsuitepro.yml index f85753ce..fb3716a6 100644 --- a/roles/install-tools/tasks/burpsuitepro.yml +++ b/roles/install-tools/tasks/burpsuitepro.yml @@ -1,13 +1,9 @@ - name: "Download Burp Suite Professional Install Script" shell: "wget https://portswigger-cdn.net/burp/releases/download\\?product\\=pro\\&version\\=2023.12.1.3\\&type\\=Linux -O $HOME/Downloads/burpsuiteproinstall.sh" - async: 45 - poll: 0 become: true become_method: sudo - name: "Install Burp Suite Professional" shell: "$HOME/Downloads/burpsuiteproinstall.sh -q" - async: 45 - poll: 0 become: true become_method: sudo \ No newline at end of file diff --git a/roles/install-tools/tasks/feroxbuster.yml b/roles/install-tools/tasks/feroxbuster.yml index d4b53065..c6fb9aba 100644 --- a/roles/install-tools/tasks/feroxbuster.yml +++ b/roles/install-tools/tasks/feroxbuster.yml @@ -7,7 +7,5 @@ - name: "Install Feroxbuster" shell: "curl -sL https://raw.githubusercontent.com/epi052/feroxbuster/main/install-nix.sh | bash -s $HOME/.local/bin" - async: 45 - poll: 0 become: true become_method: sudo \ No newline at end of file diff --git a/roles/install-tools/tasks/nessus.yml b/roles/install-tools/tasks/nessus.yml index 279a4cf4..356b165e 100644 --- a/roles/install-tools/tasks/nessus.yml +++ b/roles/install-tools/tasks/nessus.yml @@ -1,13 +1,9 @@ - name: "Download Nessus Install Package" shell: "wget https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.6.4-debian10_amd64.deb -O $HOME/Downloads/nessus.deb" - async: 45 - poll: 0 become: true become_method: sudo - name: "Install Nessus" shell: "dpkg -i $HOME/Downloads/nessus.deb" - async: 45 - poll: 0 become: true become_method: sudo \ No newline at end of file From 20349ff3907ff254b816aea2e2bcb4894bde8d10 Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Sun, 4 Feb 2024 18:09:29 +0100 Subject: [PATCH 10/26] impersonation fix --- roles/install-tools/tasks/burpsuitepro.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/install-tools/tasks/burpsuitepro.yml b/roles/install-tools/tasks/burpsuitepro.yml index fb3716a6..0dc784ef 100644 --- a/roles/install-tools/tasks/burpsuitepro.yml +++ b/roles/install-tools/tasks/burpsuitepro.yml @@ -1,9 +1,9 @@ - name: "Download Burp Suite Professional Install Script" shell: "wget https://portswigger-cdn.net/burp/releases/download\\?product\\=pro\\&version\\=2023.12.1.3\\&type\\=Linux -O $HOME/Downloads/burpsuiteproinstall.sh" - become: true + become: false become_method: sudo - name: "Install Burp Suite Professional" shell: "$HOME/Downloads/burpsuiteproinstall.sh -q" - become: true + become: false become_method: sudo \ No newline at end of file From 14fca952392bd0b51b27bdc1e5c82fe67bdf957c Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Sun, 4 Feb 2024 18:10:40 +0100 Subject: [PATCH 11/26] Update burpsuitepro.yml --- roles/install-tools/tasks/burpsuitepro.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/roles/install-tools/tasks/burpsuitepro.yml b/roles/install-tools/tasks/burpsuitepro.yml index 0dc784ef..57164afb 100644 --- a/roles/install-tools/tasks/burpsuitepro.yml +++ b/roles/install-tools/tasks/burpsuitepro.yml @@ -1,7 +1,5 @@ - name: "Download Burp Suite Professional Install Script" shell: "wget https://portswigger-cdn.net/burp/releases/download\\?product\\=pro\\&version\\=2023.12.1.3\\&type\\=Linux -O $HOME/Downloads/burpsuiteproinstall.sh" - become: false - become_method: sudo - name: "Install Burp Suite Professional" shell: "$HOME/Downloads/burpsuiteproinstall.sh -q" From f89f8607dad433576dd0305a0096c6b4b468437f Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Sun, 4 Feb 2024 18:14:20 +0100 Subject: [PATCH 12/26] Update burpsuitepro.yml --- roles/install-tools/tasks/burpsuitepro.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/roles/install-tools/tasks/burpsuitepro.yml b/roles/install-tools/tasks/burpsuitepro.yml index 57164afb..9b032535 100644 --- a/roles/install-tools/tasks/burpsuitepro.yml +++ b/roles/install-tools/tasks/burpsuitepro.yml @@ -1,7 +1,10 @@ - name: "Download Burp Suite Professional Install Script" - shell: "wget https://portswigger-cdn.net/burp/releases/download\\?product\\=pro\\&version\\=2023.12.1.3\\&type\\=Linux -O $HOME/Downloads/burpsuiteproinstall.sh" + shell: "wget https://portswigger-cdn.net/burp/releases/download\\?product\\=pro\\&version\\=2023.12.1.3\\&type\\=Linux -O /tmp/burpsuiteproinstall.sh" + +- name: Fix permissions for Burp Suite Professional Install Script" + shell: "chmod +x /tmp/burpsuiteproinstall.sh" - name: "Install Burp Suite Professional" - shell: "$HOME/Downloads/burpsuiteproinstall.sh -q" - become: false + shell: "/tmp/burpsuiteproinstall.sh -q" + become: true become_method: sudo \ No newline at end of file From ae5a357bd48c1309bd75ad1004f74080cd3b105d Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Sun, 4 Feb 2024 18:18:37 +0100 Subject: [PATCH 13/26] fix paths and impersonation --- roles/install-tools/tasks/nessus.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/roles/install-tools/tasks/nessus.yml b/roles/install-tools/tasks/nessus.yml index 356b165e..49e26f5d 100644 --- a/roles/install-tools/tasks/nessus.yml +++ b/roles/install-tools/tasks/nessus.yml @@ -1,9 +1,7 @@ - name: "Download Nessus Install Package" - shell: "wget https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.6.4-debian10_amd64.deb -O $HOME/Downloads/nessus.deb" - become: true - become_method: sudo + shell: "wget https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.6.4-debian10_amd64.deb -O /tmp/nessus.deb" - name: "Install Nessus" - shell: "dpkg -i $HOME/Downloads/nessus.deb" + shell: "dpkg -i /tmp/nessus.deb" become: true become_method: sudo \ No newline at end of file From aa3192787fd21153124bc655609676f930368833 Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Sun, 4 Feb 2024 18:32:55 +0100 Subject: [PATCH 14/26] updated readme --- README.md | 35 ++++++++++++++++++++++------------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index c571e69d..4dde5ee7 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,23 @@ -** Make sure to pip install ansible, apt has an older copy ** - # Instructions -* Start with Parrot HTB Edition -* Install Ansible (`python3 -m pip install ansible --break-system-packages`) -* Clone and enter the repo (git clone) -* ansible-galaxy install -r requirements.yml -* Make sure we have a sudo token (sudo whoami) -* ansible-playbook main.yml - -# Off-Video Changes -* Mate-Terminal Colors, I show how to configure it here (https://www.youtube.com/watch?v=2y68gluYTcc). I just did the steps in that video on my old VM to backup the color scheme, then copied it to this repo. -* Evil-Winrm/Certipy/SharpCollection/CME/Impacket, will make a video for these soon -* Updated BurpSuite Activation. Later versions of ansible would hang if a shell script started a process that didn't die. Put a timeout on the java process +1. Install Parrot HTB Edition +2. Run following commands +``` +#Install Ansible +python3 -m pip install ansible --break-system-packages + +#Clone repo +git clone https://github.com/n0isegat3/parrot-build + +#Install requirements +ansible-galaxy install -r requirements.yml + +#Make sure to have a sudo token +sudo whoami + +#Run playbook +ansible-playbook main.yml +``` +3. Enjoy + +# Credits +Thank you ippsec for initial automation! You can find his repo on github.com/ippsec/parrot-build \ No newline at end of file From 371580145edd415002b469e8d37280da268f66d6 Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Wed, 7 Feb 2024 15:19:16 +0100 Subject: [PATCH 15/26] tmux vpn script added --- roles/configure-tmux/files/.tmux.conf | 2 +- roles/configure-tmux/files/tmux-vpn-info.sh | 3 +++ roles/configure-tmux/tasks/main.yml | 8 ++++++-- 3 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 roles/configure-tmux/files/tmux-vpn-info.sh diff --git a/roles/configure-tmux/files/.tmux.conf b/roles/configure-tmux/files/.tmux.conf index 3494eee6..16c1cf6a 100644 --- a/roles/configure-tmux/files/.tmux.conf +++ b/roles/configure-tmux/files/.tmux.conf @@ -29,7 +29,7 @@ set -g status-left-length 60 set -g status-bg green set -g status-right-length 85 set -g status-right "#{prefix_highlight}" -set -ag status-right "#[fg=white,bg=black] #(~/weapons/tmux-vpn-info.sh)" +set -ag status-right "#[fg=white,bg=black] #()" set -ag status-right " " set -ag status-right "#[fg=red,bg=black]#(ifconfig tap0 | grep 'inet ' | awk '{print $2}')" set -ag status-right " " diff --git a/roles/configure-tmux/files/tmux-vpn-info.sh b/roles/configure-tmux/files/tmux-vpn-info.sh new file mode 100644 index 00000000..412ade61 --- /dev/null +++ b/roles/configure-tmux/files/tmux-vpn-info.sh @@ -0,0 +1,3 @@ +#!/bin/bash +IF="tun0" +if [[ $(ip addr | grep $IF) == '' ]]; then echo "VPN Down"; else ip addr show dev $IF | grep "inet\b" | awk '{print $2}'| cut -d/ -f1; fi diff --git a/roles/configure-tmux/tasks/main.yml b/roles/configure-tmux/tasks/main.yml index 2c547cb6..ebd2a804 100644 --- a/roles/configure-tmux/tasks/main.yml +++ b/roles/configure-tmux/tasks/main.yml @@ -9,5 +9,9 @@ copy: src: "{{ role_path }}/files/.tmux.conf" dest: "{{ ansible_env.HOME }}" - - +- name: "Copying Tmux VPN info script" + copy: + src: "{{ role_path }}/files/.tmux.conf" + dest: "/opt" + become: true + become_method: sudo \ No newline at end of file From 3e56e6489bd7ec94f857581df29743ccb6caa0ac Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Fri, 9 Feb 2024 12:15:49 +0100 Subject: [PATCH 16/26] added bloodyad --- .gitignore | 1 + roles/install-tools/tasks/apt-stuff.yml | 1 + roles/install-tools/tasks/python-tools.yml | 1 + 3 files changed, 3 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..e43b0f98 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/roles/install-tools/tasks/apt-stuff.yml b/roles/install-tools/tasks/apt-stuff.yml index 6dffbe58..c470794d 100644 --- a/roles/install-tools/tasks/apt-stuff.yml +++ b/roles/install-tools/tasks/apt-stuff.yml @@ -26,6 +26,7 @@ - httrack - jq - libsasl2-modules-gssapi-heimdal + - libkrb5-dev - ntpdate - pipx - rdesktop diff --git a/roles/install-tools/tasks/python-tools.yml b/roles/install-tools/tasks/python-tools.yml index b44aa48b..c3749c65 100644 --- a/roles/install-tools/tasks/python-tools.yml +++ b/roles/install-tools/tasks/python-tools.yml @@ -6,6 +6,7 @@ state: latest loop: - { name: 'AutoRecon', source: 'git+https://github.com/Tib3rius/AutoRecon.git'} + - { name: 'bloodyAD', source: 'git+https://github.com/CravateRouge/bloodyAD.git'} - { name: 'certipy-ad', source: 'git+https://github.com/ly4k/Certipy.git' } - { name: 'crackmapexec', source: 'git+https://github.com/Porchetta-Industries/CrackMapExec.git' } - { name: 'impacket', source: 'git+https://github.com/fortra/impacket.git' } From 315c9c629315e72019b3bfe26b62c6efbcbae48a Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Fri, 16 Feb 2024 13:55:16 +0100 Subject: [PATCH 17/26] cd missing --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4dde5ee7..a573f700 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ python3 -m pip install ansible --break-system-packages #Clone repo git clone https://github.com/n0isegat3/parrot-build +cd parrot-build #Install requirements ansible-galaxy install -r requirements.yml From 528e07464f6023f00a161a44ad24b3354240e8a2 Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Fri, 16 Feb 2024 15:34:22 +0100 Subject: [PATCH 18/26] nessus 10.7 update --- roles/install-tools/tasks/nessus.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/install-tools/tasks/nessus.yml b/roles/install-tools/tasks/nessus.yml index 49e26f5d..1af1ccc1 100644 --- a/roles/install-tools/tasks/nessus.yml +++ b/roles/install-tools/tasks/nessus.yml @@ -1,5 +1,5 @@ - name: "Download Nessus Install Package" - shell: "wget https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.6.4-debian10_amd64.deb -O /tmp/nessus.deb" + shell: "wget https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.7.0-debian10_amd64.deb -O /tmp/nessus.deb" - name: "Install Nessus" shell: "dpkg -i /tmp/nessus.deb" From fa2af7b39c729d485c0fe8764d238254a32967a9 Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Thu, 23 May 2024 19:54:05 +0200 Subject: [PATCH 19/26] fixed burpsuite install --- roles/install-tools/tasks/burpsuitepro.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/install-tools/tasks/burpsuitepro.yml b/roles/install-tools/tasks/burpsuitepro.yml index 9b032535..e18250f9 100644 --- a/roles/install-tools/tasks/burpsuitepro.yml +++ b/roles/install-tools/tasks/burpsuitepro.yml @@ -1,5 +1,5 @@ - name: "Download Burp Suite Professional Install Script" - shell: "wget https://portswigger-cdn.net/burp/releases/download\\?product\\=pro\\&version\\=2023.12.1.3\\&type\\=Linux -O /tmp/burpsuiteproinstall.sh" + shell: "wget https://portswigger-cdn.net/burp/releases/download?product=pro&type=Linux -O /tmp/burpsuiteproinstall.sh" - name: Fix permissions for Burp Suite Professional Install Script" shell: "chmod +x /tmp/burpsuiteproinstall.sh" From 538e772677998af674d70257d1d5269aecf981e7 Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Tue, 28 May 2024 11:56:04 +0200 Subject: [PATCH 20/26] change kerbrute install method --- roles/install-tools/tasks/kerbrute.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/roles/install-tools/tasks/kerbrute.yml b/roles/install-tools/tasks/kerbrute.yml index 9e748c79..7ad49e8a 100644 --- a/roles/install-tools/tasks/kerbrute.yml +++ b/roles/install-tools/tasks/kerbrute.yml @@ -1,4 +1,14 @@ ---- -- name: "install Kerbrute" - shell: go install github.com/ropnop/kerbrute@master +- name: "Create kerbrute folder" + shell: "mkdir -p /opt/kerbrute" + become: true + become_method: sudo +- name: "Download kerbrute" + shell: "wget -O /opt/kerbrute/kerbrute-linux-amd64 https://github.com/ropnop/kerbrute/releases/download/v1.0.3/kerbrute_linux_amd64" + become: true + become_method: sudo + +- name: "Chmod kerbrute" + shell: "chmod +x /opt/kerbrute/kerbrute-linux-amd64" + become: true + become_method: sudo \ No newline at end of file From e70241b710f07aaaad9da924ace01e3437f32295 Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Wed, 12 Jun 2024 17:29:12 +0200 Subject: [PATCH 21/26] nessus updated to latest, added neo4j docker.io and adminer --- roles/install-tools/tasks/apt-stuff.yml | 2 ++ roles/install-tools/tasks/nessus.yml | 2 +- roles/install-tools/tasks/python-tools.yml | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/roles/install-tools/tasks/apt-stuff.yml b/roles/install-tools/tasks/apt-stuff.yml index c470794d..93d5eee5 100644 --- a/roles/install-tools/tasks/apt-stuff.yml +++ b/roles/install-tools/tasks/apt-stuff.yml @@ -15,6 +15,7 @@ - bruteforce-salted-openssl - cifs-utils - crowbar + - docker.io - exiftool - flamerobin - flameshot @@ -27,6 +28,7 @@ - jq - libsasl2-modules-gssapi-heimdal - libkrb5-dev + - neo4j - ntpdate - pipx - rdesktop diff --git a/roles/install-tools/tasks/nessus.yml b/roles/install-tools/tasks/nessus.yml index 1af1ccc1..8374e922 100644 --- a/roles/install-tools/tasks/nessus.yml +++ b/roles/install-tools/tasks/nessus.yml @@ -1,5 +1,5 @@ - name: "Download Nessus Install Package" - shell: "wget https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.7.0-debian10_amd64.deb -O /tmp/nessus.deb" + shell: "wget https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.7.4-debian10_amd64.deb -O /tmp/nessus.deb" - name: "Install Nessus" shell: "dpkg -i /tmp/nessus.deb" diff --git a/roles/install-tools/tasks/python-tools.yml b/roles/install-tools/tasks/python-tools.yml index c3749c65..f017bffd 100644 --- a/roles/install-tools/tasks/python-tools.yml +++ b/roles/install-tools/tasks/python-tools.yml @@ -12,4 +12,5 @@ - { name: 'impacket', source: 'git+https://github.com/fortra/impacket.git' } - { name: 'mitm6', source: 'git+https://github.com/dirkjanm/mitm6.git'} - { name: 'pypykatz', source: 'git+https://github.com/skelsec/pypykatz.git'} - - { name: 'updog', source: 'git+https://github.com/sc0tfree/updog.git'} \ No newline at end of file + - { name: 'updog', source: 'git+https://github.com/sc0tfree/updog.git'} + - { name: 'AD-miner', source: 'git+https://github.com/Mazars-Tech/AD_Miner.git'} \ No newline at end of file From d6fa38455db21add23d0fe7cf1a6245e7e2ab8dd Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Wed, 12 Jun 2024 18:00:36 +0200 Subject: [PATCH 22/26] updated readme, fixed apt stuff install, remove broken libkrb5-dev --- README.md | 3 +++ roles/install-tools/tasks/apt-stuff.yml | 18 ++++++++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index a573f700..cc8bdac0 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,9 @@ #Install Ansible python3 -m pip install ansible --break-system-packages +#Add Ansible to PATH +export PATH="$PATH:$HOME/.local/bin" + #Clone repo git clone https://github.com/n0isegat3/parrot-build cd parrot-build diff --git a/roles/install-tools/tasks/apt-stuff.yml b/roles/install-tools/tasks/apt-stuff.yml index 93d5eee5..f2f2a3d6 100644 --- a/roles/install-tools/tasks/apt-stuff.yml +++ b/roles/install-tools/tasks/apt-stuff.yml @@ -1,17 +1,25 @@ --- - name: "Updating apt repo/cache" - apt: update_cache=yes force_apt_get=yes cache_valid_time=3600 + apt: + update_cache: yes + upgrade: dist become: true become_method: sudo - name: "Upgrade all packages" - apt: upgrade=yes force_apt_get=yes + apt: + upgrade: full + force: yes + autoremove: yes + autoclean: yes become: true become_method: sudo - name: "Installing Packages" - package: - name: + apt: + name: "{{ item }}" + state: present + with_items: - bruteforce-salted-openssl - cifs-utils - crowbar @@ -27,7 +35,6 @@ - httrack - jq - libsasl2-modules-gssapi-heimdal - - libkrb5-dev - neo4j - ntpdate - pipx @@ -35,6 +42,5 @@ - ruby - ruby-dev - snmp - state: latest become: true become_method: sudo From 7c6598b01c6fadf453e0e213717bea9ee8234e0a Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Wed, 12 Jun 2024 19:52:42 +0200 Subject: [PATCH 23/26] fixed burpsuite install --- roles/install-tools/tasks/burpsuitepro.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/install-tools/tasks/burpsuitepro.yml b/roles/install-tools/tasks/burpsuitepro.yml index e18250f9..01beace5 100644 --- a/roles/install-tools/tasks/burpsuitepro.yml +++ b/roles/install-tools/tasks/burpsuitepro.yml @@ -1,5 +1,5 @@ - name: "Download Burp Suite Professional Install Script" - shell: "wget https://portswigger-cdn.net/burp/releases/download?product=pro&type=Linux -O /tmp/burpsuiteproinstall.sh" + shell: "wget https://portswigger.net/burp/releases/download?product=pro&version=2024.5.2&type=Linux -O /tmp/burpsuiteproinstall.sh" - name: Fix permissions for Burp Suite Professional Install Script" shell: "chmod +x /tmp/burpsuiteproinstall.sh" From 7797f187f18b28036697af2f8804ef6d1f56c27a Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Fri, 14 Jun 2024 19:18:15 +0200 Subject: [PATCH 24/26] removed burp suite install due to nonworking unattended install --- roles/install-tools/tasks/burpsuitepro.yml | 10 ---------- roles/install-tools/tasks/main.yml | 1 - 2 files changed, 11 deletions(-) delete mode 100644 roles/install-tools/tasks/burpsuitepro.yml diff --git a/roles/install-tools/tasks/burpsuitepro.yml b/roles/install-tools/tasks/burpsuitepro.yml deleted file mode 100644 index 01beace5..00000000 --- a/roles/install-tools/tasks/burpsuitepro.yml +++ /dev/null @@ -1,10 +0,0 @@ -- name: "Download Burp Suite Professional Install Script" - shell: "wget https://portswigger.net/burp/releases/download?product=pro&version=2024.5.2&type=Linux -O /tmp/burpsuiteproinstall.sh" - -- name: Fix permissions for Burp Suite Professional Install Script" - shell: "chmod +x /tmp/burpsuiteproinstall.sh" - -- name: "Install Burp Suite Professional" - shell: "/tmp/burpsuiteproinstall.sh -q" - become: true - become_method: sudo \ No newline at end of file diff --git a/roles/install-tools/tasks/main.yml b/roles/install-tools/tasks/main.yml index ed97fb24..2417d062 100644 --- a/roles/install-tools/tasks/main.yml +++ b/roles/install-tools/tasks/main.yml @@ -5,5 +5,4 @@ - include_tasks: python-tools.yml - include_tasks: gem-tools.yml - include_tasks: feroxbuster.yml -- include_tasks: burpsuitepro.yml - include_tasks: nessus.yml \ No newline at end of file From e6fc3ce45ca9055b316fe4327f7e1f99d0288de2 Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Fri, 14 Jun 2024 20:24:07 +0200 Subject: [PATCH 25/26] remove burp certs config in firefox --- roles/customize-browser/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/customize-browser/tasks/main.yml b/roles/customize-browser/tasks/main.yml index d6166d73..f349e829 100644 --- a/roles/customize-browser/tasks/main.yml +++ b/roles/customize-browser/tasks/main.yml @@ -1,3 +1,3 @@ --- -- include_tasks: "burp.yml" +# - include_tasks: "burp.yml" - include_tasks: "firefox.yml" From 344186374ea35411d7213db1e33c049875517ffa Mon Sep 17 00:00:00 2001 From: n0isegat3 Date: Fri, 14 Jun 2024 21:00:13 +0200 Subject: [PATCH 26/26] logging disabled --- main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.yml b/main.yml index f7883e4b..6e34923e 100644 --- a/main.yml +++ b/main.yml @@ -7,7 +7,7 @@ - role: "roles/configure-tmux" - role: "roles/customize-terminal" - role: "roles/customize-browser" - - role: "roles/configure-logging" + # - role: "roles/configure-logging" - role: "roles/configure-system" - role: gantsign.visual-studio-code users: