ruby-gobuster
Description
A Ruby interface to gobuster, a tool used to bruteforce URIs, DNS, VHosts, S3.
Features
- Provides a Ruby interface for running the
gobuster
command. - Supports parsing
gobuster -o ... {dir|dns|fuzz|s3}
output files.
Examples
Run gobuster --wordlist /path/to/wordlist.txt dir -u https://example.com
from Ruby:
require 'gobuster/command'
Gobuster::Command.run(wordlist: '/path/to/wordlist.txt', dir: {url: 'https://example.com'})
Requirements
- ruby >= 2.0.0
- gobuster >= 3.1.0
- command_mapper ~> 0.2, >= 0.2.1
Install
$ gem install ruby-gobuster
gemspec
gemspec.add_dependency 'ruby-gobuster', '~> 0.1'
Gemfile
gem 'ruby-gobuster', '~> 0.1'
License
Copyright (c) 2022 Hal Brodigan
See {file:LICENSE.txt} for license information.