Documentation ¶
Index ¶
- Variables
- type App
- func (*App) Descriptor() ([]byte, []int)deprecated
- func (x *App) GetHtml() string
- func (x *App) GetName() string
- func (x *App) GetPhotogallery() *PhotoGallery
- func (x *App) GetTracker() *Tracker
- func (m *App) GetType() isApp_Type
- func (x *App) GetUrl() string
- func (*App) ProtoMessage()
- func (x *App) ProtoReflect() protoreflect.Message
- func (x *App) Reset()
- func (x *App) String() string
- type App_Photogallery
- type App_Tracker
- type AudioPlayer
- type Base64
- type CaesarCipher
- func (*CaesarCipher) Descriptor() ([]byte, []int)deprecated
- func (x *CaesarCipher) GetPlaintext() string
- func (x *CaesarCipher) GetShift() int32
- func (*CaesarCipher) ProtoMessage()
- func (x *CaesarCipher) ProtoReflect() protoreflect.Message
- func (x *CaesarCipher) Reset()
- func (x *CaesarCipher) String() string
- type Challenge
- func (*Challenge) Descriptor() ([]byte, []int)deprecated
- func (x *Challenge) GetAudioplayer() *AudioPlayer
- func (x *Challenge) GetBase64() *Base64
- func (x *Challenge) GetCaesar() *CaesarCipher
- func (x *Challenge) GetData() *Data
- func (x *Challenge) GetExif() *Exif
- func (x *Challenge) GetFilemanager() *FileManager
- func (x *Challenge) GetHashes() *Hashes
- func (x *Challenge) GetMaze() *Maze
- func (x *Challenge) GetPassshare() *PassShare
- func (x *Challenge) GetPcap() *PCAP
- func (x *Challenge) GetPdf() *Pdf
- func (x *Challenge) GetPhone() *Phone
- func (x *Challenge) GetSearch() *Search
- func (x *Challenge) GetSlack() *Slack
- func (x *Challenge) GetTwitter() *Twitter
- func (m *Challenge) GetType() isChallenge_Type
- func (x *Challenge) GetXor() *Xor
- func (x *Challenge) GetZip() *Zip
- func (*Challenge) ProtoMessage()
- func (x *Challenge) ProtoReflect() protoreflect.Message
- func (x *Challenge) Reset()
- func (x *Challenge) String() string
- type Challenge_Audioplayer
- type Challenge_Base64
- type Challenge_Caesar
- type Challenge_Data
- type Challenge_Exif
- type Challenge_Filemanager
- type Challenge_Hashes
- type Challenge_Maze
- type Challenge_Passshare
- type Challenge_Pcap
- type Challenge_Pdf
- type Challenge_Phone
- type Challenge_Search
- type Challenge_Slack
- type Challenge_Twitter
- type Challenge_Xor
- type Challenge_Zip
- type Channel
- func (*Channel) Descriptor() ([]byte, []int)deprecated
- func (x *Channel) GetMessages() []*Message
- func (x *Channel) GetName() string
- func (x *Channel) GetUsernames() []string
- func (*Channel) ProtoMessage()
- func (x *Channel) ProtoReflect() protoreflect.Message
- func (x *Channel) Reset()
- func (x *Channel) String() string
- type Comment
- func (*Comment) Descriptor() ([]byte, []int)deprecated
- func (x *Comment) GetContent() string
- func (x *Comment) GetPostNumber() int64
- func (x *Comment) GetUsername() int64
- func (*Comment) ProtoMessage()
- func (x *Comment) ProtoReflect() protoreflect.Message
- func (x *Comment) Reset()
- func (x *Comment) String() string
- type Competition
- func (*Competition) Descriptor() ([]byte, []int)deprecated
- func (x *Competition) GetActive() bool
- func (x *Competition) GetGraph() *Graph
- func (x *Competition) GetId() string
- func (x *Competition) GetName() string
- func (*Competition) ProtoMessage()
- func (x *Competition) ProtoReflect() protoreflect.Message
- func (x *Competition) Reset()
- func (x *Competition) String() string
- type CompetitionList
- type Data
- type Edge
- type Event
- type Exif
- type File
- type FileManager
- func (*FileManager) Descriptor() ([]byte, []int)deprecated
- func (x *FileManager) GetPassword() string
- func (x *FileManager) GetUrls() []string
- func (*FileManager) ProtoMessage()
- func (x *FileManager) ProtoReflect() protoreflect.Message
- func (x *FileManager) Reset()
- func (x *FileManager) String() string
- type Graph
- type Hashes
- func (*Hashes) Descriptor() ([]byte, []int)deprecated
- func (x *Hashes) GetCount() int32
- func (x *Hashes) GetFormat() string
- func (x *Hashes) GetLength() int32
- func (x *Hashes) GetOverrides() []*Override
- func (x *Hashes) GetSeed() string
- func (*Hashes) ProtoMessage()
- func (x *Hashes) ProtoReflect() protoreflect.Message
- func (x *Hashes) Reset()
- func (x *Hashes) String() string
- type Maze
- type Maze_Path
- func (*Maze_Path) Descriptor() ([]byte, []int)deprecated
- func (x *Maze_Path) GetCoords() []*Maze_Path_Coordinate
- func (x *Maze_Path) GetResult() string
- func (*Maze_Path) ProtoMessage()
- func (x *Maze_Path) ProtoReflect() protoreflect.Message
- func (x *Maze_Path) Reset()
- func (x *Maze_Path) String() string
- type Maze_Path_Coordinate
- func (*Maze_Path_Coordinate) Descriptor() ([]byte, []int)deprecated
- func (x *Maze_Path_Coordinate) GetCol() uint32
- func (x *Maze_Path_Coordinate) GetRow() uint32
- func (*Maze_Path_Coordinate) ProtoMessage()
- func (x *Maze_Path_Coordinate) ProtoReflect() protoreflect.Message
- func (x *Maze_Path_Coordinate) Reset()
- func (x *Maze_Path_Coordinate) String() string
- type Message
- func (*Message) Descriptor() ([]byte, []int)deprecated
- func (x *Message) GetContent() string
- func (x *Message) GetTimestamp() int64
- func (x *Message) GetUsername() string
- func (*Message) ProtoMessage()
- func (x *Message) ProtoReflect() protoreflect.Message
- func (x *Message) Reset()
- func (x *Message) String() string
- type Node
- func (*Node) Descriptor() ([]byte, []int)deprecated
- func (x *Node) GetBase() *Challenge
- func (m *Node) GetChallenge() isNode_Challenge
- func (x *Node) GetMeta() *chals.Meta
- func (x *Node) GetPython() *plugin.PythonChallenge
- func (*Node) ProtoMessage()
- func (x *Node) ProtoReflect() protoreflect.Message
- func (x *Node) Reset()
- func (x *Node) String() string
- type Node_Base
- type Node_Python
- type Override
- type PCAP
- type Packet
- func (*Packet) Descriptor() ([]byte, []int)deprecated
- func (x *Packet) GetData() string
- func (x *Packet) GetDestination() string
- func (x *Packet) GetProtocol() string
- func (x *Packet) GetSource() string
- func (x *Packet) GetTimestamp() int64
- func (*Packet) ProtoMessage()
- func (x *Packet) ProtoReflect() protoreflect.Message
- func (x *Packet) Reset()
- func (x *Packet) String() string
- type PassShare
- func (*PassShare) Descriptor() ([]byte, []int)deprecated
- func (x *PassShare) GetMessage() string
- func (x *PassShare) GetPassword() string
- func (x *PassShare) GetSolutions() []*Solution
- func (*PassShare) ProtoMessage()
- func (x *PassShare) ProtoReflect() protoreflect.Message
- func (x *PassShare) Reset()
- func (x *PassShare) String() string
- type Pdf
- type Phone
- type PhotoGallery
- type Post
- type Search
- type Slack
- type Solution
- type Song
- func (*Song) Descriptor() ([]byte, []int)deprecated
- func (x *Song) GetAlbum() string
- func (x *Song) GetArtist() string
- func (x *Song) GetCoverArtUrl() string
- func (x *Song) GetName() string
- func (x *Song) GetUrl() string
- func (*Song) ProtoMessage()
- func (x *Song) ProtoReflect() protoreflect.Message
- func (x *Song) Reset()
- func (x *Song) String() string
- type Tracker
- type Twitter
- func (*Twitter) Descriptor() ([]byte, []int)deprecated
- func (x *Twitter) GetComments() []*Comment
- func (x *Twitter) GetPosts() []*Post
- func (x *Twitter) GetUsers() []*User
- func (*Twitter) ProtoMessage()
- func (x *Twitter) ProtoReflect() protoreflect.Message
- func (x *Twitter) Reset()
- func (x *Twitter) String() string
- type User
- func (*User) Descriptor() ([]byte, []int)deprecated
- func (x *User) GetBio() string
- func (x *User) GetImage() string
- func (x *User) GetPassword() string
- func (x *User) GetUsername() string
- func (*User) ProtoMessage()
- func (x *User) ProtoReflect() protoreflect.Message
- func (x *User) Reset()
- func (x *User) String() string
- type Xor
- type Zip
Constants ¶
This section is empty.
Variables ¶
View Source
var File_chalgen_base_proto protoreflect.FileDescriptor
View Source
var File_chalgen_graph_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"` Html string `protobuf:"bytes,3,opt,name=html,proto3" json:"html,omitempty"` // Types that are assignable to Type: // // *App_Tracker // *App_Photogallery Type isApp_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
func (*App) Descriptor
deprecated
func (*App) GetPhotogallery ¶
func (x *App) GetPhotogallery() *PhotoGallery
func (*App) GetTracker ¶
func (*App) ProtoMessage ¶
func (*App) ProtoMessage()
func (*App) ProtoReflect ¶
func (x *App) ProtoReflect() protoreflect.Message
type App_Photogallery ¶
type App_Photogallery struct {
Photogallery *PhotoGallery `protobuf:"bytes,5,opt,name=photogallery,proto3,oneof"`
}
type App_Tracker ¶
type App_Tracker struct {
Tracker *Tracker `protobuf:"bytes,4,opt,name=tracker,proto3,oneof"`
}
type AudioPlayer ¶
type AudioPlayer struct { Songs []*Song `protobuf:"bytes,1,rep,name=songs,proto3" json:"songs,omitempty"` // contains filtered or unexported fields }
func (*AudioPlayer) Descriptor
deprecated
func (*AudioPlayer) Descriptor() ([]byte, []int)
Deprecated: Use AudioPlayer.ProtoReflect.Descriptor instead.
func (*AudioPlayer) GetSongs ¶
func (x *AudioPlayer) GetSongs() []*Song
func (*AudioPlayer) ProtoMessage ¶
func (*AudioPlayer) ProtoMessage()
func (*AudioPlayer) ProtoReflect ¶
func (x *AudioPlayer) ProtoReflect() protoreflect.Message
func (*AudioPlayer) Reset ¶
func (x *AudioPlayer) Reset()
func (*AudioPlayer) String ¶
func (x *AudioPlayer) String() string
type Base64 ¶
type Base64 struct { Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*Base64) Descriptor
deprecated
func (*Base64) ProtoMessage ¶
func (*Base64) ProtoMessage()
func (*Base64) ProtoReflect ¶
func (x *Base64) ProtoReflect() protoreflect.Message
type CaesarCipher ¶
type CaesarCipher struct { Plaintext string `protobuf:"bytes,1,opt,name=plaintext,proto3" json:"plaintext,omitempty"` Shift int32 `protobuf:"varint,2,opt,name=shift,proto3" json:"shift,omitempty"` // contains filtered or unexported fields }
func (*CaesarCipher) Descriptor
deprecated
func (*CaesarCipher) Descriptor() ([]byte, []int)
Deprecated: Use CaesarCipher.ProtoReflect.Descriptor instead.
func (*CaesarCipher) GetPlaintext ¶
func (x *CaesarCipher) GetPlaintext() string
func (*CaesarCipher) GetShift ¶
func (x *CaesarCipher) GetShift() int32
func (*CaesarCipher) ProtoMessage ¶
func (*CaesarCipher) ProtoMessage()
func (*CaesarCipher) ProtoReflect ¶
func (x *CaesarCipher) ProtoReflect() protoreflect.Message
func (*CaesarCipher) Reset ¶
func (x *CaesarCipher) Reset()
func (*CaesarCipher) String ¶
func (x *CaesarCipher) String() string
type Challenge ¶
type Challenge struct { // Types that are assignable to Type: // // *Challenge_Base64 // *Challenge_Twitter // *Challenge_Caesar // *Challenge_Pcap // *Challenge_Exif // *Challenge_Slack // *Challenge_Phone // *Challenge_Filemanager // *Challenge_Maze // *Challenge_Xor // *Challenge_Zip // *Challenge_Pdf // *Challenge_Search // *Challenge_Passshare // *Challenge_Hashes // *Challenge_Audioplayer // *Challenge_Data Type isChallenge_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
func (*Challenge) Descriptor
deprecated
func (*Challenge) GetAudioplayer ¶
func (x *Challenge) GetAudioplayer() *AudioPlayer
func (*Challenge) GetCaesar ¶
func (x *Challenge) GetCaesar() *CaesarCipher
func (*Challenge) GetFilemanager ¶
func (x *Challenge) GetFilemanager() *FileManager
func (*Challenge) GetPassshare ¶
func (*Challenge) GetTwitter ¶
func (*Challenge) ProtoMessage ¶
func (*Challenge) ProtoMessage()
func (*Challenge) ProtoReflect ¶
func (x *Challenge) ProtoReflect() protoreflect.Message
type Challenge_Audioplayer ¶
type Challenge_Audioplayer struct {
Audioplayer *AudioPlayer `protobuf:"bytes,21,opt,name=audioplayer,proto3,oneof"`
}
type Challenge_Base64 ¶
type Challenge_Base64 struct {
Base64 *Base64 `protobuf:"bytes,6,opt,name=base64,proto3,oneof"`
}
type Challenge_Caesar ¶
type Challenge_Caesar struct {
Caesar *CaesarCipher `protobuf:"bytes,8,opt,name=caesar,proto3,oneof"`
}
type Challenge_Data ¶
type Challenge_Data struct {
Data *Data `protobuf:"bytes,22,opt,name=data,proto3,oneof"`
}
type Challenge_Exif ¶
type Challenge_Exif struct {
Exif *Exif `protobuf:"bytes,10,opt,name=exif,proto3,oneof"`
}
type Challenge_Filemanager ¶
type Challenge_Filemanager struct {
Filemanager *FileManager `protobuf:"bytes,13,opt,name=filemanager,proto3,oneof"`
}
type Challenge_Hashes ¶
type Challenge_Hashes struct {
Hashes *Hashes `protobuf:"bytes,20,opt,name=hashes,proto3,oneof"`
}
type Challenge_Maze ¶
type Challenge_Maze struct {
Maze *Maze `protobuf:"bytes,14,opt,name=maze,proto3,oneof"`
}
type Challenge_Passshare ¶
type Challenge_Passshare struct {
}type Challenge_Pcap ¶
type Challenge_Pcap struct {
Pcap *PCAP `protobuf:"bytes,9,opt,name=pcap,proto3,oneof"`
}
type Challenge_Pdf ¶
type Challenge_Pdf struct {
Pdf *Pdf `protobuf:"bytes,17,opt,name=pdf,proto3,oneof"`
}
type Challenge_Phone ¶
type Challenge_Phone struct {
Phone *Phone `protobuf:"bytes,12,opt,name=phone,proto3,oneof"`
}
type Challenge_Search ¶
type Challenge_Search struct {
Search *Search `protobuf:"bytes,18,opt,name=search,proto3,oneof"`
}
type Challenge_Slack ¶
type Challenge_Slack struct {
Slack *Slack `protobuf:"bytes,11,opt,name=slack,proto3,oneof"`
}
type Challenge_Twitter ¶
type Challenge_Twitter struct {
Twitter *Twitter `protobuf:"bytes,7,opt,name=twitter,proto3,oneof"`
}
type Challenge_Xor ¶
type Challenge_Xor struct {
Xor *Xor `protobuf:"bytes,15,opt,name=xor,proto3,oneof"`
}
type Challenge_Zip ¶
type Challenge_Zip struct {
Zip *Zip `protobuf:"bytes,16,opt,name=zip,proto3,oneof"`
}
type Channel ¶
type Channel struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Usernames []string `protobuf:"bytes,2,rep,name=usernames,proto3" json:"usernames,omitempty"` Messages []*Message `protobuf:"bytes,3,rep,name=messages,proto3" json:"messages,omitempty"` // contains filtered or unexported fields }
func (*Channel) Descriptor
deprecated
func (*Channel) GetMessages ¶
func (*Channel) GetUsernames ¶
func (*Channel) ProtoMessage ¶
func (*Channel) ProtoMessage()
func (*Channel) ProtoReflect ¶
func (x *Channel) ProtoReflect() protoreflect.Message
type Comment ¶
type Comment struct { PostNumber int64 `protobuf:"varint,1,opt,name=post_number,json=postNumber,proto3" json:"post_number,omitempty"` Username int64 `protobuf:"varint,2,opt,name=username,proto3" json:"username,omitempty"` Content string `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"` // contains filtered or unexported fields }
Comment represents a comment on a post.
func (*Comment) Descriptor
deprecated
func (*Comment) GetContent ¶
func (*Comment) GetPostNumber ¶
func (*Comment) GetUsername ¶
func (*Comment) ProtoMessage ¶
func (*Comment) ProtoMessage()
func (*Comment) ProtoReflect ¶
func (x *Comment) ProtoReflect() protoreflect.Message
type Competition ¶
type Competition struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Graph *Graph `protobuf:"bytes,3,opt,name=graph,proto3" json:"graph,omitempty"` Active bool `protobuf:"varint,4,opt,name=active,proto3" json:"active,omitempty"` // contains filtered or unexported fields }
func (*Competition) Descriptor
deprecated
func (*Competition) Descriptor() ([]byte, []int)
Deprecated: Use Competition.ProtoReflect.Descriptor instead.
func (*Competition) GetActive ¶
func (x *Competition) GetActive() bool
func (*Competition) GetGraph ¶
func (x *Competition) GetGraph() *Graph
func (*Competition) GetId ¶
func (x *Competition) GetId() string
func (*Competition) GetName ¶
func (x *Competition) GetName() string
func (*Competition) ProtoMessage ¶
func (*Competition) ProtoMessage()
func (*Competition) ProtoReflect ¶
func (x *Competition) ProtoReflect() protoreflect.Message
func (*Competition) Reset ¶
func (x *Competition) Reset()
func (*Competition) String ¶
func (x *Competition) String() string
type CompetitionList ¶
type CompetitionList struct { Competitions []*Competition `protobuf:"bytes,1,rep,name=competitions,proto3" json:"competitions,omitempty"` // contains filtered or unexported fields }
func (*CompetitionList) Descriptor
deprecated
func (*CompetitionList) Descriptor() ([]byte, []int)
Deprecated: Use CompetitionList.ProtoReflect.Descriptor instead.
func (*CompetitionList) GetCompetitions ¶
func (x *CompetitionList) GetCompetitions() []*Competition
func (*CompetitionList) ProtoMessage ¶
func (*CompetitionList) ProtoMessage()
func (*CompetitionList) ProtoReflect ¶
func (x *CompetitionList) ProtoReflect() protoreflect.Message
func (*CompetitionList) Reset ¶
func (x *CompetitionList) Reset()
func (*CompetitionList) String ¶
func (x *CompetitionList) String() string
type Data ¶
type Data struct { Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*Data) Descriptor
deprecated
func (*Data) ProtoMessage ¶
func (*Data) ProtoMessage()
func (*Data) ProtoReflect ¶
func (x *Data) ProtoReflect() protoreflect.Message
type Edge ¶
type Edge struct { From string `protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"` To string `protobuf:"bytes,2,opt,name=to,proto3" json:"to,omitempty"` // contains filtered or unexported fields }
func (*Edge) Descriptor
deprecated
func (*Edge) ProtoMessage ¶
func (*Edge) ProtoMessage()
func (*Edge) ProtoReflect ¶
func (x *Edge) ProtoReflect() protoreflect.Message
type Event ¶
type Event struct { Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*Event) Descriptor
deprecated
func (*Event) GetTimestamp ¶
func (*Event) ProtoMessage ¶
func (*Event) ProtoMessage()
func (*Event) ProtoReflect ¶
func (x *Event) ProtoReflect() protoreflect.Message
type Exif ¶
type Exif struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*Exif) Descriptor
deprecated
func (*Exif) ProtoMessage ¶
func (*Exif) ProtoMessage()
func (*Exif) ProtoReflect ¶
func (x *Exif) ProtoReflect() protoreflect.Message
type File ¶
type File struct { Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"` // contains filtered or unexported fields }
func (*File) Descriptor
deprecated
func (*File) ProtoMessage ¶
func (*File) ProtoMessage()
func (*File) ProtoReflect ¶
func (x *File) ProtoReflect() protoreflect.Message
type FileManager ¶
type FileManager struct { Urls []string `protobuf:"bytes,1,rep,name=urls,proto3" json:"urls,omitempty"` Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` // contains filtered or unexported fields }
func (*FileManager) Descriptor
deprecated
func (*FileManager) Descriptor() ([]byte, []int)
Deprecated: Use FileManager.ProtoReflect.Descriptor instead.
func (*FileManager) GetPassword ¶
func (x *FileManager) GetPassword() string
func (*FileManager) GetUrls ¶
func (x *FileManager) GetUrls() []string
func (*FileManager) ProtoMessage ¶
func (*FileManager) ProtoMessage()
func (*FileManager) ProtoReflect ¶
func (x *FileManager) ProtoReflect() protoreflect.Message
func (*FileManager) Reset ¶
func (x *FileManager) Reset()
func (*FileManager) String ¶
func (x *FileManager) String() string
type Graph ¶
type Graph struct { Nodes []*Node `protobuf:"bytes,3,rep,name=nodes,proto3" json:"nodes,omitempty"` Edges []*Edge `protobuf:"bytes,4,rep,name=edges,proto3" json:"edges,omitempty"` // contains filtered or unexported fields }
func (*Graph) Descriptor
deprecated
func (*Graph) ProtoMessage ¶
func (*Graph) ProtoMessage()
func (*Graph) ProtoReflect ¶
func (x *Graph) ProtoReflect() protoreflect.Message
type Hashes ¶
type Hashes struct { Seed string `protobuf:"bytes,1,opt,name=seed,proto3" json:"seed,omitempty"` Format string `protobuf:"bytes,2,opt,name=format,proto3" json:"format,omitempty"` Count int32 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"` Overrides []*Override `protobuf:"bytes,4,rep,name=overrides,proto3" json:"overrides,omitempty"` Length int32 `protobuf:"varint,5,opt,name=length,proto3" json:"length,omitempty"` // contains filtered or unexported fields }
func (*Hashes) Descriptor
deprecated
func (*Hashes) GetOverrides ¶
func (*Hashes) ProtoMessage ¶
func (*Hashes) ProtoMessage()
func (*Hashes) ProtoReflect ¶
func (x *Hashes) ProtoReflect() protoreflect.Message
type Maze ¶
type Maze struct { Rows uint32 `protobuf:"varint,1,opt,name=rows,proto3" json:"rows,omitempty"` Columns uint32 `protobuf:"varint,2,opt,name=columns,proto3" json:"columns,omitempty"` Paths []*Maze_Path `protobuf:"bytes,3,rep,name=paths,proto3" json:"paths,omitempty"` // contains filtered or unexported fields }
func (*Maze) Descriptor
deprecated
func (*Maze) GetColumns ¶
func (*Maze) ProtoMessage ¶
func (*Maze) ProtoMessage()
func (*Maze) ProtoReflect ¶
func (x *Maze) ProtoReflect() protoreflect.Message
type Maze_Path ¶
type Maze_Path struct { Coords []*Maze_Path_Coordinate `protobuf:"bytes,1,rep,name=coords,proto3" json:"coords,omitempty"` Result string `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"` // contains filtered or unexported fields }
func (*Maze_Path) Descriptor
deprecated
func (*Maze_Path) GetCoords ¶
func (x *Maze_Path) GetCoords() []*Maze_Path_Coordinate
func (*Maze_Path) ProtoMessage ¶
func (*Maze_Path) ProtoMessage()
func (*Maze_Path) ProtoReflect ¶
func (x *Maze_Path) ProtoReflect() protoreflect.Message
type Maze_Path_Coordinate ¶
type Maze_Path_Coordinate struct { Row uint32 `protobuf:"varint,1,opt,name=row,proto3" json:"row,omitempty"` Col uint32 `protobuf:"varint,2,opt,name=col,proto3" json:"col,omitempty"` // contains filtered or unexported fields }
func (*Maze_Path_Coordinate) Descriptor
deprecated
func (*Maze_Path_Coordinate) Descriptor() ([]byte, []int)
Deprecated: Use Maze_Path_Coordinate.ProtoReflect.Descriptor instead.
func (*Maze_Path_Coordinate) GetCol ¶
func (x *Maze_Path_Coordinate) GetCol() uint32
func (*Maze_Path_Coordinate) GetRow ¶
func (x *Maze_Path_Coordinate) GetRow() uint32
func (*Maze_Path_Coordinate) ProtoMessage ¶
func (*Maze_Path_Coordinate) ProtoMessage()
func (*Maze_Path_Coordinate) ProtoReflect ¶
func (x *Maze_Path_Coordinate) ProtoReflect() protoreflect.Message
func (*Maze_Path_Coordinate) Reset ¶
func (x *Maze_Path_Coordinate) Reset()
func (*Maze_Path_Coordinate) String ¶
func (x *Maze_Path_Coordinate) String() string
type Message ¶
type Message struct { Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"` Timestamp int64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
func (*Message) Descriptor
deprecated
func (*Message) GetContent ¶
func (*Message) GetTimestamp ¶
func (*Message) GetUsername ¶
func (*Message) ProtoMessage ¶
func (*Message) ProtoMessage()
func (*Message) ProtoReflect ¶
func (x *Message) ProtoReflect() protoreflect.Message
type Node ¶
type Node struct { Meta *chals.Meta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` // Types that are assignable to Challenge: // // *Node_Base // *Node_Python Challenge isNode_Challenge `protobuf_oneof:"challenge"` // contains filtered or unexported fields }
func (*Node) Descriptor
deprecated
func (*Node) GetChallenge ¶
func (m *Node) GetChallenge() isNode_Challenge
func (*Node) GetPython ¶
func (x *Node) GetPython() *plugin.PythonChallenge
func (*Node) ProtoMessage ¶
func (*Node) ProtoMessage()
func (*Node) ProtoReflect ¶
func (x *Node) ProtoReflect() protoreflect.Message
type Node_Base ¶
type Node_Base struct {
Base *Challenge `protobuf:"bytes,10,opt,name=base,proto3,oneof"`
}
type Node_Python ¶
type Node_Python struct {
Python *plugin.PythonChallenge `protobuf:"bytes,11,opt,name=python,proto3,oneof"`
}
type Override ¶
type Override struct { Index int32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"` // contains filtered or unexported fields }
func (*Override) Descriptor
deprecated
func (*Override) ProtoMessage ¶
func (*Override) ProtoMessage()
func (*Override) ProtoReflect ¶
func (x *Override) ProtoReflect() protoreflect.Message
type PCAP ¶
type PCAP struct { Packets []*Packet `protobuf:"bytes,1,rep,name=packets,proto3" json:"packets,omitempty"` // contains filtered or unexported fields }
func (*PCAP) Descriptor
deprecated
func (*PCAP) GetPackets ¶
func (*PCAP) ProtoMessage ¶
func (*PCAP) ProtoMessage()
func (*PCAP) ProtoReflect ¶
func (x *PCAP) ProtoReflect() protoreflect.Message
type Packet ¶
type Packet struct { Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` Destination string `protobuf:"bytes,3,opt,name=destination,proto3" json:"destination,omitempty"` Protocol string `protobuf:"bytes,4,opt,name=protocol,proto3" json:"protocol,omitempty"` Data string `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*Packet) Descriptor
deprecated
func (*Packet) GetDestination ¶
func (*Packet) GetProtocol ¶
func (*Packet) GetTimestamp ¶
func (*Packet) ProtoMessage ¶
func (*Packet) ProtoMessage()
func (*Packet) ProtoReflect ¶
func (x *Packet) ProtoReflect() protoreflect.Message
type PassShare ¶
type PassShare struct { // contains filtered or unexported fields }
func (*PassShare) Descriptor
deprecated
func (*PassShare) GetMessage ¶
func (*PassShare) GetPassword ¶
func (*PassShare) GetSolutions ¶
func (*PassShare) ProtoMessage ¶
func (*PassShare) ProtoMessage()
func (*PassShare) ProtoReflect ¶
func (x *PassShare) ProtoReflect() protoreflect.Message
type Pdf ¶
type Pdf struct { // TODO breadchris support attachments https://github.com/go-pdf/fpdf/blob/504c6dd8cc916cd7f2097877efd52cae5f1d8b18/fpdf_example_test.go#L2703 Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"` // contains filtered or unexported fields }
func (*Pdf) Descriptor
deprecated
func (*Pdf) GetContent ¶
func (*Pdf) ProtoMessage ¶
func (*Pdf) ProtoMessage()
func (*Pdf) ProtoReflect ¶
func (x *Pdf) ProtoReflect() protoreflect.Message
type Phone ¶
type Phone struct { Apps []*App `protobuf:"bytes,1,rep,name=apps,proto3" json:"apps,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*Phone) Descriptor
deprecated
func (*Phone) ProtoMessage ¶
func (*Phone) ProtoMessage()
func (*Phone) ProtoReflect ¶
func (x *Phone) ProtoReflect() protoreflect.Message
type PhotoGallery ¶
type PhotoGallery struct { Url []string `protobuf:"bytes,1,rep,name=url,proto3" json:"url,omitempty"` // contains filtered or unexported fields }
func (*PhotoGallery) Descriptor
deprecated
func (*PhotoGallery) Descriptor() ([]byte, []int)
Deprecated: Use PhotoGallery.ProtoReflect.Descriptor instead.
func (*PhotoGallery) GetUrl ¶
func (x *PhotoGallery) GetUrl() []string
func (*PhotoGallery) ProtoMessage ¶
func (*PhotoGallery) ProtoMessage()
func (*PhotoGallery) ProtoReflect ¶
func (x *PhotoGallery) ProtoReflect() protoreflect.Message
func (*PhotoGallery) Reset ¶
func (x *PhotoGallery) Reset()
func (*PhotoGallery) String ¶
func (x *PhotoGallery) String() string
type Post ¶
type Post struct { Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"` // contains filtered or unexported fields }
Post represents a user's post.
func (*Post) Descriptor
deprecated
func (*Post) GetContent ¶
func (*Post) GetUsername ¶
func (*Post) ProtoMessage ¶
func (*Post) ProtoMessage()
func (*Post) ProtoReflect ¶
func (x *Post) ProtoReflect() protoreflect.Message
type Search ¶
type Search struct { Entry []string `protobuf:"bytes,1,rep,name=entry,proto3" json:"entry,omitempty"` Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` // contains filtered or unexported fields }
func (*Search) Descriptor
deprecated
func (*Search) GetPassword ¶
func (*Search) ProtoMessage ¶
func (*Search) ProtoMessage()
func (*Search) ProtoReflect ¶
func (x *Search) ProtoReflect() protoreflect.Message
type Slack ¶
type Slack struct { Users []*User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"` Channels []*Channel `protobuf:"bytes,2,rep,name=channels,proto3" json:"channels,omitempty"` // contains filtered or unexported fields }
func (*Slack) Descriptor
deprecated
func (*Slack) GetChannels ¶
func (*Slack) ProtoMessage ¶
func (*Slack) ProtoMessage()
func (*Slack) ProtoReflect ¶
func (x *Slack) ProtoReflect() protoreflect.Message
type Solution ¶
type Solution struct { Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Hash string `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"` // contains filtered or unexported fields }
func (*Solution) Descriptor
deprecated
func (*Solution) ProtoMessage ¶
func (*Solution) ProtoMessage()
func (*Solution) ProtoReflect ¶
func (x *Solution) ProtoReflect() protoreflect.Message
type Song ¶
type Song struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Artist string `protobuf:"bytes,2,opt,name=artist,proto3" json:"artist,omitempty"` Album string `protobuf:"bytes,3,opt,name=album,proto3" json:"album,omitempty"` Url string `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"` CoverArtUrl string `protobuf:"bytes,5,opt,name=cover_art_url,json=coverArtUrl,proto3" json:"cover_art_url,omitempty"` // contains filtered or unexported fields }
func (*Song) Descriptor
deprecated
func (*Song) GetCoverArtUrl ¶
func (*Song) ProtoMessage ¶
func (*Song) ProtoMessage()
func (*Song) ProtoReflect ¶
func (x *Song) ProtoReflect() protoreflect.Message
type Tracker ¶
type Tracker struct { Password string `protobuf:"bytes,1,opt,name=password,proto3" json:"password,omitempty"` Event []*Event `protobuf:"bytes,2,rep,name=event,proto3" json:"event,omitempty"` // contains filtered or unexported fields }
func (*Tracker) Descriptor
deprecated
func (*Tracker) GetPassword ¶
func (*Tracker) ProtoMessage ¶
func (*Tracker) ProtoMessage()
func (*Tracker) ProtoReflect ¶
func (x *Tracker) ProtoReflect() protoreflect.Message
type Twitter ¶
type Twitter struct { Users []*User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"` Posts []*Post `protobuf:"bytes,2,rep,name=posts,proto3" json:"posts,omitempty"` Comments []*Comment `protobuf:"bytes,3,rep,name=comments,proto3" json:"comments,omitempty"` // contains filtered or unexported fields }
func (*Twitter) Descriptor
deprecated
func (*Twitter) GetComments ¶
func (*Twitter) ProtoMessage ¶
func (*Twitter) ProtoMessage()
func (*Twitter) ProtoReflect ¶
func (x *Twitter) ProtoReflect() protoreflect.Message
type User ¶
type User struct { Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` Bio string `protobuf:"bytes,2,opt,name=bio,proto3" json:"bio,omitempty"` Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` Image string `protobuf:"bytes,4,opt,name=image,proto3" json:"image,omitempty"` // contains filtered or unexported fields }
func (*User) Descriptor
deprecated
func (*User) GetPassword ¶
func (*User) GetUsername ¶
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
func (*User) ProtoReflect ¶
func (x *User) ProtoReflect() protoreflect.Message
type Xor ¶
type Xor struct { Plaintext string `protobuf:"bytes,1,opt,name=plaintext,proto3" json:"plaintext,omitempty"` Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*Xor) Descriptor
deprecated
func (*Xor) GetPlaintext ¶
func (*Xor) ProtoMessage ¶
func (*Xor) ProtoMessage()
func (*Xor) ProtoReflect ¶
func (x *Xor) ProtoReflect() protoreflect.Message
type Zip ¶
type Zip struct { Files []*File `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty"` Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` // contains filtered or unexported fields }
func (*Zip) Descriptor
deprecated
func (*Zip) GetPassword ¶
func (*Zip) ProtoMessage ¶
func (*Zip) ProtoMessage()
func (*Zip) ProtoReflect ¶
func (x *Zip) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.