Skip to content

rtm-cc/toolbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Security Toolbox

This toolbox includes several updated tools for red team assessments and bug bounty running exclusively on docker

Usage

You can pull the container image directly from GitHub Container Registry (GHCR):

docker pull ghcr.io/rtm-cc/toolbox:latest

To run a tool from the image:

echo "https://google.com" | docker run -i ghcr.io/rtm-cc/toolbox:latest katana

For convenience you can export the commands directly in your zsh or bash profile and use as "local" commands.

Tools

Pkg Info
Amass Recon - Network mapping of attack surfaces and external asset discovery.
AssetFinder Find domains and subdomains potentially related to a given domain.
DNSRecon Check all NS Records / Enumerate / Brute Force / PTR.
Dalfox Fast, advanced parameter analysis and XSS scanner.
Findomain Directory fuzzing/ports scan/vulnerabilities discovery (with Nuclei) - and more.
Gitleaks Find secrets and API keys leaked in git repositories.
Katana A next-generation crawling and spidering framework.
Knock Knockpy is a portable and modular python3 tool designed to quickly enumerate subdomains on a target domain through passive reconnaissance and dictionary scan.
Meg Fetch URL - Many paths for many hosts; fetching one path for all hosts before moving on to the next path and repeating.
Naabu A fast port scanner written in Go.
Nuclei Fast and customisable vulnerability scanner based on simple YAML based DSL.
Pacu AWS exploitation framework.
ParamSpider Finds parameters from web archives of the entered (sub)domain.
Photon Frawler designed for OSINT.
PureDNS Fast domain resolver and subdomain bruteforcing tool that can accurately filter out wildcard subdomains and DNS poisoned entries.
Uncover Quickly discover exposed hosts on the internet using multiple search engines.
Uro URL list for security testing can be painful as there are a lot of URLs that have uninteresting/duplicate content
Waybackurls Accept line-delimited domains on stdin, fetch known URLs from the Wayback Machine for *.domain and output them on stdout
anew Append lines from stdin to a file, but only if they don't already appear in the file
dnsx A fast and multi-purpose DNS toolkit designed for running DNS queries
ffuf Fast web fuzzing utility written in Go.
gau Getallurls (gau) fetches known URLs from AlienVault's Open Threat Exchange, the Wayback Machine, Common Crawl, and URLScan for any given domain
git-dumper Dump a git repository from a website.
gowitness A golang, web screenshot utility using Chrome Headless.
httprobe Take a list of domains and probe for working http and https servers.
httpx Fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library
jq Lightweight and flexible command-line JSON processor.
massdns Stub DNS resolver, to perform bulk lookups.
nmap Network exploration tool and security / port scanner.
notify Stream the output of several tools (or read from a file) and publish it to a variety of supported platforms.
qsreplace Accept URLs on stdin, replace all query string values with a user-supplied value, only output each combination of query string parameters once per host and path.
subfinder Fast passive subdomain enumeration tool.
trufflehog Find leaked credentials.
unfurl Pull out bits of URLs provided on stdin
xurlfind3r Find domain's known URLs passively from several sources

Build locally

docker build . -t toolbox:latest
  • With persistent volume (/mnt/toolbox)
docker compose up --build

Utils

TODO

  • Add more tools
  • Evaluate if pspy64 make sense here or can be removed

Tools on trial