Module: Ronin

Includes:
AutoLoad
Defined in:
lib/ronin/version.rb,
lib/ronin/os.rb,
lib/ronin/url.rb,
lib/ronin/arch.rb,
lib/ronin/port.rb,
lib/ronin/ronin.rb,
lib/ronin/author.rb,
lib/ronin/config.rb,
lib/ronin/target.rb,
lib/ronin/vendor.rb,
lib/ronin/address.rb,
lib/ronin/license.rb,
lib/ronin/service.rb,
lib/ronin/campaign.rb,
lib/ronin/os_guess.rb,
lib/ronin/password.rb,
lib/ronin/software.rb,
lib/ronin/tcp_port.rb,
lib/ronin/udp_port.rb,
lib/ronin/auto_load.rb,
lib/ronin/host_name.rb,
lib/ronin/open_port.rb,
lib/ronin/user_name.rb,
lib/ronin/credential.rb,
lib/ronin/ip_address.rb,
lib/ronin/repository.rb,
lib/ronin/ui/cli/cli.rb,
lib/ronin/url_scheme.rb,
lib/ronin/mac_address.rb,
lib/ronin/model/model.rb,
lib/ronin/script/path.rb,
lib/ronin/installation.rb,
lib/ronin/organization.rb,
lib/ronin/email_address.rb,
lib/ronin/script/script.rb,
lib/ronin/model/has_name.rb,
lib/ronin/ui/cli/command.rb,
lib/ronin/web_credential.rb,
lib/ronin/model/has_title.rb,
lib/ronin/script/testable.rb,
lib/ronin/ui/cli/commands.rb,
lib/ronin/url_query_param.rb,
lib/ronin/model/importable.rb,
lib/ronin/script/buildable.rb,
lib/ronin/database/database.rb,
lib/ronin/model/has_authors.rb,
lib/ronin/model/has_license.rb,
lib/ronin/model/has_version.rb,
lib/ronin/script/deployable.rb,
lib/ronin/service_credential.rb,
lib/ronin/ui/console/console.rb,
lib/ronin/ui/console/context.rb,
lib/ronin/ui/cli/commands/ips.rb,
lib/ronin/ui/console/commands.rb,
lib/ronin/host_name_ip_address.rb,
lib/ronin/ui/cli/commands/exec.rb,
lib/ronin/ui/cli/commands/help.rb,
lib/ronin/ui/cli/commands/urls.rb,
lib/ronin/ui/cli/model_command.rb,
lib/ronin/url_query_param_name.rb,
lib/ronin/model/has_description.rb,
lib/ronin/model/has_unique_name.rb,
lib/ronin/ui/cli/commands/creds.rb,
lib/ronin/ui/cli/commands/hosts.rb,
lib/ronin/ui/cli/commands/repos.rb,
lib/ronin/ui/cli/script_command.rb,
lib/ronin/ip_address_mac_address.rb,
lib/ronin/ui/cli/commands/emails.rb,
lib/ronin/model/types/description.rb,
lib/ronin/ui/cli/commands/console.rb,
lib/ronin/ui/cli/commands/database.rb,
lib/ronin/ui/cli/resources_command.rb,
lib/ronin/database/migrations/1.0.0.rb,
lib/ronin/database/migrations/1.1.0.rb,
lib/ronin/database/migrations/graph.rb,
lib/ronin/ui/cli/commands/campaigns.rb,
lib/ronin/script/exceptions/exception.rb,
lib/ronin/script/exceptions/not_built.rb,
lib/ronin/database/migrations/migration.rb,
lib/ronin/script/exceptions/test_failed.rb,
lib/ronin/database/migrations/migrations.rb,
lib/ronin/exceptions/duplicate_repository.rb,
lib/ronin/exceptions/repository_not_found.rb,
lib/ronin/script/exceptions/deploy_failed.rb,
lib/ronin/ui/cli/exceptions/unknown_command.rb,
lib/ronin/database/exceptions/invalid_config.rb,
lib/ronin/database/exceptions/unknown_repository.rb,
lib/ronin/database/migrations/exceptions/unknown_migration.rb,
lib/ronin/database/migrations/exceptions/duplicate_migration.rb

Overview

Copyright (c) 2006-2011 Hal Brodigan (postmodern.mod3 at gmail.com)

This file is part of Ronin.

Ronin is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Ronin 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 General Public License for more details.

You should have received a copy of the GNU General Public License along with Ronin. If not, see http://www.gnu.org/licenses/.

Defined Under Namespace

Modules: AutoLoad, Config, Database, Installation, Model, Script, UI Classes: Address, Arch, Author, Campaign, Credential, DuplicateRepository, EmailAddress, HostName, HostNameIPAddress, IPAddress, IPAddressMACAddress, License, MACAddress, OS, OSGuess, OpenPort, Organization, Password, Port, Repository, RepositoryNotFound, Service, ServiceCredential, Software, TCPPort, Target, UDPPort, URL, URLQueryParam, URLQueryParamName, URLScheme, UserName, Vendor, WebCredential

Constant Summary collapse

VERSION =

Ronin version

'1.3.0'

Instance Method Summary collapse

Methods included from AutoLoad

included

Instance Method Details

#script(path) ⇒ Script

Convenience method for loading Ronin Scripts.

Parameters:

  • path (String)

    The path to the file.

Returns:

  • (Script)

    The loaded script.

See Also:

Since:

  • 1.1.0



40
41
42
# File 'lib/ronin/ronin.rb', line 40

def script(path)
  Script.load_from(path)
end