Sha256: 4945113bb2e2d268a9ce5c8d6e09981713bb2811e8a4cce0831505eefb3c8668
Contents?: true
Size: 1.65 KB
Versions: 1
Compression:
Stored size: 1.65 KB
Contents
# ruby-gobuster [![CI](https://github.com/postmodern/ruby-gobuster/actions/workflows/ruby.yml/badge.svg)](https://github.com/postmodern/ruby-gobuster/actions/workflows/ruby.yml) [![Gem Version](https://badge.fury.io/rb/ruby-gobuster.svg)](https://badge.fury.io/rb/ruby-gobuster) * [Source](https://github.com/postmodern/ruby-gobuster/) * [Issues](https://github.com/postmodern/ruby-gobuster/issues) * [Documentation](http://rubydoc.info/gems/ruby-gobuster/frames) ## Description A Ruby interface to [gobuster], a tool used to bruteforce URIs, DNS, VHosts, S3. ## Features * Provides a [Ruby interface][Gobuster::Command] for running the `gobuster` command. * Supports [parsing][Gobuster::OutputFile] `gobuster -o ... {dir|dns|fuzz|s3}` output files. [Gobuster::Command]: https://rubydoc.info/gems/ruby-gobuster/Gobuster/Command [Gobuster::OutputFile]: https://rubydoc.info/gems/ruby-gobuster/Gobuster/OutputFile ## Examples Run `gobuster --wordlist /path/to/wordlist.txt dir -u https://example.com` from Ruby: ```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 [ruby]: https://www.ruby-lang.org/ [command_mapper]: https://github.com/postmodern/command_mapper.rb#readme ## Install ```shell $ gem install ruby-gobuster ``` ### gemspec ```ruby gemspec.add_dependency 'ruby-gobuster', '~> 0.1' ``` ### Gemfile ```ruby gem 'ruby-gobuster', '~> 0.1' ``` ## License Copyright (c) 2022 Hal Brodigan See {file:LICENSE.txt} for license information. [gobuster]: https://github.com/OJ/gobuster#readme
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-gobuster-0.1.0 | README.md |