Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CharsetResult ¶
type CharsetResult struct {
TotalChars int
ASCIIAlphaRatio float64
DigitRatio float64
WhitespaceRatio float64
SymbolRatio float64
ControlCharRatio float64
NonASCIIRatio float64
EmojiRatio float64
InvisibleCharRatio float64
ConfusableCount int
UnicodeScriptCounts map[string]int
FormatMetrics *FormatTextMetrics
SuspiciousFlags []string
}
type ComplexityResult ¶
type ComplexityResult struct {
ContentType string
Depth int
FieldCount int
ObjectCount int
ArrayCount int
ScalarCount int
NullCount int
StringCount int
UniqueKeyCount int
MaxArrayLength int
MaxObjectFields int
MaxKeyLength int
MaxStringLength int
MaxValueLength int
AverageKeyLength float64
AverageValueLength float64
MultipartFileCount int
MultipartFieldCount int
MultipartFileExtensions map[string]int
MultipartFileContentTypes map[string]int
MultipartMaxFileNameLength int
Score int
ScoreFactors []ScoreFactor
}
type EntropyResult ¶
type FingerprintResult ¶
type FormatTextMetrics ¶
type MetaInfo ¶
type MetaInfo struct {
Method string
Path string
ContentType string
ContentLength int64
ObservedBytes int64
HeaderCount int
HeaderBytes int
Sampled bool
SampleBytes int
Truncated bool
FingerprintDuration time.Duration
BodyCaptureDuration time.Duration
EntropyDuration time.Duration
ComplexityDuration time.Duration
CharsetDuration time.Duration
AnalysisDuration time.Duration
}
type Profile ¶
type Profile struct {
Meta MetaInfo
Entropy *EntropyResult
Fingerprint *FingerprintResult
Complexity *ComplexityResult
Charset *CharsetResult
Warnings []Warning
}
type SampleStrategy ¶
type SampleStrategy = policy.SampleStrategy
type ScoreFactor ¶
Click to show internal directories.
Click to hide internal directories.