Versions in this module Expand all Collapse all v0 v0.1.9 Nov 10, 2022 Changes in this version + const MSGHEADER_LEN + const OP_COMMAND + const OP_COMMANDREPLY + const OP_DELETE + const OP_GET_MORE + const OP_INSERT + const OP_KILL_CURSORS + const OP_MSG + const OP_QUERY + const OP_REPLY + const OP_UPDATE + const QUERY_AWAITDATA + const QUERY_EXHAUST + const QUERY_NOCTIMEOUT + const QUERY_OPLOGREPLAY + const QUERY_PARTIAL + const QUERY_RESERVED + const QUERY_RESP_AWAIT_CAP + const QUERY_RESP_CUR_NOTFOUND + const QUERY_RESP_FAILED + const QUERY_RESP_SHARD_STALE + const QUERY_SLAVEOK + const QUERY_TAILABLEC + const RESERVED + func RegisterModule() + type BuildEnvironment_t struct + Cc string + CcFlags string + Cxx string + CxxFlags string + Distarch string + Distmod string + LinkFlags string + TargetArch string + TargetOS string + type BuildInfo_t struct + Allocator string + Bits int32 + BuildEnvironment BuildEnvironment_t + CompilerFlags string + Debug bool + GitVersion string + JavascriptEngine string + LoaderFlags string + MaxBsonObjectSize int32 + StorageEngines []string + SysInfo string + Version string + type Connection struct + func (conn *Connection) ReadMsg() ([]byte, error) + func (conn *Connection) Write(data []byte) error + type DatabaseInfo_t struct + Empty bool + Name string + SizeOnDisk int64 + type Flags struct + func (flags *Flags) Help() string + func (flags *Flags) Validate(args []string) error + type IsMaster_t struct + IsMaster bool + LogicalSessionTimeoutMinutes int32 + MaxBsonObjectSize int32 + MaxMessageSizeBytes int32 + MaxWireVersion int32 + MaxWriteBatchSize int32 + MinWireVersion int32 + ReadOnly bool + type ListDatabases_t struct + Databases []DatabaseInfo_t + TotalSize int64 + type Module struct + func (module *Module) Description() string + func (module *Module) NewFlags() interface{} + func (module *Module) NewScanner() zgrab2.Scanner + type Result struct + BuildInfo *BuildInfo_t + DatabaseInfo *ListDatabases_t + IsMaster *IsMaster_t + type Scanner struct + func (s *Scanner) Protocol() string + func (scanner *Scanner) GetName() string + func (scanner *Scanner) GetTrigger() string + func (scanner *Scanner) Init(flags zgrab2.ScanFlags) error + func (scanner *Scanner) InitPerSender(senderID int) error + func (scanner *Scanner) Scan(target zgrab2.ScanTarget) (zgrab2.ScanStatus, interface{}, error) + func (scanner *Scanner) StartScan(target *zgrab2.ScanTarget) (*scan, error)