package db

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service UserDB

user.proto:25

UserDB - All methods for managing users in DB.

message Address

address.proto:24

Address - A network address

Used in: Host, ghost.core.NetInterface

message Credential

credential.proto:29

Credential - Base object for a credential in Wiregost.

message CredentialOrigin

credential.proto:89

CredentialOrigin - Information on provenance of the credential

(message has no fields)

message CredentialPrivate

credential.proto:61

CredentialPrivate - Any credential that should not be publicly exposed.

message CredentialPublic

credential.proto:48

CredentialPublic - A publicly disclosed credential (ex: username)

message CredentialRealm

credential.proto:75

CredentialRealm - The realm in which a CredentialPublic can be used to authenticate or from which a CredentialPrivate was looted.

message Distance

host.proto:112

Distance - The number of hops before reaching the host

Used in: Host

message ExtraPort

port.proto:53

ExtraPort - Reasons for why a port is closed/filtered

Used in: Host

message Host

host.proto:37

Host - Represents a remote computer host in DB

message Hostname

host.proto:103

A hostname for a host.

Used in: Host

message OS

os.proto:26

OS - An operating system identified by NMAP, with fingerprint information

Used in: Host

message OSClass

os.proto:66

OSClass - Contains vendor information about an operating system

Used in: OSMatch

enum OSFamily

os_families.proto:33

OSFamily definitions.

Used in: OSClass

message OSFingerprint

os.proto:59

OSFingerprint - The actual fingerprint string of an operating system

Used in: OS

message OSMatch

os.proto:36

OSMatch - Contains detailed information regarding an Operating System fingerprint

Used in: OS

enum OriginType

credential.proto:93

message Port

port.proto:28

Port - A port on a host

Used in: Host

enum PortStatus

port.proto:77

PortStatus - Port state constants

Used in: Host

message PortUsed

os.proto:48

PortUsed - The port used to fingerprint the operating system

Used in: OS

message Reason

port.proto:66

Reason - Extra information on a closed/filtered port

Used in: ExtraPort

message Service

service.proto:26

Service - A service running behind a port

Used in: Port

message State

port.proto:85

State - Contains information about a given's port status

Used in: Port

message Uptime

host.proto:118

Uptime - The amount of time the host has been up

Used in: Host

message User

user.proto:37

User - A Wiregost user

Used as request type in: UserDB.GetUsers

Used as field type in: client.Client, AddUser, Added, DeleteUser, Deleted, UpdateUser, Updated, Users, ghost.Ghost, server.Job, server.Session

message Workspace

workspace.proto:28

Workspace - Revisited concept of a Wiregost workspace

Used in: client.ConnectionInfo