module PWN::WWW::Duckduckgo

def self.authors

def self.authors
st.pentest@0dayinc.com>

def self.close(opts = {})

def self.close(opts = {})
[:browser_obj]
sparentBrowser.close(
wser_obj
 => e

def self.help

def self.help
self}.open(
'optional :firefox|:chrome|:ie|:headless (Defaults to :firefox)',
al - scheme://proxy_host:port || tor'
self}.search(
required - browser_obj returned from #open method',
earch string'
self}.onion(
required - browser_obj returned from #open method'
self}.close(
required - browser_obj returned from #open method'

def self.onion(opts = {})

def self.onion(opts = {})
[:browser_obj]
obj[:browser]
://3g2upl4pq6kufc4m.onion')
 => e

def self.open(opts = {})

def self.open(opts = {})
:Plugins::TransparentBrowser.open(opts)
obj[:browser]
s://duckduckgo.com')
 => e

def self.search(opts = {})

def self.search(opts = {})
[:browser_obj]
obj[:browser]
(name: 'q').wait_until(&:present?).set(q)
'https://duckduckgo.com/' ||
'http://3g2upl4pq6kufc4m.onion/'
d: 'search_button_homepage').click!
d: 'search_button').click!
 => e