Documentation
¶
Overview ¶
自动生成模板ApiToken
自动生成模板SysDictionaryDetail
自动生成模板Collector
自动生成模板requiredInfo
自动生成模板Rules
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiToken ¶
type ApiToken struct {
global.GVA_MODEL
ApiType *int `json:"apiType" form:"apiType" gorm:"column:api_type;comment:API类型;type:int"`
Status *int `json:"status" form:"status" gorm:"column:status;comment:API状态;type:int"`
Account string `json:"account" form:"account" gorm:"column:account;comment:账号(如有);type:varchar(100);"`
Content string `json:"content" form:"content" gorm:"column:content;comment:apitoken内容;type:varchar(100);"`
LimitTimes *int `json:"limitTimes" form:"limitTimes" gorm:"column:limit_times;comment:次数限制;type:int"`
RemaingTimes *int `json:"remaingTimes" form:"remaingTimes" gorm:"column:remaing_times;comment:剩余次数;type:int"`
Desc string `json:"desc" form:"desc" gorm:"column:desc;comment:备注;type:varchar(300);"`
}
ApiToken 结构体 如果含有time.Time 请自行import time包
type AutoCodeExample ¶
type AutoCodeExample struct {
global.GVA_MODEL
AutoCodeExampleField string `` // 展示值
/* 135-byte string literal not displayed */
}
如果含有time.Time 请自行import time包
type Collector ¶
type Collector struct {
global.GVA_MODEL
Domain string `json:"domain" form:"domain" gorm:"column:domain;comment:域名;type:varchar(200);"`
BelongToSrc string `json:"belongToSrc" form:"belongToSrc" gorm:"column:belong_to_src;comment:src归属;type:varchar(100);"`
IsWildDomain *bool `json:"isWildDomain" form:"isWildDomain" gorm:"column:is_wild_domain;comment:是否为泛解析;type:tinyint"`
DiscoveryTime *time.Time `json:"discoveryTime" form:"discoveryTime" gorm:"column:discovery_time;comment:域名发现时间;type:datetime"`
IpAddress string `json:"ipAddress" form:"ipAddress" gorm:"column:ip_address;comment:IP地址;type:varchar(100);"`
OpenPorts string `json:"openPorts" form:"openPorts" gorm:"column:open_ports;comment:开放端口;type:varchar(999);"`
IsMonitoring *bool `json:"isMonitoring" form:"isMonitoring" gorm:"column:is_monitoring;comment:是否监控该域名;type:tinyint"`
WebStatusCode *int `json:"webStatusCode" form:"webStatusCode" gorm:"column:web_status_code;comment:web响应码;type:int"`
WebTitles string `json:"webTitles" form:"webTitles" gorm:"column:web_titles;comment:web页面标题;type:varchar(100);"`
HadScanned *bool `json:"hadScanned" form:"hadScanned" gorm:"column:had_scanned;comment:是否已扫描;type:tinyint"`
Middleware string `json:"middleware" form:"middleware" gorm:"column:middleware;comment:中间件信息;type:varchar(999);"`
Fingerprint string `json:"fingerprint" form:"fingerprint" gorm:"column:fingerprint;comment:指纹信息;type:varchar(999);"`
WebPageSize string `json:"webPageSize" form:"webPageSize" gorm:"column:web_page_size;comment:页面大小;type:varchar(100);"`
PrimaryDomain string `json:"primaryDomain" form:"primaryDomain" gorm:"column:primary_domain;comment:一级域名;type:varchar(100);"`
IsOnBlacklist *bool `json:"isOnBlacklist" form:"isOnBlacklist" gorm:"column:is_on_blacklist;comment:是否在黑名单中;type:tinyint"`
}
Collector 结构体 如果含有time.Time 请自行import time包
type RequiredInfo ¶
type RequiredInfo struct {
global.GVA_MODEL
UseRules string `json:"useRules" form:"useRules" gorm:"column:use_rules;comment:运行规则;type:varchar(100);"`
Domain string `json:"domain" form:"domain" gorm:"column:domain;comment:;type:varchar(100);"`
TimeBefore *time.Time `json:"timeBefore" form:"timeBefore" gorm:"column:time_before;comment:发现时间在..之前;type:date"`
TimeAfter *time.Time `json:"timeAfter" form:"timeAfter" gorm:"column:time_after;comment:发现时间在..之后;type:date"`
TimeAutoCreate *bool `json:"timeAutoCreate" form:"timeAutoCreate" gorm:"column:time_auto_create;comment:自动生成时间段(当天);type:tinyint"`
Title string `json:"title" form:"title" gorm:"column:title;comment:网站标题;type:varchar(100);"`
Cert string `json:"cert" form:"cert" gorm:"column:cert;comment:证书;type:varchar(100);"`
Ip string `json:"ip" form:"ip" gorm:"column:ip;comment:Ip或ip段;type:varchar(200);"`
Protocol string `json:"protocol" form:"protocol" gorm:"column:protocol;comment:协议;type:varchar(100);"`
Icp string `json:"icp" form:"icp" gorm:"column:icp;comment:icp备案号;type:varchar(100);"`
WebStatusCode string `json:"webStatusCode" form:"webStatusCode" gorm:"column:web_status_code;comment:服务器状态码;type:varchar(100);"`
Header string `json:"header" form:"header" gorm:"column:header;comment:HTTP请求头;type:varchar(100);"`
Country string `json:"country" form:"country" gorm:"column:country;comment:国家;type:varchar(100);"`
Province string `json:"province" form:"province" gorm:"column:province;comment:省份;type:varchar(100);"`
City string `json:"city" form:"city" gorm:"column:city;comment:城市;type:varchar(100);"`
}
requiredInfo 结构体 如果含有time.Time 请自行import time包
type Rules ¶
type Rules struct {
global.GVA_MODEL
RuleName string `json:"ruleName" form:"ruleName" gorm:"column:rule_name;comment:规则名称;type:varchar(100);"`
RuleType *int `json:"ruleType" form:"ruleType" gorm:"column:rule_type;comment:rule类型;type:int"`
Status *int `json:"status" form:"status" gorm:"column:status;comment:rule状态;type:int"`
IsDynamic *bool `json:"isDynamic" form:"isDynamic" gorm:"column:is_dynamic;comment:是否为动态规则;type:tinyint"`
Content string `json:"content" form:"content" gorm:"column:content;comment:rule内容;type:varchar(300);"`
Desc string `json:"desc" form:"desc" gorm:"column:desc;comment:备注;type:varchar(300);"`
}
Rules 结构体 如果含有time.Time 请自行import time包
Source Files
¶
Click to show internal directories.
Click to hide internal directories.