Sha256: d71ef95ec03c92a523cf1e318e5334f71ef3957248925866049880f0166ab963

Contents?: true

Size: 897 Bytes

Versions: 52

Compression:

Stored size: 897 Bytes

Contents

# frozen_string_literal: true

require 'pwn/version'

# Thank you for choosing the Continuous Security Integrtion Framework!
# Your Source for Source Code Analysis, Vulnerability Scanning, Exploitation,
# & General Security Testing in a Continuous Integration Environment
module PWN
  $stdout.sync = true # < Ensure that all print statements output progress in realtime
  $stdout.flush       # < Ensure that all print statements output progress in realtime
  # TODO: Determine best balance for namespace naming conventions
  autoload :AWS, 'pwn/aws'
  autoload :Banner, 'pwn/banner'
  autoload :FFI, 'pwn/ffi'
  autoload :Plugins, 'pwn/plugins'
  autoload :Reports, 'pwn/reports'
  autoload :SAST, 'pwn/sast'
  autoload :WWW, 'pwn/www'

  # Display a List of Every PWN Module

  public_class_method def self.help
    constants.sort
  end
rescue StandardError => e
  puts e.backtrace
  raise e
end

Version data entries

52 entries across 52 versions & 1 rubygems

Version Path
pwn-0.5.253 lib/pwn.rb
pwn-0.5.252 lib/pwn.rb
pwn-0.5.251 lib/pwn.rb
pwn-0.5.250 lib/pwn.rb
pwn-0.5.249 lib/pwn.rb
pwn-0.5.248 lib/pwn.rb
pwn-0.5.247 lib/pwn.rb
pwn-0.5.246 lib/pwn.rb
pwn-0.5.245 lib/pwn.rb
pwn-0.5.244 lib/pwn.rb
pwn-0.5.243 lib/pwn.rb
pwn-0.5.242 lib/pwn.rb
pwn-0.5.241 lib/pwn.rb
pwn-0.5.240 lib/pwn.rb
pwn-0.5.239 lib/pwn.rb
pwn-0.5.238 lib/pwn.rb
pwn-0.5.237 lib/pwn.rb
pwn-0.5.236 lib/pwn.rb
pwn-0.5.235 lib/pwn.rb
pwn-0.5.234 lib/pwn.rb