Module: Aquatone

Defined in:
lib/aquatone.rb,
lib/aquatone/domain.rb,
lib/aquatone/report.rb,
lib/aquatone/browser.rb,
lib/aquatone/command.rb,
lib/aquatone/version.rb,
lib/aquatone/detector.rb,
lib/aquatone/resolver.rb,
lib/aquatone/collector.rb,
lib/aquatone/key_store.rb,
lib/aquatone/url_maker.rb,
lib/aquatone/assessment.rb,
lib/aquatone/port_lists.rb,
lib/aquatone/validation.rb,
lib/aquatone/http_client.rb,
lib/aquatone/thread_pool.rb,
lib/aquatone/detectors/s3.rb,
lib/aquatone/commands/scan.rb,
lib/aquatone/collectors/gtr.rb,
lib/aquatone/detectors/desk.rb,
lib/aquatone/commands/gather.rb,
lib/aquatone/detectors/cargo.rb,
lib/aquatone/detectors/ghost.rb,
lib/aquatone/collectors/crtsh.rb,
lib/aquatone/collectors/dnsdb.rb,
lib/aquatone/detectors/fastly.rb,
lib/aquatone/detectors/heroku.rb,
lib/aquatone/detectors/tumblr.rb,
lib/aquatone/collectors/censys.rb,
lib/aquatone/collectors/shodan.rb,
lib/aquatone/commands/discover.rb,
lib/aquatone/commands/takeover.rb,
lib/aquatone/detectors/pingdom.rb,
lib/aquatone/detectors/shopify.rb,
lib/aquatone/detectors/tictail.rb,
lib/aquatone/detectors/zendesk.rb,
lib/aquatone/collectors/riddler.rb,
lib/aquatone/detectors/teamwork.rb,
lib/aquatone/detectors/unbounce.rb,
lib/aquatone/detectors/wpengine.rb,
lib/aquatone/collectors/netcraft.rb,
lib/aquatone/detectors/feedpress.rb,
lib/aquatone/detectors/freshdesk.rb,
lib/aquatone/detectors/helpjuice.rb,
lib/aquatone/detectors/helpscout.rb,
lib/aquatone/detectors/instapage.rb,
lib/aquatone/detectors/uservoice.rb,
lib/aquatone/collectors/publicwww.rb,
lib/aquatone/detectors/cloudfront.rb,
lib/aquatone/detectors/statuspage.rb,
lib/aquatone/collectors/dictionary.rb,
lib/aquatone/collectors/ptrarchive.rb,
lib/aquatone/collectors/virustotal.rb,
lib/aquatone/detectors/surveygizmo.rb,
lib/aquatone/collectors/threatcrowd.rb,
lib/aquatone/detectors/github_pages.rb,
lib/aquatone/collectors/hackertarget.rb,
lib/aquatone/collectors/passivetotal.rb,
lib/aquatone/browser/drivers/nightmare.rb,
lib/aquatone/collectors/wayback_machine.rb,
lib/aquatone/detectors/campaign_monitor.rb

Defined Under Namespace

Modules: Collectors, Commands, Detectors, PortLists, Validation Classes: Assessment, Browser, Collector, Command, Detector, Domain, HttpClient, KeyStore, Report, Resolver, ThreadPool, UrlMaker

Constant Summary collapse

AQUATONE_ROOT =
File.expand_path(File.join(File.dirname(__FILE__), "..")).freeze
DEFAULT_AQUATONE_PATH =
File.join(Dir.home, "aquatone").freeze
VERSION =
"0.5.0".freeze

Class Method Summary collapse

Class Method Details

.aquatone_pathObject



31
32
33
# File 'lib/aquatone.rb', line 31

def self.aquatone_path
  ENV['AQUATONEPATH'] || DEFAULT_AQUATONE_PATH
end