init: fork

This commit is contained in:
hayzam
2026-02-05 23:26:56 +05:30
commit 3dbba63975
56 changed files with 8530 additions and 0 deletions

32
defaults.go Normal file
View File

@@ -0,0 +1,32 @@
package mellaris
import (
"github.com/DifuseHQ/Mellaris/analyzer"
"github.com/DifuseHQ/Mellaris/analyzer/tcp"
"github.com/DifuseHQ/Mellaris/analyzer/udp"
"github.com/DifuseHQ/Mellaris/modifier"
modUDP "github.com/DifuseHQ/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{},
}
}