ronin-rb/ronin-payloads

View on GitHub
gemspec.yml

Summary

Maintainability
Test Coverage
name: ronin-payloads
summary: A Ruby micro-framework for writing and running exploit payloads
description:
  ronin-payloads is a Ruby micro-framework for writing and running exploit
  payloads. ronin-payloads allows one to write payloads as plain old Ruby
  classes. ronin-payloads can be distributed as Ruby files or in git
  repositories that can be installed with ronin-repos.

  It's like `msfvenom` but simpler and more modular.

license: LGPL-3.0
authors: Postmodern
email: postmodern.mod3@gmail.com
homepage: https://ronin-rb.dev/
has_yard: true

metadata:
  documentation_uri: https://ronin-rb.dev/docs/ronin-payloads
  source_code_uri:   https://github.com/ronin-rb/ronin-payloads
  bug_tracker_uri:   https://github.com/ronin-rb/ronin-payloads/issues
  changelog_uri:     https://github.com/ronin-rb/ronin-payloads/blob/main/ChangeLog.md
  rubygems_mfa_required: 'true'

generated_files:
  - man/ronin-payloads.1
  - man/ronin-payloads-build.1
  - man/ronin-payloads-encode.1
  - man/ronin-payloads-encoder.1
  - man/ronin-payloads-encoders.1
  - man/ronin-payloads-irb.1
  - man/ronin-payloads-launch.1
  - man/ronin-payloads-list.1
  - man/ronin-payloads-show.1

required_ruby_version: ">= 3.0.0"

dependencies:
  # Ronin dependencies:
  ronin-support: ~> 1.0
  ronin-code-asm: ~> 1.0
  ronin-post_ex: ~> 0.1
  ronin-core: ~> 0.1
  ronin-repos: ~> 0.1

development_dependencies:
  bundler: ~> 2.0