Sha256: 060189241fa22a465053d25ff4a8afd25d5420f10c53da948a2b107ee7c58884
Contents?: true
Size: 970 Bytes
Versions: 1
Compression:
Stored size: 970 Bytes
Contents
#!/usr/bin/env ruby require 'bundler/setup' require 'metasploit/aggregator' require 'metasploit/aggregator/cable' require 'metasploit/aggregator/logger' admin_host = '127.0.0.1' admin_port = 2447 listener = '127.0.0.1' remote_console = '127.0.0.1' # cert_file = './cert.pem' # cert_string = File.new(cert_file).read cert_string = nil # server = Metasploit::Aggregator::Server.new('127.0.0.1', 1337) server = Metasploit::Aggregator::MsgPackServer.new(admin_host, admin_port) server.start Logger.log "Starting administration service on #{admin_host}:#{admin_port}" loop do command = $stdin.gets if command.chomp == 'exit' exit elsif command.chomp == 'clear' forwarder.requests = [] forwarder.responses = [] elsif command.chomp == 'pause' Logger.log "paused" elsif command.chomp == 'start' server.start elsif command.chomp == 'stop' server.stop elsif command.chomp == 'park' client.release_session($stdin.gets.chomp) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
metasploit-aggregator-0.1.1 | bin/msfaggregator |