Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interactsh integration panics when reused as SDK #3298

Closed
Ice3man543 opened this issue Feb 9, 2023 · 2 comments · Fixed by #3312
Closed

Interactsh integration panics when reused as SDK #3298

Ice3man543 opened this issue Feb 9, 2023 · 2 comments · Fixed by #3312
Assignees
Labels
Priority: High After critical issues are fixed, these should be dealt with before any further issues. Status: Completed Nothing further to be done with this issue. Awaiting to be closed. Type: Bug Inconsistencies or issues which will cause an issue or problem for users or implementors.
Milestone

Comments

@Ice3man543
Copy link
Member

Nuclei version:

Current Behavior:

Expected Behavior:

Steps To Reproduce:

Anything else:

@Ice3man543 Ice3man543 added Type: Bug Inconsistencies or issues which will cause an issue or problem for users or implementors. Priority: High After critical issues are fixed, these should be dealt with before any further issues. labels Feb 9, 2023
@Mzack9999
Copy link
Member

Mzack9999 commented Feb 9, 2023

No updated reproducible PoC and crash logs are available. A full investigation of the interactsh code base is required. Related issues:

Might depend on previous interactsh tasks

@ehsandeep ehsandeep changed the title Interact.sh integration panics when reused as SDK Interactsh integration panics when reused as SDK Feb 12, 2023
@ehsandeep
Copy link
Member

@Mzack9999 some information I've collected during testing -

tls server used for testing
// Copyright (c) 2020 Andrew Ayer
// Source: https://www.agwa.name/blog/post/writing_an_sni_proxy_in_go
//
// Permission is hereby granted, free of charge, to any person obtaining a
// copy of this software and associated documentation files (the "Software"),
// to deal in the Software without restriction, including without limitation
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
// and/or sell copies of the Software, and to permit persons to whom the
// Software is furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included
// in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
// OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
// OTHER DEALINGS IN THE SOFTWARE.
//
// Except as contained in this notice, the name(s) of the above copyright
// holders shall not be used in advertising or otherwise to promote the
// sale, use or other dealings in this Software without prior written
// authorization.

package main

import (
	"bytes"
	"crypto/tls"
	"fmt"
	"io"
	"log"
	"net"
	"time"
)

func main() {
	l, err := net.Listen("tcp", ":443")
	if err != nil {
		log.Fatal(err)
	}
	for {
		conn, err := l.Accept()
		if err != nil {
			log.Print(err)
			continue
		}
		go handleConnection(conn)
	}
}

func peekClientHello(reader io.Reader) (*tls.ClientHelloInfo, io.Reader, error) {
	peekedBytes := new(bytes.Buffer)
	hello, err := readClientHello(io.TeeReader(reader, peekedBytes))
	if err != nil {
		return nil, nil, err
	}
	return hello, io.MultiReader(peekedBytes, reader), nil
}

type readOnlyConn struct {
	reader io.Reader
}

func (conn readOnlyConn) Read(p []byte) (int, error)         { return conn.reader.Read(p) }
func (conn readOnlyConn) Write(p []byte) (int, error)        { return 0, io.ErrClosedPipe }
func (conn readOnlyConn) Close() error                       { return nil }
func (conn readOnlyConn) LocalAddr() net.Addr                { return nil }
func (conn readOnlyConn) RemoteAddr() net.Addr               { return nil }
func (conn readOnlyConn) SetDeadline(t time.Time) error      { return nil }
func (conn readOnlyConn) SetReadDeadline(t time.Time) error  { return nil }
func (conn readOnlyConn) SetWriteDeadline(t time.Time) error { return nil }

func readClientHello(reader io.Reader) (*tls.ClientHelloInfo, error) {
	var hello *tls.ClientHelloInfo

	err := tls.Server(readOnlyConn{reader: reader}, &tls.Config{
		GetConfigForClient: func(argHello *tls.ClientHelloInfo) (*tls.Config, error) {
			hello = new(tls.ClientHelloInfo)
			*hello = *argHello
			return nil, nil
		},
	}).Handshake()

	if hello == nil {
		return nil, err
	}

	return hello, nil
}

func handleConnection(clientConn net.Conn) {
	defer clientConn.Close()

	if err := clientConn.SetReadDeadline(time.Now().Add(5 * time.Second)); err != nil {
		log.Print(err)
		return
	}

	clientHello, _, err := peekClientHello(clientConn)
	if err != nil {
		log.Print(err)
		return
	}

	if err := clientConn.SetReadDeadline(time.Time{}); err != nil {
		log.Print(err)
		return
	}
	go func() {
		names, err := net.LookupHost(clientHello.ServerName)
		fmt.Printf("Requesting %v %v %v\n", clientHello.ServerName, names, err)
	}()
	_, _ = clientConn.Write([]byte("<html><head></head><body>test-server-response ok</body></html>"))
}
template used for testing
id: tls-sni-proxy

info:
  name: TLS SNI Proxy Detection
  author: pdteam
  severity: info
  reference:
    - https://www.invicti.com/blog/web-security/ssrf-vulnerabilities-caused-by-sni-proxy-misconfigurations/
    - https://www.bamsoftware.com/computers/sniproxy/
  tags: ssrf,oast,tls,sni,proxy

requests:
  - raw:
      - |
        @tls-sni: interactsh-url
        GET HTTP/1.1
        Host: {{Hostname}}

    matchers:
      - type: word
        part: interactsh_protocol # Confirms the DNS Interaction
        words:
          - "dns"
data race crash
go run -race . -t tls-sni-proxy.yaml -u https://localhost

                     __     _
   ____  __  _______/ /__  (_)
  / __ \/ / / / ___/ / _ \/ /
 / / / / /_/ / /__/ /  __/ /
/_/ /_/\__,_/\___/_/\___/_/   v2.8.9

		projectdiscovery.io

[INF] Using Nuclei Engine 2.8.9 (latest)
[INF] Using Nuclei Templates 9.3.7 (latest)
[INF] Templates added in last update: 58
[INF] Templates loaded for scan: 1
[INF] Targets loaded for scan: 1
[INF] Using Interactsh Server: oast.me
[tls-sni-proxy] [http] [info] https://localhost
==================
WARNING: DATA RACE
Write at 0x00c0007b40b0 by main goroutine:
  github.com/karlseguin/ccache.(*Cache).Clear()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:121 +0x90
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/interactsh.(*Client).Close.func1()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/interactsh/interactsh.go:267 +0xe8
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/interactsh.(*Client).Close()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/interactsh/interactsh.go:271 +0xc8
  github.com/projectdiscovery/nuclei/v2/internal/runner.(*Runner).RunEnumeration()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:553 +0x20c4
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:104 +0x5e4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/nuclei/v2/pkg/core/inputs/hybrid.New()
      /Users/geekboy/Github/nuclei/v2/pkg/core/inputs/hybrid/hmap.go:59 +0xb4
  github.com/projectdiscovery/nuclei/v2/internal/runner.New()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:187 +0xb6c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:76 +0x3f0
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:56 +0x368
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:47 +0x278
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolstate.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolstate/state.go:100 +0xa2c
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolinit.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolinit/init.go:19 +0xa4
  github.com/projectdiscovery/nuclei/v2/internal/runner.ParseOptions()
      /Users/geekboy/Github/nuclei/v2/internal/runner/options.go:104 +0x92c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:68 +0x31c

Previous write at 0x00c0007b40b0 by goroutine 51:
  github.com/karlseguin/ccache.(*Cache).doDelete()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:196 +0x88
  github.com/karlseguin/ccache.(*Cache).worker()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:176 +0x188
  github.com/karlseguin/ccache.(*Cache).restart.func1()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:136 +0x34

Goroutine 51 (running) created at:
  github.com/karlseguin/ccache.(*Cache).restart()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:136 +0x1cc
  github.com/karlseguin/ccache.New()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:36 +0x384
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/interactsh.New()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/interactsh/interactsh.go:111 +0x134
  github.com/projectdiscovery/nuclei/v2/internal/runner.New()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:282 +0x176c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/nuclei/v2/pkg/core/inputs/hybrid.New()
      /Users/geekboy/Github/nuclei/v2/pkg/core/inputs/hybrid/hmap.go:59 +0xb4
  github.com/projectdiscovery/nuclei/v2/internal/runner.New()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:187 +0xb6c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:76 +0x3f0
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:56 +0x368
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:47 +0x278
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolstate.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolstate/state.go:100 +0xa2c
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolinit.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolinit/init.go:19 +0xa4
  github.com/projectdiscovery/nuclei/v2/internal/runner.ParseOptions()
      /Users/geekboy/Github/nuclei/v2/internal/runner/options.go:104 +0x92c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:68 +0x31c
==================
==================
WARNING: DATA RACE
Write at 0x00c0007b40a8 by main goroutine:
  github.com/karlseguin/ccache.(*Cache).Clear()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:122 +0x12c
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/interactsh.(*Client).Close.func1()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/interactsh/interactsh.go:267 +0xe8
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/interactsh.(*Client).Close()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/interactsh/interactsh.go:271 +0xc8
  github.com/projectdiscovery/nuclei/v2/internal/runner.(*Runner).RunEnumeration()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:553 +0x20c4
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:104 +0x5e4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/nuclei/v2/pkg/core/inputs/hybrid.New()
      /Users/geekboy/Github/nuclei/v2/pkg/core/inputs/hybrid/hmap.go:59 +0xb4
  github.com/projectdiscovery/nuclei/v2/internal/runner.New()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:187 +0xb6c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:76 +0x3f0
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:56 +0x368
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:47 +0x278
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolstate.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolstate/state.go:100 +0xa2c
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolinit.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolinit/init.go:19 +0xa4
  github.com/projectdiscovery/nuclei/v2/internal/runner.ParseOptions()
      /Users/geekboy/Github/nuclei/v2/internal/runner/options.go:104 +0x92c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:68 +0x31c

Previous read at 0x00c0007b40a8 by goroutine 51:
  github.com/karlseguin/ccache.(*Cache).doDelete()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:200 +0x104
  github.com/karlseguin/ccache.(*Cache).worker()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:176 +0x188
  github.com/karlseguin/ccache.(*Cache).restart.func1()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:136 +0x34

Goroutine 51 (running) created at:
  github.com/karlseguin/ccache.(*Cache).restart()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:136 +0x1cc
  github.com/karlseguin/ccache.New()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:36 +0x384
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/interactsh.New()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/interactsh/interactsh.go:111 +0x134
  github.com/projectdiscovery/nuclei/v2/internal/runner.New()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:282 +0x176c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/nuclei/v2/pkg/core/inputs/hybrid.New()
      /Users/geekboy/Github/nuclei/v2/pkg/core/inputs/hybrid/hmap.go:59 +0xb4
  github.com/projectdiscovery/nuclei/v2/internal/runner.New()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:187 +0xb6c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:76 +0x3f0
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:56 +0x368
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/gole  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:47 +0x278
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolstate.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolstate/state.go:100 +0xa2c
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolinit.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolinit/init.go:19 +0xa4
  github.com/projectdiscovery/nuclei/v2/internal/runner.ParseOptions()
      /Users/geekboy/Github/nuclei/v2/internal/runner/options.go:104 +0x92c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:68 +0x31c
==================
==================
WARNING: DATA RACE
Write at 0x00c0007b4100 by main goroutine:
  github.com/karlseguin/ccache.(*Cache).Clear()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:121 +0x90
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/interactsh.(*Client).Close.func1()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/interactsh/interactsh.go:267 +0x140
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/interactsh.(*Client).Close()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/interactsh/interactsh.go:272 +0x124
  github.com/projectdiscovery/nuclei/v2/internal/runner.(*Runner).RunEnumeration()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:553 +0x20c4
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:104 +0x5e4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/nuclei/v2/pkg/core/inputs/hybrid.New()
      /Users/geekboy/Github/nuclei/v2/pkg/core/inputs/hybrid/hmap.go:59 +0xb4
  github.com/projectdiscovery/nuclei/v2/internal/runner.New()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:187 +0xb6c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:76 +0x3f0
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:56 +0x368
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:47 +0x278
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolstate.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolstate/state.go:100 +0xa2c
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolinit.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolinit/init.go:19 +0xa4
  github.com/projectdiscovery/nuclei/v2/internal/runner.ParseOptions()
      /Users/geekboy/Github/nuclei/v2/internal/runner/options.go:104 +0x92c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:68 +0x31c

Previous write at 0x00c0007b4100 by goroutine 52:
  github.com/karlseguin/ccache.(*Cache).doDelete()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:196 +0x88
  github.com/karlseguin/ccache.(*Cache).worker()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:176 +0x188
  github.com/karlseguin/ccache.(*Cache).restart.func1()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:136 +0x34

Goroutine 52 (running) created at:
  github.com/karlseguin/ccache.(*Cache).restart()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:136 +0x1cc
  github.com/karlseguin/ccache.New()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:36 +0x384
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/interactsh.New()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/interactsh/interactsh.go:115 +0x22c
  github.com/projectdiscovery/nuclei/v2/internal/runner.New()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:282 +0x176c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/nuclei/v2/pkg/core/inputs/hybrid.New()
      /Users/geekboy/Github/nuclei/v2/pkg/core/inputs/hybrid/hmap.go:59 +0xb4
  github.com/projectdiscovery/nuclei/v2/internal/runner.New()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:187 +0xb6c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:76 +0x3f0
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:56 +0x368
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:47 +0x278
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolstate.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolstate/state.go:100 +0xa2c
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolinit.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolinit/init.go:19 +0xa4
  github.com/projectdiscovery/nuclei/v2/internal/runner.ParseOptions()
      /Users/geekboy/Github/nuclei/v2/internal/runner/options.go:104 +0x92c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:68 +0x31c
==================
==================
WARNING: DATA RACE
Write at 0x00c0007b40f8 by main goroutine:
  github.com/karlseguin/ccache.(*Cache).Clear()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:122 +0x12c
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/interactsh.(*Client).Close.func1()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/interactsh/interactsh.go:267 +0x140
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/interactsh.(*Client).Close()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/interactsh/interactsh.go:272 +0x124
  github.com/projectdiscovery/nuclei/v2/internal/runner.(*Runner).RunEnumeration()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:553 +0x20c4
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:104 +0x5e4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/nuclei/v2/pkg/core/inputs/hybrid.New()
      /Users/geekboy/Github/nuclei/v2/pkg/core/inputs/hybrid/hmap.go:59 +0xb4
  github.com/projectdiscovery/nuclei/v2/internal/runner.New()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:187 +0xb6c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:76 +0x3f0
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:56 +0x368
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:47 +0x278
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolstate.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolstate/state.go:100 +0xa2c
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolinit.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolinit/init.go:19 +0xa4
  github.com/projectdiscovery/nuclei/v2/internal/runner.ParseOptions()
      /Users/geekboy/Github/nuclei/v2/internal/runner/options.go:104 +0x92c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:68 +0x31c

Previous read at 0x00c0007b40f8 by goroutine 52:
  github.com/karlseguin/ccache.(*Cache).doDelete()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:200 +0x104
  github.com/karlseguin/ccache.(*Cache).worker()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:176 +0x188
  github.com/karlseguin/ccache.(*Cache).restart.func1()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:136 +0x34

Goroutine 52 (running) created at:
  github.com/karlseguin/ccache.(*Cache).restart()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:136 +0x1cc
  github.com/karlseguin/ccache.New()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:36 +0x384
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/interactsh.New()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/interactsh/interactsh.go:115 +0x22c
  github.com/projectdiscovery/nuclei/v2/internal/runner.New()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:282 +0x176c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/nuclei/v2/pkg/core/inputs/hybrid.New()
      /Users/geekboy/Github/nuclei/v2/pkg/core/inputs/hybrid/hmap.go:59 +0xb4
  github.com/projectdiscovery/nuclei/v2/internal/runner.New()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:187 +0xb6c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:76 +0x3f0
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:56 +0x368
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:47 +0x278
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolstate.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolstate/state.go:100 +0xa2c
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolinit.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolinit/init.go:19 +0xa4
  github.com/projectdiscovery/nuclei/v2/internal/runner.ParseOptions()
      /Users/geekboy/Github/nuclei/v2/internal/runner/options.go:104 +0x92c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:68 +0x31c
==================
==================
WARNING: DATA RACE
Write at 0x00c0007b41a0 by main goroutine:
  github.com/karlseguin/ccache.(*Cache).Clear()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:121 +0x90
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/interactsh.(*Client).Close.func1()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/interactsh/interactsh.go:267 +0x1f0
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/interactsh.(*Client).Close()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/interactsh/interactsh.go:274 +0x1d4
  github.com/projectdiscovery/nuclei/v2/internal/runner.(*Runner).RunEnumeration()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:553 +0x20c4
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:104 +0x5e4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/nuclei/v2/pkg/core/inputs/hybrid.New()
      /Users/geekboy/Github/nuclei/v2/pkg/core/inputs/hybrid/hmap.go:59 +0xb4
  github.com/projectdiscovery/nuclei/v2/internal/runner.New()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:187 +0xb6c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:76 +0x3f0
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:56 +0x368
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:47 +0x278
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolstate.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolstate/state.go:100 +0xa2c
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolinit.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolinit/init.go:19 +0xa4
  github.com/projectdiscovery/nuclei/v2/internal/runner.ParseOptions()
      /Users/geekboy/Github/nuclei/v2/internal/runner/options.go:104 +0x92c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:68 +0x31c

Previous write at 0x00c0007b41a0 by goroutine 54:
  github.com/karlseguin/ccache.(*Cache).doPromote()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:217 +0x39c
  github.com/karlseguin/ccache.(*Cache).worker()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:172 +0x128
  github.com/karlseguin/ccache.(*Cache).restart.func1()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:136 +0x34

Goroutine 54 (running) created at:
  github.com/karlseguin/ccache.(*Cache).restart()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:136 +0x1cc
  github.com/karlseguin/ccache.New()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:36 +0x384
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/interactsh.New()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/interactsh/interactsh.go:118 +0x40c
  github.com/projectdiscovery/nuclei/v2/internal/runner.New()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:282 +0x176c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/nuclei/v2/pkg/core/inputs/hybrid.New()
      /Users/geekboy/Github/nuclei/v2/pkg/core/inputs/hybrid/hmap.go:59 +0xb4
  github.com/projectdiscovery/nuclei/v2/internal/runner.New()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:187 +0xb6c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:76 +0x3f0
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:56 +0x368
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:47 +0x278
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolstate.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolstate/state.go:100 +0xa2c
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolinit.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolinit/init.go:19 +0xa4
  github.com/projectdiscovery/nuclei/v2/internal/runner.ParseOptions()
      /Users/geekboy/Github/nuclei/v2/internal/runner/options.go:104 +0x92c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:68 +0x31c
==================
==================
WARNING: DATA RACE
Write at 0x00c0007b4198 by main goroutine:
  github.com/karlseguin/ccache.(*Cache).Clear()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:122 +0x12c
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/interactsh.(*Client).Close.func1()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/interactsh/interactsh.go:267 +0x1f0
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/interactsh.(*Client).Close()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/interactsh/interactsh.go:274 +0x1d4
  github.com/projectdiscovery/nuclei/v2/internal/runner.(*Runner).RunEnumeration()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:553 +0x20c4
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:104 +0x5e4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/nuclei/v2/pkg/core/inputs/hybrid.New()
      /Users/geekboy/Github/nuclei/v2/pkg/core/inputs/hybrid/hmap.go:59 +0xb4
  github.com/projectdiscovery/nuclei/v2/internal/runner.New()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:187 +0xb6c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:76 +0x3f0
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:56 +0x368
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:47 +0x278
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolstate.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolstate/state.go:100 +0xa2c
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolinit.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolinit/init.go:19 +0xa4
  github.com/projectdiscovery/nuclei/v2/internal/runner.ParseOptions()
      /Users/geekboy/Github/nuclei/v2/internal/runner/options.go:104 +0x92c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:68 +0x31c

Previous read at 0x00c0007b4198 by goroutine 54:
  github.com/karlseguin/ccache.(*Cache).doPromote()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:218 +0x3b8
  github.com/karlseguin/ccache.(*Cache).worker()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:172 +0x128
  github.com/karlseguin/ccache.(*Cache).restart.func1()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:136 +0x34

Goroutine 54 (running) created at:
  github.com/karlseguin/ccache.(*Cache).restart()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:136 +0x1cc
  github.com/karlseguin/ccache.New()
      /Users/geekboy/go/pkg/mod/github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:36 +0x384
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/interactsh.New()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/interactsh/interactsh.go:118 +0x40c
  github.com/projectdiscovery/nuclei/v2/internal/runner.New()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:282 +0x176c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/nuclei/v2/pkg/core/inputs/hybrid.New()
      /Users/geekboy/Github/nuclei/v2/pkg/core/inputs/hybrid/hmap.go:59 +0xb4
  github.com/projectdiscovery/nuclei/v2/internal/runner.New()
      /Users/geekboy/Github/nuclei/v2/internal/runner/runner.go:187 +0xb6c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:76 +0x3f0
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:56 +0x368
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db_util.go:52 +0x15c
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:130 +0x678
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x1b8
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:657 +0x120
  fmt.(*ss).doScanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:1230 +0x304
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:476 +0x84
  github.com/syndtr/goleveldb/leveldb.openDB()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:125 +0x66c
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:197 +0x238
  fmt.Fscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:143 +0xa0
  fmt.Sscanf()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/fmt/scan.go:114 +0x118
  github.com/syndtr/goleveldb/leveldb/storage.fsParseName()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:643 +0x1c
  github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/storage/file_storage.go:458 +0x2a4
  github.com/syndtr/goleveldb/leveldb.(*session).recover.func1()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/session.go:113 +0xb4
  runtime.deferreturn()
      /opt/homebrew/Cellar/go/1.19.3/libexec/src/runtime/panic.go:476 +0x30
  github.com/syndtr/goleveldb/leveldb.Open()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:183 +0x94
  github.com/syndtr/goleveldb/leveldb.OpenFile()
      /Users/geekboy/go/pkg/mod/github.com/syndtr/goleveldb@v1.0.0/leveldb/db.go:219 +0x6c
  github.com/projectdiscovery/hmap/store/disk.OpenLevelDB()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/disk/leveldb.go:25 +0x5c
  github.com/projectdiscovery/hmap/store/hybrid.New()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/hmap@v0.0.7/store/hybrid/hybrid.go:158 +0x4d0
  github.com/projectdiscovery/fastdialer/fastdialer.NewDialer()
      /Users/geekboy/go/pkg/mod/github.com/projectdiscovery/fastdialer@v0.0.22/fastdialer/dialer.go:47 +0x278
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolstate.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolstate/state.go:100 +0xa2c
  github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/protocolinit.Init()
      /Users/geekboy/Github/nuclei/v2/pkg/protocols/common/protocolinit/init.go:19 +0xa4
  github.com/projectdiscovery/nuclei/v2/internal/runner.ParseOptions()
      /Users/geekboy/Github/nuclei/v2/internal/runner/options.go:104 +0x92c
  main.main()
      /Users/geekboy/Github/nuclei/v2/cmd/nuclei/main.go:68 +0x31c
==================
Found 6 data race(s)
exit status 66
send on closed channel crash
go run . -t tls-sni-proxy.yaml -u https://localhost

                     __     _
   ____  __  _______/ /__  (_)
  / __ \/ / / / ___/ / _ \/ /
 / / / / /_/ / /__/ /  __/ /
/_/ /_/\__,_/\___/_/\___/_/   v2.8.9

		projectdiscovery.io

[INF] Using Nuclei Engine 2.8.9 (latest)
[INF] Using Nuclei Templates 9.3.7 (latest)
[INF] Templates added in last update: 58
[INF] Templates loaded for scan: 1
[INF] Targets loaded for scan: 1
[INF] Using Interactsh Server: oast.site
[tls-sni-proxy] [http] [info] https://localhost:443
panic: send on closed channel

goroutine 40 [running]:
github.com/karlseguin/ccache.(*Cache).promote(...)
	github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:160
github.com/karlseguin/ccache.(*Cache).set(0x140009fa1e0, {0x1400179cf90, 0x21}, {0x1027ae160, 0x14001796d38}, 0x100fb1b9c?)
	github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:149 +0x90
github.com/karlseguin/ccache.(*Cache).Set(...)
	github.com/karlseguin/ccache@v2.0.3+incompatible/cache.go:76
github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/interactsh.(*Client).firstTimeInitializeClient.func1(0x140003d61e0)
	github.com/projectdiscovery/nuclei/v2/pkg/protocols/common/interactsh/interactsh.go:181 +0x31c
github.com/projectdiscovery/interactsh/pkg/client.(*Client).getInteractions(0x14000830000, 0x140000fa120)
	github.com/projectdiscovery/interactsh@v1.0.6-0.20220827132222-460cc6270053/pkg/client/client.go:318 +0xa50
github.com/projectdiscovery/interactsh/pkg/client.(*Client).StartPolling.func1()
	github.com/projectdiscovery/interactsh@v1.0.6-0.20220827132222-460cc6270053/pkg/client/client.go:255 +0x84
created by github.com/projectdiscovery/interactsh/pkg/client.(*Client).StartPolling
	github.com/projectdiscovery/interactsh@v1.0.6-0.20220827132222-460cc6270053/pkg/client/client.go:251 +0xd8

@Mzack9999 Mzack9999 mentioned this issue Feb 12, 2023
4 tasks
@Mzack9999 Mzack9999 linked a pull request Feb 12, 2023 that will close this issue
4 tasks
@Mzack9999 Mzack9999 self-assigned this Feb 12, 2023
@ehsandeep ehsandeep added the Status: Completed Nothing further to be done with this issue. Awaiting to be closed. label Feb 13, 2023
@ehsandeep ehsandeep added this to the nuclei v2.9.0 milestone Feb 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: High After critical issues are fixed, these should be dealt with before any further issues. Status: Completed Nothing further to be done with this issue. Awaiting to be closed. Type: Bug Inconsistencies or issues which will cause an issue or problem for users or implementors.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants