class Amnesie::Main
Public Class Methods
new(argv)
click to toggle source
# File lib/amnesie.rb, line 62 def initialize(argv) @argv = argv run end
Private Instance Methods
run()
click to toggle source
# File lib/amnesie.rb, line 69 def run options = Options.new(@argv) networks = Network.new(options.card_match, options.net_dev).search puts "cards #{networks}" if options.init networks.each { |net| Amnesie.random_mac(net) } end if options.persist networks.each { |net| Amnesie.services(net) } Amnesie.persist_wifi exit end if options.mac networks.each { |net| Amnesie.random_mac_and_kill(net) } end if options.hostname Amnesie::Host.new end end