Documentation ¶
Index ¶
- type Database
- func (db *Database) CreateExploit(exploit model.Exploit) (int64, error)
- func (db *Database) CreateExploitsTable() error
- func (db *Database) CreateFlag(flag model.Flag) (int64, error)
- func (db *Database) CreateFlagsTable() error
- func (db *Database) CreateTarget(target model.Target) (int64, error)
- func (db *Database) CreateTargetsTable() error
- func (db *Database) DeleteAllExploits() error
- func (db *Database) DeleteAllTargets() error
- func (db *Database) DeleteExploit(id int64) error
- func (db *Database) DeleteTarget(id int64) error
- func (db *Database) GetExploit(id int64) (model.Exploit, error)
- func (db *Database) GetExploits() ([]model.Exploit, error)
- func (db *Database) GetFlagResult(id int64) (string, error)
- func (db *Database) GetFlags(timezone string, timeformat string) ([]model.FlagDTO, error)
- func (db *Database) GetFlagsCustomQuery(query string) []model.Flag
- func (db *Database) GetTarget(id int64) (model.Target, error)
- func (db *Database) GetTargets() ([]model.Target, error)
- func (db *Database) RunMigrations() error
- func (db *Database) SearchFlags(timezone string, timeformat string, exploit string, target string, flag string, ...) ([]model.FlagDTO, error)
- func (db *Database) SetEnabledExploit(exploit model.Exploit) error
- func (db *Database) SetEnabledTarget(target model.Target) error
- func (db *Database) UpdateExploit(exploit model.Exploit) error
- func (db *Database) UpdateFlagStatus(id int64, status string) error
- func (db *Database) UpdateTarget(target model.Target) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
func NewDatabase ¶
func (*Database) CreateExploit ¶
func (*Database) CreateExploitsTable ¶
func (*Database) CreateFlagsTable ¶
func (*Database) CreateTarget ¶
func (*Database) CreateTargetsTable ¶
func (*Database) DeleteAllExploits ¶
func (*Database) DeleteAllTargets ¶
func (*Database) DeleteExploit ¶
func (*Database) DeleteTarget ¶
func (*Database) GetFlagsCustomQuery ¶
func (*Database) RunMigrations ¶
func (*Database) SearchFlags ¶
func (*Database) SetEnabledExploit ¶
func (*Database) UpdateFlagStatus ¶
Click to show internal directories.
Click to hide internal directories.