diff --git a/lib/ronin/payloads.rb b/lib/ronin/payloads.rb index debe3d9b..2c9abc00 100644 --- a/lib/ronin/payloads.rb +++ b/lib/ronin/payloads.rb @@ -46,16 +46,6 @@ require_relative 'payloads/sql_payload' require_relative 'payloads/url_payload' require_relative 'payloads/xml_payload' -require_relative 'payloads/mixins/binary' -require_relative 'payloads/mixins/bind_shell' -require_relative 'payloads/mixins/build_dir' -require_relative 'payloads/mixins/c_compiler' -require_relative 'payloads/mixins/erb' -require_relative 'payloads/mixins/network' -require_relative 'payloads/mixins/post_ex' -require_relative 'payloads/mixins/resolve_host' -require_relative 'payloads/mixins/reverse_shell' -require_relative 'payloads/mixins/tempfile' -require_relative 'payloads/mixins/typescript' +require_relative 'payloads/mixins' require_relative 'payloads/encoders' require_relative 'payloads/version' diff --git a/lib/ronin/payloads/mixins.rb b/lib/ronin/payloads/mixins.rb new file mode 100644 index 00000000..3e82e957 --- /dev/null +++ b/lib/ronin/payloads/mixins.rb @@ -0,0 +1,32 @@ +# frozen_string_literal: true +# +# ronin-payloads - A Ruby micro-framework for writing and running exploit +# payloads. +# +# Copyright (c) 2007-2024 Hal Brodigan (postmodern.mod3 at gmail.com) +# +# ronin-payloads is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published +# by the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# ronin-payloads is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with ronin-payloads. If not, see . +# + +require_relative 'mixins/binary' +require_relative 'mixins/bind_shell' +require_relative 'mixins/build_dir' +require_relative 'mixins/c_compiler' +require_relative 'mixins/erb' +require_relative 'mixins/network' +require_relative 'mixins/post_ex' +require_relative 'mixins/resolve_host' +require_relative 'mixins/reverse_shell' +require_relative 'mixins/tempfile' +require_relative 'mixins/typescript'