module PWN::Plugins::DAOMongo
def self.authors
def self.authors st.pentest@0dayinc.com>
def self.connect(opts = {})
def self.connect(opts = {}) st].nil? 1' # Defaults to localhost t].to_s rt].nil? Defaults to TCP port 27017 t].to_i atabase].to_s.scrub .nil? go::Client.new(["#{host}:#{port}"]) go::Client.new(["#{host}:#{port}"], database: database) n(mongo_conn: mongo_conn) => e
def self.disconnect(opts = {})
def self.disconnect(opts = {}) :mongo_conn] n(mongo_conn: mongo_conn) => e
def self.help
def self.help elf}.connect( l host or IP defaults to 127.0.0.1', l port defaults to 27017', ional database name' ct(mongo_conn: mongo_conn)
def self.validate_mongo_conn(opts = {})
def self.validate_mongo_conn(opts = {}) mongo_conn] id mongo_conn Object #{mongo_conn}" unless mongo_conn.instance_of?(Mongo::Client) => e