Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 60 additions & 0 deletions roles/install-tools/files/ferox-config.toml
Original file line number Diff line number Diff line change
@@ -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"
2 changes: 2 additions & 0 deletions roles/install-tools/tasks/apt-stuff.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@
- ntpdate
- flameshot
- exiftool
- feroxbuster
- chromium
state: latest
become: true
become_method: sudo
6 changes: 6 additions & 0 deletions roles/install-tools/tasks/feroxbuster.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
- name: "Copying Feroxbuster Config"
copy:
src: "{{ role_path }}/files/ferox-config.toml"
dest: "/etc/feroxbuster"
become: true
become_method: sudo
5 changes: 5 additions & 0 deletions roles/install-tools/tasks/github-repos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions roles/install-tools/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@
- include: github-repos.yml
- include: python-tools.yml
- include: gem-tools.yml
- include: feroxbuster.yml