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

Adding feroxbuster, chromium, username-anarchy, websocat #17

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
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