Skip to content

Commit 74f2aaf

Browse files
committed
FQDN pipeline performance improvements
1 parent 6ffa8f6 commit 74f2aaf

24 files changed

+119
-135
lines changed

engine/plugins/api/binaryedge.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,12 @@ func (be *binaryEdge) Start(r et.Registry) error {
5151
be.log = r.Log().WithGroup("plugin").With("name", be.name)
5252

5353
if err := r.RegisterHandler(&et.Handler{
54-
Plugin: be,
55-
Name: be.name + "-Handler",
56-
Priority: 5,
57-
MaxInstances: 10,
58-
Transforms: []string{string(oam.FQDN)},
59-
EventType: oam.FQDN,
60-
Callback: be.check,
54+
Plugin: be,
55+
Name: be.name + "-Handler",
56+
Priority: 9,
57+
Transforms: []string{string(oam.FQDN)},
58+
EventType: oam.FQDN,
59+
Callback: be.check,
6160
}); err != nil {
6261
return err
6362
}

engine/plugins/api/chaos.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,12 @@ func (c *chaos) Start(r et.Registry) error {
5050
c.log = r.Log().WithGroup("plugin").With("name", c.name)
5151

5252
if err := r.RegisterHandler(&et.Handler{
53-
Plugin: c,
54-
Name: c.name + "-Handler",
55-
Priority: 5,
56-
MaxInstances: 10,
57-
Transforms: []string{string(oam.FQDN)},
58-
EventType: oam.FQDN,
59-
Callback: c.check,
53+
Plugin: c,
54+
Name: c.name + "-Handler",
55+
Priority: 9,
56+
Transforms: []string{string(oam.FQDN)},
57+
EventType: oam.FQDN,
58+
Callback: c.check,
6059
}); err != nil {
6160
return err
6261
}

engine/plugins/api/crtsh.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,12 @@ func (c *crtsh) Start(r et.Registry) error {
5050
c.log = r.Log().WithGroup("plugin").With("name", c.name)
5151

5252
if err := r.RegisterHandler(&et.Handler{
53-
Plugin: c,
54-
Name: c.name + "-Handler",
55-
Priority: 5,
56-
MaxInstances: 10,
57-
Transforms: []string{string(oam.FQDN)},
58-
EventType: oam.FQDN,
59-
Callback: c.check,
53+
Plugin: c,
54+
Name: c.name + "-Handler",
55+
Priority: 9,
56+
Transforms: []string{string(oam.FQDN)},
57+
EventType: oam.FQDN,
58+
Callback: c.check,
6059
}); err != nil {
6160
return err
6261
}

engine/plugins/api/dnsrepo.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,12 @@ func (d *dnsrepo) Start(r et.Registry) error {
5050
d.log = r.Log().WithGroup("plugin").With("name", d.name)
5151

5252
if err := r.RegisterHandler(&et.Handler{
53-
Plugin: d,
54-
Name: d.name + "-Handler",
55-
Priority: 5,
56-
MaxInstances: 10,
57-
Transforms: []string{string(oam.FQDN)},
58-
EventType: oam.FQDN,
59-
Callback: d.check,
53+
Plugin: d,
54+
Name: d.name + "-Handler",
55+
Priority: 9,
56+
Transforms: []string{string(oam.FQDN)},
57+
EventType: oam.FQDN,
58+
Callback: d.check,
6059
}); err != nil {
6160
return err
6261
}

engine/plugins/api/grepapp.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,12 @@ func (g *grepApp) Start(r et.Registry) error {
5555

5656
name := g.name + "-Handler"
5757
if err := r.RegisterHandler(&et.Handler{
58-
Plugin: g,
59-
Name: name,
60-
Priority: 7,
61-
MaxInstances: 10,
62-
Transforms: []string{string(oam.Identifier)},
63-
EventType: oam.FQDN,
64-
Callback: g.check,
58+
Plugin: g,
59+
Name: name,
60+
Priority: 9,
61+
Transforms: []string{string(oam.Identifier)},
62+
EventType: oam.FQDN,
63+
Callback: g.check,
6564
}); err != nil {
6665
return err
6766
}

engine/plugins/api/hackertarget.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,12 @@ func (ht *hackerTarget) Start(r et.Registry) error {
5151
ht.log = r.Log().WithGroup("plugin").With("name", ht.name)
5252

5353
if err := r.RegisterHandler(&et.Handler{
54-
Plugin: ht,
55-
Name: ht.name + "-Handler",
56-
Priority: 5,
57-
MaxInstances: 10,
58-
Transforms: []string{string(oam.FQDN)},
59-
EventType: oam.FQDN,
60-
Callback: ht.check,
54+
Plugin: ht,
55+
Name: ht.name + "-Handler",
56+
Priority: 9,
57+
Transforms: []string{string(oam.FQDN)},
58+
EventType: oam.FQDN,
59+
Callback: ht.check,
6160
}); err != nil {
6261
return err
6362
}

engine/plugins/api/leakix.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,12 @@ func (ix *leakix) Start(r et.Registry) error {
5050
ix.log = r.Log().WithGroup("plugin").With("name", ix.name)
5151

5252
if err := r.RegisterHandler(&et.Handler{
53-
Plugin: ix,
54-
Name: ix.name + "-Handler",
55-
Priority: 5,
56-
MaxInstances: 10,
57-
Transforms: []string{string(oam.FQDN)},
58-
EventType: oam.FQDN,
59-
Callback: ix.check,
53+
Plugin: ix,
54+
Name: ix.name + "-Handler",
55+
Priority: 9,
56+
Transforms: []string{string(oam.FQDN)},
57+
EventType: oam.FQDN,
58+
Callback: ix.check,
6059
}); err != nil {
6160
return err
6261
}

engine/plugins/api/passivetotal.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,12 @@ func (pt *passiveTotal) Start(r et.Registry) error {
5050
pt.log = r.Log().WithGroup("plugin").With("name", pt.name)
5151

5252
if err := r.RegisterHandler(&et.Handler{
53-
Plugin: pt,
54-
Name: pt.name + "-Handler",
55-
Priority: 6,
56-
MaxInstances: 10,
57-
Transforms: []string{string(oam.FQDN)},
58-
EventType: oam.FQDN,
59-
Callback: pt.check,
53+
Plugin: pt,
54+
Name: pt.name + "-Handler",
55+
Priority: 9,
56+
Transforms: []string{string(oam.FQDN)},
57+
EventType: oam.FQDN,
58+
Callback: pt.check,
6059
}); err != nil {
6160
return err
6261
}

engine/plugins/api/prospeo.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ func (p *Prospeo) Start(r et.Registry) error {
5959
if err := r.RegisterHandler(&et.Handler{
6060
Plugin: p,
6161
Name: name,
62+
Priority: 9,
6263
Transforms: []string{string(oam.Identifier)},
6364
EventType: oam.FQDN,
6465
Callback: p.check,

engine/plugins/api/securitytrails.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,12 @@ func (st *securityTrails) Start(r et.Registry) error {
5050
st.log = r.Log().WithGroup("plugin").With("name", st.name)
5151

5252
if err := r.RegisterHandler(&et.Handler{
53-
Plugin: st,
54-
Name: st.name + "-Handler",
55-
Priority: 6,
56-
MaxInstances: 10,
57-
Transforms: []string{string(oam.FQDN)},
58-
EventType: oam.FQDN,
59-
Callback: st.check,
53+
Plugin: st,
54+
Name: st.name + "-Handler",
55+
Priority: 9,
56+
Transforms: []string{string(oam.FQDN)},
57+
EventType: oam.FQDN,
58+
Callback: st.check,
6059
}); err != nil {
6160
return err
6261
}

engine/plugins/api/virustotal.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,12 @@ func (vt *virusTotal) Start(r et.Registry) error {
5252

5353
name := vt.name + "-Handler"
5454
if err := r.RegisterHandler(&et.Handler{
55-
Plugin: vt,
56-
Name: name,
57-
Priority: 6,
58-
MaxInstances: 10,
59-
Transforms: []string{string(oam.FQDN)},
60-
EventType: oam.FQDN,
61-
Callback: vt.check,
55+
Plugin: vt,
56+
Name: name,
57+
Priority: 9,
58+
Transforms: []string{string(oam.FQDN)},
59+
EventType: oam.FQDN,
60+
Callback: vt.check,
6261
}); err != nil {
6362
r.Log().Error(fmt.Sprintf("Failed to register a handler: %v", err),
6463
slog.Group("plugin", "name", vt.name, "handler", name))

engine/plugins/api/zetalytics.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,12 @@ func (z *zetalytics) Start(r et.Registry) error {
5151
z.log = r.Log().WithGroup("plugin").With("name", z.name)
5252

5353
if err := r.RegisterHandler(&et.Handler{
54-
Plugin: z,
55-
Name: z.name + "-Handler",
56-
Priority: 6,
57-
MaxInstances: 10,
58-
Transforms: []string{string(oam.FQDN)},
59-
EventType: oam.FQDN,
60-
Callback: z.check,
54+
Plugin: z,
55+
Name: z.name + "-Handler",
56+
Priority: 9,
57+
Transforms: []string{string(oam.FQDN)},
58+
EventType: oam.FQDN,
59+
Callback: z.check,
6160
}); err != nil {
6261
return err
6362
}

engine/plugins/archive/wayback.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,12 @@ func (w *wayback) Start(r et.Registry) error {
5252
w.log = r.Log().WithGroup("plugin").With("name", w.name)
5353

5454
if err := r.RegisterHandler(&et.Handler{
55-
Plugin: w,
56-
Name: w.name + "-Handler",
57-
Priority: 7,
58-
MaxInstances: 10,
59-
Transforms: []string{string(oam.FQDN)},
60-
EventType: oam.FQDN,
61-
Callback: w.check,
55+
Plugin: w,
56+
Name: w.name + "-Handler",
57+
Priority: 9,
58+
Transforms: []string{string(oam.FQDN)},
59+
EventType: oam.FQDN,
60+
Callback: w.check,
6261
}); err != nil {
6362
return err
6463
}

engine/plugins/brute/alterations.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ func (d *alts) Start(r et.Registry) error {
4747
if err := r.RegisterHandler(&et.Handler{
4848
Plugin: d,
4949
Name: d.name + "-Handler",
50-
Priority: 7,
50+
Priority: 8,
5151
MaxInstances: support.MaxHandlerInstances,
5252
Transforms: []string{"fqdn"},
5353
EventType: oam.FQDN,

engine/plugins/horizontals/plugin.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ func (h *horizPlugin) Start(r et.Registry) error {
5454
if err := r.RegisterHandler(&et.Handler{
5555
Plugin: h,
5656
Name: h.horfqdn.name,
57-
Priority: 3,
57+
Priority: 6,
5858
MaxInstances: support.MaxHandlerInstances,
5959
Transforms: []string{string(oam.FQDN)},
6060
EventType: oam.FQDN,

engine/plugins/known_fqdn.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ func (d *knownFQDN) Start(r et.Registry) error {
3939
if err := r.RegisterHandler(&et.Handler{
4040
Plugin: d,
4141
Name: d.name + "-Handler",
42-
Priority: 1,
42+
Priority: 7,
4343
MaxInstances: support.MaxHandlerInstances,
4444
Transforms: []string{string(oam.FQDN)},
4545
EventType: oam.FQDN,

engine/plugins/scrape/bing.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,12 @@ func (b *bing) Start(r et.Registry) error {
5252
b.log = r.Log().WithGroup("plugin").With("name", b.name)
5353

5454
if err := r.RegisterHandler(&et.Handler{
55-
Plugin: b,
56-
Name: b.name + "-Handler",
57-
Priority: 7,
58-
MaxInstances: 10,
59-
Transforms: []string{string(oam.FQDN)},
60-
EventType: oam.FQDN,
61-
Callback: b.check,
55+
Plugin: b,
56+
Name: b.name + "-Handler",
57+
Priority: 9,
58+
Transforms: []string{string(oam.FQDN)},
59+
EventType: oam.FQDN,
60+
Callback: b.check,
6261
}); err != nil {
6362
return err
6463
}

engine/plugins/scrape/dnshistory.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,12 @@ func (d *dnsHistory) Start(r et.Registry) error {
5252
d.log = r.Log().WithGroup("plugin").With("name", d.name)
5353

5454
if err := r.RegisterHandler(&et.Handler{
55-
Plugin: d,
56-
Name: d.name + "-Handler",
57-
Priority: 7,
58-
MaxInstances: 10,
59-
Transforms: []string{string(oam.FQDN)},
60-
EventType: oam.FQDN,
61-
Callback: d.check,
55+
Plugin: d,
56+
Name: d.name + "-Handler",
57+
Priority: 9,
58+
Transforms: []string{string(oam.FQDN)},
59+
EventType: oam.FQDN,
60+
Callback: d.check,
6261
}); err != nil {
6362
return err
6463
}

engine/plugins/scrape/duckduckgo.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,12 @@ func (d *duckDuckGo) Start(r et.Registry) error {
5252
d.log = r.Log().WithGroup("plugin").With("name", d.name)
5353

5454
if err := r.RegisterHandler(&et.Handler{
55-
Plugin: d,
56-
Name: d.name + "-Handler",
57-
Priority: 7,
58-
MaxInstances: 10,
59-
Transforms: []string{string(oam.FQDN)},
60-
EventType: oam.FQDN,
61-
Callback: d.check,
55+
Plugin: d,
56+
Name: d.name + "-Handler",
57+
Priority: 9,
58+
Transforms: []string{string(oam.FQDN)},
59+
EventType: oam.FQDN,
60+
Callback: d.check,
6261
}); err != nil {
6362
return err
6463
}

engine/plugins/scrape/rapiddns.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,12 @@ func (rd *rapidDNS) Start(r et.Registry) error {
5252
rd.log = r.Log().WithGroup("plugin").With("name", rd.name)
5353

5454
if err := r.RegisterHandler(&et.Handler{
55-
Plugin: rd,
56-
Name: rd.name + "-Handler",
57-
Priority: 7,
58-
MaxInstances: 10,
59-
Transforms: []string{string(oam.FQDN)},
60-
EventType: oam.FQDN,
61-
Callback: rd.check,
55+
Plugin: rd,
56+
Name: rd.name + "-Handler",
57+
Priority: 9,
58+
Transforms: []string{string(oam.FQDN)},
59+
EventType: oam.FQDN,
60+
Callback: rd.check,
6261
}); err != nil {
6362
return err
6463
}

engine/plugins/scrape/sitedossier.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,12 @@ func (sd *siteDossier) Start(r et.Registry) error {
5252
sd.log = r.Log().WithGroup("plugin").With("name", sd.name)
5353

5454
if err := r.RegisterHandler(&et.Handler{
55-
Plugin: sd,
56-
Name: sd.name + "-Handler",
57-
Priority: 7,
58-
MaxInstances: 10,
59-
Transforms: []string{string(oam.FQDN)},
60-
EventType: oam.FQDN,
61-
Callback: sd.check,
55+
Plugin: sd,
56+
Name: sd.name + "-Handler",
57+
Priority: 9,
58+
Transforms: []string{string(oam.FQDN)},
59+
EventType: oam.FQDN,
60+
Callback: sd.check,
6261
}); err != nil {
6362
return err
6463
}

engine/plugins/service_discovery/http_probes/plugin.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,9 @@ func (hp *httpProbing) Start(r et.Registry) error {
5555
plugin: hp,
5656
}
5757
if err := r.RegisterHandler(&et.Handler{
58-
Plugin: hp,
59-
Name: hp.fqdnend.name,
60-
Priority: 9,
61-
MaxInstances: support.MaxHandlerInstances,
58+
Plugin: hp,
59+
Name: hp.fqdnend.name,
60+
Priority: 9,
6261
Transforms: []string{
6362
string(oam.Service),
6463
string(oam.TLSCertificate),

0 commit comments

Comments
 (0)