From 5ce85f4162e1ada1724bffcac3faea21e092e320 Mon Sep 17 00:00:00 2001 From: "M. Mert Yildiran" Date: Tue, 17 Aug 2021 09:10:50 +0300 Subject: [PATCH] Set the extension name inside the extension --- tap/extensions/amqp/main.go | 2 +- tap/extensions/http/main.go | 2 +- tap/extensions/kafka/main.go | 2 +- tap/passive_tapper.go | 3 +-- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/tap/extensions/amqp/main.go b/tap/extensions/amqp/main.go index c539ee9bd..37372164f 100644 --- a/tap/extensions/amqp/main.go +++ b/tap/extensions/amqp/main.go @@ -14,7 +14,7 @@ func init() { type dissecting string func (g dissecting) Register(extension *api.Extension) { - fmt.Printf("extension: %v\n", extension) + extension.Name = "amqp" extension.Ports = []string{"5671", "5672"} } diff --git a/tap/extensions/http/main.go b/tap/extensions/http/main.go index e4de0d020..ef108df4e 100644 --- a/tap/extensions/http/main.go +++ b/tap/extensions/http/main.go @@ -14,7 +14,7 @@ func init() { type dissecting string func (g dissecting) Register(extension *api.Extension) { - fmt.Printf("extension: %v\n", extension) + extension.Name = "http" extension.Ports = []string{"80", "8080", "443"} } diff --git a/tap/extensions/kafka/main.go b/tap/extensions/kafka/main.go index a67cd4185..db06c651f 100644 --- a/tap/extensions/kafka/main.go +++ b/tap/extensions/kafka/main.go @@ -14,7 +14,7 @@ func init() { type dissecting string func (g dissecting) Register(extension *api.Extension) { - fmt.Printf("extension: %v\n", extension) + extension.Name = "kafka" extension.Ports = []string{"9092"} } diff --git a/tap/passive_tapper.go b/tap/passive_tapper.go index ae9715464..a66f8327b 100644 --- a/tap/passive_tapper.go +++ b/tap/passive_tapper.go @@ -254,7 +254,6 @@ func loadExtensions() { filename := file.Name() log.Printf("Loading extension: %s\n", filename) extension := &api.Extension{ - Name: strings.TrimSuffix(filename, filepath.Ext(filename)), Path: path.Join(extensionsDir, filename), } plug, _ := plugin.Open(extension.Path) @@ -265,7 +264,7 @@ func loadExtensions() { dissector, _ = symDissector.(api.Dissector) dissector.Register(extension) extension.Dissector = dissector - fmt.Printf("returned extension: %v\n", extension) + log.Printf("Extension Properties: %+v\n", extension) extensions[i] = extension } }