First Commit
This commit is contained in:
32
defaults.go
Normal file
32
defaults.go
Normal file
@@ -0,0 +1,32 @@
|
||||
package mellaris
|
||||
|
||||
import (
|
||||
"git.difuse.io/Difuse/Mellaris/analyzer"
|
||||
"git.difuse.io/Difuse/Mellaris/analyzer/tcp"
|
||||
"git.difuse.io/Difuse/Mellaris/analyzer/udp"
|
||||
"git.difuse.io/Difuse/Mellaris/modifier"
|
||||
modUDP "git.difuse.io/Difuse/Mellaris/modifier/udp"
|
||||
)
|
||||
|
||||
// DefaultAnalyzers returns the built-in analyzer set.
|
||||
func DefaultAnalyzers() []analyzer.Analyzer {
|
||||
return []analyzer.Analyzer{
|
||||
&tcp.FETAnalyzer{},
|
||||
&tcp.HTTPAnalyzer{},
|
||||
&tcp.SocksAnalyzer{},
|
||||
&tcp.SSHAnalyzer{},
|
||||
&tcp.TLSAnalyzer{},
|
||||
&tcp.TrojanAnalyzer{},
|
||||
&udp.DNSAnalyzer{},
|
||||
&udp.OpenVPNAnalyzer{},
|
||||
&udp.QUICAnalyzer{},
|
||||
&udp.WireGuardAnalyzer{},
|
||||
}
|
||||
}
|
||||
|
||||
// DefaultModifiers returns the built-in modifier set.
|
||||
func DefaultModifiers() []modifier.Modifier {
|
||||
return []modifier.Modifier{
|
||||
&modUDP.DNSModifier{},
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user