Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/postmodern/ruby-gobuster
A Ruby interface to gobuster, a tool used to bruteforce URIs, DNS, VHosts, S3.
https://github.com/postmodern/ruby-gobuster
command-mapper gobuster ruby
Last synced: 11 days ago
JSON representation
A Ruby interface to gobuster, a tool used to bruteforce URIs, DNS, VHosts, S3.
- Host: GitHub
- URL: https://github.com/postmodern/ruby-gobuster
- Owner: postmodern
- License: mit
- Created: 2022-04-20T23:17:55.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-28T04:38:32.000Z (about 1 year ago)
- Last Synced: 2024-12-15T00:49:17.809Z (about 1 month ago)
- Topics: command-mapper, gobuster, ruby
- Language: Ruby
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# 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