>>> katana: Building testing/katana 1.6.1-r0 (using abuild 3.17.0_rc2-r0) started Wed, 06 May 2026 19:41:58 +0000 >>> katana: Validating /home/buildozer/aports/testing/katana/APKBUILD... >>> katana: Analyzing dependencies... >>> katana: Installing for build: build-base go (1/2) Installing go (1.26.2-r0) (2/2) Installing .makedepends-katana (20260506.194159) Executing busybox-1.37.0-r31.trigger OK: 588.4 MiB in 105 packages >>> katana: Cleaning up srcdir >>> katana: Cleaning up pkgdir >>> katana: Cleaning up tmpdir >>> katana: Fetching https://distfiles.alpinelinux.org/distfiles/edge/katana-1.6.1.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> katana: Fetching katana-1.6.1.tar.gz::https://github.com/projectdiscovery/katana/archive/v1.6.1.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/katana-1.6.1.tar.gz.part' katana-1.6.1.tar.gz. 100% |********************************| 242k 0:00:00 ETA '/var/cache/distfiles/edge/katana-1.6.1.tar.gz.part' saved /var/cache/distfiles/edge/katana-1.6.1.tar.gz: OK /home/buildozer/aports/testing/katana/10-set-GOFLAGS.patch: OK >>> katana: Fetching https://distfiles.alpinelinux.org/distfiles/edge/katana-1.6.1.tar.gz /var/cache/distfiles/edge/katana-1.6.1.tar.gz: OK /home/buildozer/aports/testing/katana/10-set-GOFLAGS.patch: OK >>> katana: Unpacking /var/cache/distfiles/edge/katana-1.6.1.tar.gz... >>> katana: 10-set-GOFLAGS.patch patching file Makefile go build -buildmode=pie -modcacherw -trimpath -buildvcs=false -v -ldflags '-extldflags "-static"' -o "katana" cmd/katana/main.go go: downloading github.com/projectdiscovery/utils v0.10.1 go: downloading github.com/projectdiscovery/goflags v0.1.74 go: downloading github.com/rs/xid v1.5.0 go: downloading github.com/projectdiscovery/gologger v1.1.68 go: downloading github.com/PuerkitoBio/goquery v1.11.0 go: downloading github.com/json-iterator/go v1.1.12 go: downloading github.com/projectdiscovery/wappalyzergo v0.2.79 go: downloading github.com/projectdiscovery/ratelimit v0.0.86 go: downloading github.com/projectdiscovery/fastdialer v0.5.6 go: downloading github.com/happyhackingspace/dit v0.0.14 go: downloading github.com/projectdiscovery/mapcidr v1.1.97 go: downloading github.com/projectdiscovery/networkpolicy v0.1.37 go: downloading github.com/remeh/sizedwaitgroup v1.0.0 go: downloading go.uber.org/multierr v1.11.0 go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading github.com/mitchellh/mapstructure v1.5.0 go: downloading github.com/projectdiscovery/dsl v0.8.17 go: downloading github.com/logrusorgru/aurora v2.0.3+incompatible go: downloading github.com/valyala/fasttemplate v1.2.2 go: downloading golang.org/x/net v0.52.0 go: downloading github.com/stoewer/go-strcase v1.3.0 go: downloading gopkg.in/yaml.v2 v2.4.0 go: downloading github.com/projectdiscovery/hmap v0.0.100 go: downloading github.com/go-rod/rod v0.116.2 go: downloading github.com/projectdiscovery/retryablehttp-go v1.3.10 go: downloading github.com/lmittmann/tint v1.0.6 go: downloading github.com/hashicorp/golang-lru/v2 v2.0.7 go: downloading github.com/lukasbob/srcset v0.0.0-20190730101422-86b742e617f3 go: downloading github.com/pkg/errors v0.9.1 go: downloading github.com/adrianbrad/queue v1.3.0 go: downloading github.com/dominikbraun/graph v0.23.0 go: downloading github.com/cnf/structhash v0.0.0-20201127153200-e1b16c1ebc08 go: downloading github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 go: downloading golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa go: downloading github.com/modern-go/reflect2 v1.0.2 go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd go: downloading github.com/projectdiscovery/blackrock v0.0.1 go: downloading github.com/projectdiscovery/asnmap v1.1.1 go: downloading github.com/mfonda/simhash v0.0.0-20151007195837-79f94a1100d6 go: downloading github.com/valyala/bytebufferpool v1.0.0 go: downloading golang.org/x/time v0.14.0 go: downloading github.com/logrusorgru/aurora/v4 v4.0.0 go: downloading github.com/gaissmai/bart v0.26.1 go: downloading github.com/djherbis/times v1.6.0 go: downloading github.com/mholt/archives v0.1.5 go: downloading github.com/Mzack9999/gcache v0.0.0-20230410081825-519e28eab057 go: downloading github.com/dimchansky/utfbom v1.1.1 go: downloading github.com/docker/go-units v0.5.0 go: downloading github.com/miekg/dns v1.1.62 go: downloading github.com/projectdiscovery/retryabledns v1.0.114 go: downloading github.com/refraction-networking/utls v1.8.2 go: downloading github.com/zmap/zcrypto v0.0.0-20240803002437-3a861682ac77 go: downloading golang.org/x/sync v0.20.0 go: downloading github.com/Mzack9999/go-http-digest-auth-client v0.6.1-0.20220414142836-eb8883508809 go: downloading github.com/akrylysov/pogreb v0.10.1 go: downloading github.com/syndtr/goleveldb v1.0.0 go: downloading github.com/tidwall/buntdb v1.3.0 go: downloading go.etcd.io/bbolt v1.3.7 go: downloading github.com/andybalholm/cascadia v1.3.3 go: downloading github.com/ysmood/fetchup v0.2.3 go: downloading github.com/ysmood/gson v0.7.3 go: downloading golang.org/x/text v0.35.0 go: downloading github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 go: downloading github.com/hashicorp/go-version v1.8.0 go: downloading github.com/projectdiscovery/gostruct v0.0.2 go: downloading github.com/ysmood/got v0.40.0 go: downloading github.com/ysmood/leakless v0.9.0 go: downloading github.com/ysmood/goob v0.4.0 go: downloading github.com/sashabaranov/go-openai v1.37.0 go: downloading github.com/iangcarroll/cookiemonster v1.6.0 go: downloading github.com/gosimple/slug v1.15.0 go: downloading github.com/brianvoe/gofakeit/v7 v7.2.1 go: downloading github.com/kataras/jwt v0.1.8 go: downloading github.com/Knetic/govaluate v3.0.0+incompatible go: downloading github.com/spaolacci/murmur3 v1.1.0 go: downloading github.com/spf13/cast v1.10.0 go: downloading github.com/STARRY-S/zip v0.2.3 go: downloading github.com/andybalholm/brotli v1.2.0 go: downloading github.com/bodgit/sevenzip v1.6.1 go: downloading github.com/dsnet/compress v0.0.2-0.20230904184137-39efe44ab707 go: downloading github.com/klauspost/compress v1.18.2 go: downloading github.com/klauspost/pgzip v1.2.6 go: downloading github.com/mikelolasagasti/xz v1.0.1 go: downloading github.com/minio/minlz v1.0.1 go: downloading github.com/nwaples/rardecode/v2 v2.2.2 go: downloading github.com/sorairolake/lzip-go v0.3.8 go: downloading github.com/pierrec/lz4/v4 v4.1.23 go: downloading github.com/ulikunitz/xz v0.5.15 go: downloading golang.org/x/sys v0.42.0 go: downloading github.com/mattn/go-isatty v0.0.20 go: downloading github.com/felixge/fgprof v0.9.5 go: downloading github.com/tidwall/gjson v1.18.0 go: downloading github.com/microcosm-cc/bluemonday v1.0.27 go: downloading github.com/charmbracelet/glamour v0.8.0 go: downloading github.com/Masterminds/semver/v3 v3.4.0 go: downloading github.com/saintfish/chardet v0.0.0-20230101081208-5e3ef4b5456d go: downloading github.com/google/go-github/v30 v30.1.0 go: downloading github.com/minio/selfupdate v0.6.1-0.20230907112617-f11e74f84ca7 go: downloading github.com/cheggaaa/pb/v3 v3.1.4 go: downloading github.com/projectdiscovery/machineid v0.0.0-20250715113114-c77eb3567582 go: downloading github.com/google/uuid v1.6.0 go: downloading github.com/zcalusic/sysinfo v1.0.2 go: downloading golang.org/x/oauth2 v0.34.0 go: downloading golang.org/x/term v0.41.0 go: downloading github.com/vulncheck-oss/go-exploit v1.51.0 go: downloading github.com/hdm/jarm-go v0.0.7 go: downloading github.com/tidwall/btree v1.6.0 go: downloading github.com/tidwall/grect v0.1.4 go: downloading github.com/tidwall/match v1.1.1 go: downloading github.com/tidwall/rtred v0.1.2 go: downloading github.com/gosimple/unidecode v1.0.1 go: downloading github.com/shirou/gopsutil/v4 v4.26.3 go: downloading github.com/xdg-go/pbkdf2 v1.0.0 go: downloading github.com/zmap/rc2 v0.0.0-20190804163417-abaa70531248 go: downloading golang.org/x/crypto v0.49.0 go: downloading github.com/bodgit/plumbing v1.3.0 go: downloading github.com/bodgit/windows v1.0.1 go: downloading github.com/spf13/afero v1.15.0 go: downloading go4.org v0.0.0-20230225012048-214862532bf5 go: downloading github.com/golang/snappy v0.0.4 go: downloading github.com/weppos/publicsuffix-go v0.50.3-0.20260104170930-90713dec78f2 go: downloading github.com/tidwall/pretty v1.2.1 go: downloading aead.dev/minisign v0.2.0 go: downloading github.com/VividCortex/ewma v1.2.0 go: downloading github.com/fatih/color v1.15.0 go: downloading github.com/mattn/go-colorable v0.1.13 go: downloading github.com/mattn/go-runewidth v0.0.16 go: downloading github.com/tidwall/tinyqueue v0.1.1 go: downloading github.com/aymerick/douceur v0.2.0 go: downloading github.com/google/pprof v0.0.0-20250423184734-337e5dd93bb4 go: downloading github.com/rivo/uniseg v0.4.7 go: downloading github.com/gorilla/css v1.0.1 go: downloading github.com/tklauser/go-sysconf v0.3.16 go: downloading github.com/google/go-querystring v1.1.0 go: downloading github.com/yuin/goldmark-emoji v1.0.3 go: downloading github.com/muesli/termenv v0.15.3-0.20240618155329-98d742f6907a go: downloading github.com/yuin/goldmark v1.7.4 go: downloading github.com/muesli/reflow v0.3.0 go: downloading github.com/charmbracelet/x/ansi v0.3.2 go: downloading github.com/alecthomas/chroma/v2 v2.14.0 go: downloading github.com/charmbracelet/lipgloss v0.13.0 go: downloading github.com/tklauser/numcpus v0.11.0 go: downloading github.com/lucasb-eyer/go-colorful v1.2.0 go: downloading github.com/aymanbagabas/go-osc52/v2 v2.0.1 go: downloading github.com/dlclark/regexp2 v1.11.5 internal/unsafeheader internal/goarch internal/coverage/rtcov internal/byteorder internal/godebugs internal/profilerecord internal/goos internal/runtime/pprof/label internal/asan internal/goexperiment internal/msan unicode/utf8 crypto/internal/constanttime cmp encoding unicode/utf16 math/bits internal/trace/tracev2 container/list log/slog/internal crypto/internal/boring/sig vendor/golang.org/x/crypto/cryptobyte/asn1 internal/cpu sync/atomic golang.org/x/net/internal/iana crypto/internal/fips140/alias github.com/projectdiscovery/utils/race github.com/projectdiscovery/utils/conversion unicode log/internal github.com/projectdiscovery/gologger/levels github.com/klauspost/compress/internal/race vendor/golang.org/x/crypto/internal/alias github.com/projectdiscovery/katana/pkg/engine internal/nettrace github.com/go-rod/rod/lib/assets github.com/pierrec/lz4/v4/internal/lz4errors github.com/go-rod/rod/lib/js github.com/ysmood/leakless/pkg/shared github.com/bodgit/windows golang.org/x/text/internal/utf8internal image/color golang.org/x/net/html/atom github.com/projectdiscovery/katana/pkg/engine/headless/browser/stealth internal/runtime/syscall/linux internal/runtime/gc internal/runtime/math golang.org/x/exp/constraints internal/runtime/atomic golang.org/x/text/encoding/internal/identifier github.com/ulikunitz/xz/internal/hash github.com/dsnet/compress/internal github.com/Mzack9999/gcache/internal/list github.com/refraction-networking/utls/dicttls github.com/dsnet/compress/bzip2/internal/sais github.com/refraction-networking/utls/internal/byteorder github.com/zmap/zcrypto/cryptobyte/asn1 github.com/refraction-networking/utls/internal/fips140tls golang.org/x/crypto/internal/alias github.com/zcalusic/sysinfo/cpuid github.com/shirou/gopsutil/v4/common internal/abi golang.org/x/crypto/cryptobyte/asn1 github.com/projectdiscovery/utils/ptr github.com/VividCortex/ewma github.com/tidwall/tinyqueue crypto/internal/fips140deps/byteorder internal/runtime/sys github.com/tidwall/match github.com/gaissmai/bart/internal/art github.com/gaissmai/bart/internal/bitset internal/strconv math github.com/rivo/uniseg crypto/internal/fips140deps/cpu internal/chacha8rand internal/runtime/gc/scan internal/bytealg internal/runtime/exithook github.com/gaissmai/bart/internal/sparse github.com/gaissmai/bart/internal/lpm github.com/gaissmai/bart/internal/allot internal/stringslite internal/runtime/cgroup internal/race internal/synctest internal/sync internal/runtime/maps github.com/projectdiscovery/blackrock github.com/klauspost/compress github.com/charmbracelet/x/ansi/parser github.com/tidwall/rtred/base runtime internal/reflectlite github.com/projectdiscovery/utils/os weak iter crypto/internal/fips140/subtle sync maps slices crypto/subtle golang.org/x/exp/maps errors sort internal/oserror path github.com/projectdiscovery/utils/consts strconv math/rand/v2 golang.org/x/crypto/cast5 vendor/golang.org/x/net/dns/dnsmessage internal/testlog crypto/internal/fips140cache internal/singleflight internal/bisect log/slog/internal/buffer github.com/tidwall/rtred io unique github.com/tidwall/btree github.com/yuin/goldmark-emoji/definition syscall reflect internal/godebug github.com/zmap/zcrypto/internal/randutil golang.org/x/text/internal/tag net/netip hash bytes encoding/base64 crypto/internal/randutil internal/saferio encoding/base32 container/heap github.com/dimchansky/utfbom golang.org/x/crypto/openpgp/errors strings github.com/brianvoe/gofakeit/v7/data github.com/bodgit/plumbing github.com/valyala/bytebufferpool github.com/adrianbrad/queue hash/adler32 crypto hash/crc32 hash/crc64 hash/fnv github.com/spaolacci/murmur3 golang.org/x/crypto/openpgp/s2k crypto/internal/fips140deps/godebug math/rand runtime/cgo internal/syscall/execenv internal/syscall/unix time github.com/bodgit/sevenzip/internal/util golang.org/x/text/transform vendor/golang.org/x/text/transform github.com/syndtr/goleveldb/leveldb/comparer github.com/saintfish/chardet github.com/go-rod/rod/lib/launcher/flags net/http/internal/ascii github.com/stoewer/go-strcase crypto/internal/impl github.com/dsnet/compress/internal/errors encoding/pem regexp/syntax bufio crypto/internal/fips140 html github.com/bodgit/sevenzip/internal/pool crypto/internal/fips140/sha512 crypto/internal/fips140/sha256 crypto/internal/fips140/sha3 golang.org/x/text/encoding golang.org/x/text/runes github.com/projectdiscovery/utils/html golang.org/x/text/encoding/internal github.com/dsnet/compress golang.org/x/crypto/openpgp/armor compress/bzip2 image golang.org/x/text/encoding/unicode golang.org/x/text/encoding/simplifiedchinese crypto/sha3 crypto/internal/fips140/hmac crypto/internal/fips140/check crypto/internal/fips140hash crypto/fips140 crypto/internal/fips140/hkdf crypto/internal/fips140/tls12 crypto/internal/fips140/edwards25519/field crypto/internal/fips140/aes crypto/internal/fips140/bigmod crypto/internal/fips140/nistec/fiat crypto/tls/internal/fips140tls crypto/internal/fips140/tls13 crypto/internal/fips140/edwards25519 image/internal/imageutil regexp image/jpeg crypto/internal/fips140deps/time github.com/hashicorp/golang-lru/v2/internal github.com/projectdiscovery/utils/slice github.com/projectdiscovery/hmap/store/cache context github.com/projectdiscovery/katana/pkg/utils/queue golang.org/x/net/internal/httpsfv io/fs internal/poll github.com/hashicorp/golang-lru/v2/simplelru crypto/internal/entropy/v1.0.0 github.com/hashicorp/golang-lru/v2 golang.org/x/sync/semaphore github.com/remeh/sizedwaitgroup github.com/ysmood/goob github.com/projectdiscovery/utils/context embed internal/filepathlite github.com/spf13/afero/internal/common github.com/projectdiscovery/utils/sync/semaphore github.com/projectdiscovery/katana/pkg/engine/headless/captcha/js github.com/projectdiscovery/utils/sync/sizedpool github.com/happyhackingspace/dit/internal/textutil github.com/ysmood/got/lib/lcs github.com/lukasbob/srcset github.com/microcosm-cc/bluemonday/css os internal/fmtsort encoding/binary github.com/modern-go/reflect2 crypto/internal/fips140/nistec github.com/klauspost/compress/internal/le github.com/pierrec/lz4/v4/internal/xxh32 vendor/golang.org/x/crypto/internal/poly1305 github.com/klauspost/compress/zstd/internal/xxhash golang.org/x/crypto/internal/poly1305 github.com/klauspost/compress/internal/snapref golang.org/x/crypto/blake2b github.com/golang/snappy golang.org/x/sys/unix io/ioutil crypto/internal/sysrand github.com/projectdiscovery/utils/reader/rawmode github.com/projectdiscovery/utils/env github.com/klauspost/compress/internal/godebug os/signal github.com/mattn/go-runewidth path/filepath fmt golang.org/x/sys/cpu crypto/internal/fips140/drbg github.com/muesli/reflow/ansi golang.org/x/crypto/sha3 crypto/internal/fips140only crypto/internal/fips140/ed25519 crypto/internal/fips140/aes/gcm crypto/internal/fips140/mlkem crypto/internal/fips140/rsa github.com/muesli/reflow/indent github.com/muesli/reflow/wordwrap github.com/muesli/reflow/padding crypto/hkdf crypto/rc4 crypto/md5 github.com/refraction-networking/utls/internal/hkdf github.com/spf13/afero/mem github.com/akrylysov/pogreb/fs os/exec github.com/refraction-networking/utls/internal/tls13 crypto/cipher crypto/mlkem github.com/refraction-networking/utls/internal/boring github.com/zmap/rc2 vendor/golang.org/x/crypto/chacha20 golang.org/x/crypto/chacha20 crypto/des crypto/internal/boring crypto/aes crypto/hmac crypto/sha512 crypto/internal/rand crypto/sha256 crypto/sha1 github.com/minio/selfupdate/internal/binarydist github.com/mikelolasagasti/xz vendor/golang.org/x/crypto/chacha20poly1305 github.com/xdg-go/pbkdf2 github.com/refraction-networking/utls/internal/tls12 golang.org/x/crypto/hkdf golang.org/x/crypto/pbkdf2 golang.org/x/crypto/chacha20poly1305 golang.org/x/crypto/scrypt encoding/hex github.com/google/shlex flag github.com/pkg/errors github.com/aymerick/douceur/css net/http/internal net/url encoding/json log github.com/bodgit/sevenzip/internal/delta github.com/ulikunitz/xz/internal/xlog text/tabwriter github.com/projectdiscovery/utils/time github.com/pierrec/lz4/v4/internal/lz4block github.com/bodgit/sevenzip/internal/bcj2 github.com/gorilla/css/scanner github.com/bodgit/sevenzip/internal/bzip2 github.com/andybalholm/brotli/matchfinder golang.org/x/net/bpf compress/flate github.com/dsnet/compress/internal/prefix github.com/logrusorgru/aurora text/template/parse runtime/debug math/big golang.org/x/net/html vendor/golang.org/x/text/unicode/norm github.com/Knetic/govaluate debug/dwarf github.com/klauspost/compress/fse gopkg.in/yaml.v3 mime/quotedprintable internal/zstd vendor/golang.org/x/net/http2/hpack mime github.com/bodgit/sevenzip/internal/bra golang.org/x/text/unicode/norm github.com/cnf/structhash github.com/Mzack9999/gcache encoding/csv github.com/nwaples/rardecode/v2 encoding/xml database/sql/driver go.uber.org/multierr golang.org/x/text/internal/language github.com/projectdiscovery/gostruct github.com/spf13/cast/internal github.com/valyala/fasttemplate github.com/bodgit/sevenzip/internal/aes7z github.com/projectdiscovery/katana/pkg/engine/headless/types github.com/projectdiscovery/utils/hex github.com/aymerick/douceur/parser github.com/pierrec/lz4/v4/internal/lz4stream gopkg.in/yaml.v2 encoding/gob github.com/dominikbraun/graph github.com/ulikunitz/xz/lzma github.com/docker/go-units github.com/refraction-networking/utls/internal/quicvarint/protocol vendor/golang.org/x/text/unicode/bidi github.com/akrylysov/pogreb/internal/errors github.com/syndtr/goleveldb/leveldb/util github.com/gaissmai/bart/internal/value github.com/syndtr/goleveldb/leveldb/storage github.com/refraction-networking/utls/internal/quicvarint golang.org/x/text/unicode/bidi golang.org/x/time/rate github.com/projectdiscovery/utils/log golang.org/x/net/http2/hpack github.com/dlclark/regexp2/syntax github.com/dsnet/compress/brotli github.com/gaissmai/bart/internal/nodes github.com/aymanbagabas/go-osc52/v2 github.com/charmbracelet/x/ansi crypto/internal/fips140/ecdh net crypto/internal/fips140/ecdsa github.com/logrusorgru/aurora/v4 github.com/cheggaaa/pb/v3/termutil github.com/minio/selfupdate/internal/osext github.com/modern-go/concurrent golang.org/x/sync/singleflight github.com/pierrec/lz4/v4 github.com/syndtr/goleveldb/leveldb/cache github.com/syndtr/goleveldb/leveldb/filter github.com/projectdiscovery/machineid github.com/zmap/zcrypto/util github.com/klauspost/compress/huff0 github.com/yuin/goldmark/util crypto/ecdh github.com/google/go-querystring/query github.com/shirou/gopsutil/v4/internal/common runtime/trace github.com/hashicorp/go-version github.com/syndtr/goleveldb/leveldb/opt github.com/dsnet/compress/bzip2 compress/zlib compress/gzip archive/zip github.com/STARRY-S/zip github.com/klauspost/compress/flate crypto/hpke golang.org/x/text/secure/bidirule image/png github.com/gosimple/unidecode vendor/golang.org/x/text/secure/bidirule github.com/syndtr/goleveldb/leveldb/errors internal/profile runtime/pprof github.com/google/pprof/profile github.com/syndtr/goleveldb/leveldb/iterator github.com/syndtr/goleveldb/leveldb/journal golang.org/x/text/internal/language/compact github.com/gosimple/slug github.com/bodgit/sevenzip/internal/lz4 os/user vendor/golang.org/x/net/idna github.com/bodgit/sevenzip/internal/lzma github.com/bodgit/sevenzip/internal/lzma2 github.com/sorairolake/lzip-go github.com/ulikunitz/xz text/template golang.org/x/text/language debug/elf github.com/syndtr/goleveldb/leveldb/memdb github.com/syndtr/goleveldb/leveldb/table github.com/andybalholm/cascadia github.com/microcosm-cc/bluemonday github.com/mfonda/simhash golang.org/x/net/idna github.com/projectdiscovery/katana/pkg/engine/headless/crawler/normalizer/simhash archive/tar github.com/dlclark/regexp2 crypto/internal/boring/bbig encoding/asn1 crypto/rand crypto/elliptic crypto/dsa github.com/zmap/zcrypto/dsa github.com/zmap/zcrypto/encoding/asn1 github.com/syndtr/goleveldb/leveldb golang.org/x/text/internal crypto/ed25519 github.com/brianvoe/gofakeit/v7/source crypto/rsa github.com/projectdiscovery/utils/rand github.com/refraction-networking/utls/internal/hpke github.com/rs/xid github.com/akrylysov/pogreb/internal/hash golang.org/x/crypto/openpgp/elgamal github.com/klauspost/compress/zstd golang.org/x/text/cases github.com/projectdiscovery/utils/generic github.com/tidwall/pretty log/slog github.com/ysmood/gson github.com/ysmood/leakless/pkg/utils github.com/zmap/zcrypto/x509/ct github.com/Masterminds/semver/v3 github.com/lucasb-eyer/go-colorful github.com/gaissmai/bart github.com/happyhackingspace/dit/internal/vectorizer github.com/projectdiscovery/utils/strings github.com/json-iterator/go github.com/klauspost/compress/s2 github.com/bodgit/sevenzip/internal/deflate github.com/klauspost/compress/gzip github.com/klauspost/compress/zip github.com/klauspost/pgzip github.com/klauspost/compress/zlib github.com/iangcarroll/cookiemonster/pkg/monster github.com/zmap/zcrypto/json github.com/projectdiscovery/wappalyzergo github.com/mattn/go-isatty github.com/projectdiscovery/utils/permission github.com/djherbis/times go.etcd.io/bbolt github.com/tklauser/numcpus golang.org/x/term github.com/shirou/gopsutil/v4/mem github.com/tidwall/gjson github.com/zmap/zcrypto/cryptobyte github.com/zmap/zcrypto/x509/pkix crypto/x509/pkix golang.org/x/crypto/cryptobyte vendor/golang.org/x/crypto/cryptobyte golang.org/x/crypto/ed25519 aead.dev/minisign github.com/mattn/go-colorable github.com/go-rod/rod/lib/proto html/template github.com/brianvoe/gofakeit/v7 github.com/dominikbraun/graph/draw github.com/fatih/color github.com/tklauser/go-sysconf github.com/projectdiscovery/katana/pkg/engine/headless/graph github.com/alecthomas/chroma/v2 github.com/muesli/termenv github.com/cheggaaa/pb/v3 github.com/tidwall/grect github.com/refraction-networking/utls/internal/helper crypto/ecdsa github.com/tidwall/buntdb github.com/shirou/gopsutil/v4/cpu github.com/projectdiscovery/utils/errkit github.com/lmittmann/tint github.com/vulncheck-oss/go-exploit/output github.com/happyhackingspace/dit/crf github.com/vulncheck-oss/go-exploit/transform github.com/projectdiscovery/ratelimit github.com/projectdiscovery/utils/reader github.com/spf13/cast github.com/charmbracelet/lipgloss github.com/alecthomas/chroma/v2/formatters/html github.com/alecthomas/chroma/v2/formatters/svg github.com/alecthomas/chroma/v2/styles github.com/alecthomas/chroma/v2/lexers vendor/golang.org/x/net/http/httpproxy net/textproto github.com/shirou/gopsutil/v4/net github.com/projectdiscovery/mapcidr github.com/vulncheck-oss/go-exploit/random github.com/google/uuid github.com/mitchellh/mapstructure golang.org/x/net/internal/socks golang.org/x/net/internal/socket github.com/ysmood/leakless github.com/vulncheck-oss/go-exploit/dotnet crypto/x509 golang.org/x/crypto/openpgp/packet github.com/alecthomas/chroma/v2/formatters vendor/golang.org/x/net/http/httpguts mime/multipart golang.org/x/net/http/httpguts golang.org/x/net/proxy github.com/zcalusic/sysinfo github.com/shirou/gopsutil/v4/process github.com/minio/minlz github.com/charmbracelet/lipgloss/table golang.org/x/net/ipv6 golang.org/x/net/ipv4 github.com/projectdiscovery/gologger/formatter github.com/bodgit/sevenzip/internal/zstd github.com/projectdiscovery/dsl/deserialization golang.org/x/crypto/openpgp github.com/asaskevich/govalidator github.com/kataras/jwt crypto/tls github.com/alecthomas/chroma/v2/quick github.com/yuin/goldmark/text github.com/go-rod/rod/lib/utils github.com/go-rod/rod/lib/input github.com/go-rod/rod/lib/devices github.com/projectdiscovery/katana/pkg/engine/headless/browser/cookie github.com/yuin/goldmark/ast github.com/go-rod/rod/lib/defaults net/http/httptrace github.com/hdm/jarm-go github.com/miekg/dns net/http/internal/httpcommon golang.org/x/net/internal/httpcommon github.com/yuin/goldmark-emoji/ast github.com/yuin/goldmark/renderer github.com/yuin/goldmark/extension/ast github.com/yuin/goldmark/parser github.com/yuin/goldmark/renderer/html net/http github.com/charmbracelet/glamour/ansi github.com/charmbracelet/glamour/styles github.com/yuin/goldmark github.com/yuin/goldmark-emoji github.com/yuin/goldmark/extension github.com/charmbracelet/glamour expvar github.com/go-rod/rod/lib/cdp net/http/cookiejar github.com/projectdiscovery/retryabledns/doh github.com/projectdiscovery/utils/ip github.com/projectdiscovery/utils/file github.com/felixge/fgprof net/http/pprof github.com/projectdiscovery/utils/proxy github.com/ysmood/fetchup net/http/httputil github.com/minio/selfupdate github.com/Mzack9999/go-http-digest-auth-client github.com/sashabaranov/go-openai/internal golang.org/x/oauth2/internal github.com/PuerkitoBio/goquery github.com/spf13/afero golang.org/x/net/http2 github.com/google/go-github/v30/github github.com/andybalholm/brotli github.com/projectdiscovery/dsl/randomip github.com/projectdiscovery/fastdialer/fastdialer/utils golang.org/x/net/publicsuffix github.com/sashabaranov/go-openai github.com/weppos/publicsuffix-go/publicsuffix golang.org/x/oauth2 github.com/projectdiscovery/katana/pkg/utils/scope go4.org/readerutil github.com/akrylysov/pogreb github.com/projectdiscovery/retryabledns/hostsfile github.com/projectdiscovery/utils/process github.com/projectdiscovery/utils/maps github.com/go-rod/rod/lib/launcher github.com/projectdiscovery/utils/http github.com/projectdiscovery/utils/folder github.com/projectdiscovery/katana/pkg/engine/headless/crawler/diagnostics github.com/projectdiscovery/utils/conn/connpool github.com/projectdiscovery/utils/structs github.com/projectdiscovery/retryabledns github.com/projectdiscovery/utils/url github.com/projectdiscovery/hmap/store/disk github.com/projectdiscovery/goflags github.com/zmap/zcrypto/x509 github.com/projectdiscovery/katana/pkg/navigation github.com/happyhackingspace/dit/captcha github.com/happyhackingspace/dit/internal/htmlutil github.com/projectdiscovery/katana/pkg/engine/headless/crawler/normalizer github.com/projectdiscovery/utils/crypto/jarm github.com/go-rod/rod github.com/projectdiscovery/networkpolicy github.com/happyhackingspace/dit/internal/storage github.com/happyhackingspace/dit/classifier github.com/projectdiscovery/dsl/llm github.com/projectdiscovery/hmap/store/hybrid github.com/happyhackingspace/dit github.com/projectdiscovery/katana/pkg/utils/filters github.com/projectdiscovery/fastdialer/fastdialer/metafiles github.com/zmap/zcrypto/tls github.com/projectdiscovery/katana/pkg/engine/headless/js github.com/projectdiscovery/utils/crypto github.com/bodgit/sevenzip/internal/brotli github.com/refraction-networking/utls github.com/bodgit/sevenzip github.com/mholt/archives github.com/projectdiscovery/gologger/writer github.com/projectdiscovery/gologger github.com/projectdiscovery/katana/pkg/utils/extensions github.com/projectdiscovery/katana/pkg/engine/headless/captcha github.com/projectdiscovery/utils/pprof github.com/projectdiscovery/utils/update github.com/projectdiscovery/dsl github.com/projectdiscovery/katana/pkg/engine/headless/captcha/capsolver github.com/projectdiscovery/katana/pkg/output github.com/projectdiscovery/katana/pkg/utils github.com/projectdiscovery/katana/pkg/engine/headless/browser github.com/projectdiscovery/katana/pkg/engine/parser github.com/projectdiscovery/fastdialer/fastdialer/ja3/impersonate github.com/projectdiscovery/fastdialer/fastdialer github.com/projectdiscovery/katana/pkg/engine/headless/crawler github.com/projectdiscovery/katana/pkg/types github.com/projectdiscovery/retryablehttp-go github.com/projectdiscovery/katana/pkg/engine/headless github.com/projectdiscovery/katana/pkg/engine/parser/files github.com/projectdiscovery/utils/auth/pdcp github.com/projectdiscovery/asnmap/libs github.com/projectdiscovery/katana/pkg/engine/common github.com/projectdiscovery/mapcidr/asn github.com/projectdiscovery/katana/pkg/engine/hybrid github.com/projectdiscovery/katana/pkg/engine/standard github.com/projectdiscovery/katana/internal/runner command-line-arguments go test -buildmode=pie -modcacherw -trimpath -buildvcs=false -v ./... go: downloading github.com/stretchr/testify v1.11.1 go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 ? github.com/projectdiscovery/katana/cmd/functional-test [no test files] ? github.com/projectdiscovery/katana/cmd/integration-test [no test files] ? github.com/projectdiscovery/katana/cmd/katana [no test files] ? github.com/projectdiscovery/katana/cmd/tools/crawl-maze-score [no test files] === RUN TestValidatePageLoadStrategy === RUN TestValidatePageLoadStrategy/valid_strategies_are_accepted === RUN TestValidatePageLoadStrategy/empty_strategy_defaults_to_heuristic === RUN TestValidatePageLoadStrategy/invalid_strategy_is_rejected --- PASS: TestValidatePageLoadStrategy (0.00s) --- PASS: TestValidatePageLoadStrategy/valid_strategies_are_accepted (0.00s) --- PASS: TestValidatePageLoadStrategy/empty_strategy_defaults_to_heuristic (0.00s) --- PASS: TestValidatePageLoadStrategy/invalid_strategy_is_rejected (0.00s) === RUN TestValidateHeadlessFlags === RUN TestValidateHeadlessFlags/headless_and_hybrid_are_mutually_exclusive === RUN TestValidateHeadlessFlags/no-sandbox_without_headless_mode_fails === RUN TestValidateHeadlessFlags/no-sandbox_with_headless_mode_succeeds --- PASS: TestValidateHeadlessFlags (0.00s) --- PASS: TestValidateHeadlessFlags/headless_and_hybrid_are_mutually_exclusive (0.00s) --- PASS: TestValidateHeadlessFlags/no-sandbox_without_headless_mode_fails (0.00s) --- PASS: TestValidateHeadlessFlags/no-sandbox_with_headless_mode_succeeds (0.00s) PASS ok github.com/projectdiscovery/katana/internal/runner 0.083s ? github.com/projectdiscovery/katana/internal/testutils [no test files] ? github.com/projectdiscovery/katana/pkg/engine [no test files] === RUN TestIsThrottled --- PASS: TestIsThrottled (0.00s) === RUN TestHostBackoffIncrementsOnThrottle --- PASS: TestHostBackoffIncrementsOnThrottle (0.00s) === RUN TestHostBackoffDecaysOnSuccess --- PASS: TestHostBackoffDecaysOnSuccess (0.00s) === RUN TestHostBackoffPerDomain --- PASS: TestHostBackoffPerDomain (0.00s) === RUN TestApplyBackoffNoDelayWhenClean --- PASS: TestApplyBackoffNoDelayWhenClean (0.00s) === RUN TestEnqueueMaxDepthOutputsDiscoveredURLs === RUN TestEnqueueMaxDepthOutputsDiscoveredURLs/URLs_within_max_depth_are_enqueued === RUN TestEnqueueMaxDepthOutputsDiscoveredURLs/URLs_exceeding_max_depth_are_output_but_not_enqueued === RUN TestEnqueueMaxDepthOutputsDiscoveredURLs/URLs_at_exact_max_depth_are_enqueued_normally === RUN TestEnqueueMaxDepthOutputsDiscoveredURLs/multiple_URLs_beyond_max_depth_are_all_output === RUN TestEnqueueMaxDepthOutputsDiscoveredURLs/discovered_URLs_do_not_consume_uniqueness_filter --- PASS: TestEnqueueMaxDepthOutputsDiscoveredURLs (0.00s) --- PASS: TestEnqueueMaxDepthOutputsDiscoveredURLs/URLs_within_max_depth_are_enqueued (0.00s) --- PASS: TestEnqueueMaxDepthOutputsDiscoveredURLs/URLs_exceeding_max_depth_are_output_but_not_enqueued (0.00s) --- PASS: TestEnqueueMaxDepthOutputsDiscoveredURLs/URLs_at_exact_max_depth_are_enqueued_normally (0.00s) --- PASS: TestEnqueueMaxDepthOutputsDiscoveredURLs/multiple_URLs_beyond_max_depth_are_all_output (0.00s) --- PASS: TestEnqueueMaxDepthOutputsDiscoveredURLs/discovered_URLs_do_not_consume_uniqueness_filter (0.00s) === RUN TestEnqueueDomainPageBudget === RUN TestEnqueueDomainPageBudget/URLs_within_budget_are_enqueued === RUN TestEnqueueDomainPageBudget/URLs_beyond_budget_are_dropped === RUN TestEnqueueDomainPageBudget/budget_is_per_domain === RUN TestEnqueueDomainPageBudget/zero_budget_means_unlimited --- PASS: TestEnqueueDomainPageBudget (0.00s) --- PASS: TestEnqueueDomainPageBudget/URLs_within_budget_are_enqueued (0.00s) --- PASS: TestEnqueueDomainPageBudget/URLs_beyond_budget_are_dropped (0.00s) --- PASS: TestEnqueueDomainPageBudget/budget_is_per_domain (0.00s) --- PASS: TestEnqueueDomainPageBudget/zero_budget_means_unlimited (0.00s) PASS ok github.com/projectdiscovery/katana/pkg/engine/common 0.040s === RUN TestIsUniqueURL === RUN TestIsUniqueURL/first_call_returns_true === RUN TestIsUniqueURL/second_call_same_url_returns_false === RUN TestIsUniqueURL/different_urls_both_unique === RUN TestIsUniqueURL/ignore_query_params === RUN TestIsUniqueURL/query_params_matter_when_not_ignored --- PASS: TestIsUniqueURL (0.02s) --- PASS: TestIsUniqueURL/first_call_returns_true (0.00s) --- PASS: TestIsUniqueURL/second_call_same_url_returns_false (0.00s) --- PASS: TestIsUniqueURL/different_urls_both_unique (0.00s) --- PASS: TestIsUniqueURL/ignore_query_params (0.00s) --- PASS: TestIsUniqueURL/query_params_matter_when_not_ignored (0.00s) === RUN TestRealRequestTakesPriority --- PASS: TestRealRequestTakesPriority (0.00s) === RUN TestPerformAdditionalAnalysisDedups --- PASS: TestPerformAdditionalAnalysisDedups (0.00s) === RUN TestAdditionalAnalysisStillRunsForDuplicateRequests --- PASS: TestAdditionalAnalysisStillRunsForDuplicateRequests (0.00s) PASS ok github.com/projectdiscovery/katana/pkg/engine/headless 0.077s === RUN TestNewLauncherDefaults === RUN TestNewLauncherDefaults/empty_strategy_defaults_to_heuristic === RUN TestNewLauncherDefaults/explicit_strategy_is_preserved === RUN TestNewLauncherDefaults/zero_DOMWaitTime_defaults_to_5 === RUN TestNewLauncherDefaults/negative_DOMWaitTime_defaults_to_5 === RUN TestNewLauncherDefaults/positive_DOMWaitTime_is_preserved === RUN TestNewLauncherDefaults/ChromeWSUrl_is_passed_through --- PASS: TestNewLauncherDefaults (0.00s) --- PASS: TestNewLauncherDefaults/empty_strategy_defaults_to_heuristic (0.00s) --- PASS: TestNewLauncherDefaults/explicit_strategy_is_preserved (0.00s) --- PASS: TestNewLauncherDefaults/zero_DOMWaitTime_defaults_to_5 (0.00s) --- PASS: TestNewLauncherDefaults/negative_DOMWaitTime_defaults_to_5 (0.00s) --- PASS: TestNewLauncherDefaults/positive_DOMWaitTime_is_preserved (0.00s) --- PASS: TestNewLauncherDefaults/ChromeWSUrl_is_passed_through (0.00s) === RUN TestLauncherIncognitoAndProfilePreservation === RUN TestLauncherIncognitoAndProfilePreservation/incognito_remains_enabled_by_default === RUN TestLauncherIncognitoAndProfilePreservation/incognito_is_disabled_when_requested === RUN TestLauncherIncognitoAndProfilePreservation/profile_preserving_mode_skips_conflicting_flags === RUN TestLauncherIncognitoAndProfilePreservation/default_mode_keeps_standard_headless_flags === RUN TestLauncherIncognitoAndProfilePreservation/only_exact_user_supplied_profile_directory_is_preserved --- PASS: TestLauncherIncognitoAndProfilePreservation (0.00s) --- PASS: TestLauncherIncognitoAndProfilePreservation/incognito_remains_enabled_by_default (0.00s) --- PASS: TestLauncherIncognitoAndProfilePreservation/incognito_is_disabled_when_requested (0.00s) --- PASS: TestLauncherIncognitoAndProfilePreservation/profile_preserving_mode_skips_conflicting_flags (0.00s) --- PASS: TestLauncherIncognitoAndProfilePreservation/default_mode_keeps_standard_headless_flags (0.00s) --- PASS: TestLauncherIncognitoAndProfilePreservation/only_exact_user_supplied_profile_directory_is_preserved (0.00s) === RUN TestPageLoadStrategyWithSPA strategy_test.go:92: chrome/chromium not found, skipping browser test --- SKIP: TestPageLoadStrategyWithSPA (0.00s) === RUN TestDOMWaitTimeIsRespected strategy_test.go:210: chrome/chromium not found, skipping browser test --- SKIP: TestDOMWaitTimeIsRespected (0.00s) PASS ok github.com/projectdiscovery/katana/pkg/engine/headless/browser 0.035s === RUN TestShouldBlockRequest === RUN TestShouldBlockRequest/should_block_trustarc_consent_notice === RUN TestShouldBlockRequest/should_not_block_trustarc_for_excluded_domain === RUN TestShouldBlockRequest/should_not_block_non-matching_URL --- PASS: TestShouldBlockRequest (0.00s) --- PASS: TestShouldBlockRequest/should_block_trustarc_consent_notice (0.00s) --- PASS: TestShouldBlockRequest/should_not_block_trustarc_for_excluded_domain (0.00s) --- PASS: TestShouldBlockRequest/should_not_block_non-matching_URL (0.00s) PASS ok github.com/projectdiscovery/katana/pkg/engine/headless/browser/cookie 0.036s ? github.com/projectdiscovery/katana/pkg/engine/headless/browser/stealth [no test files] === RUN TestDetectCaptchaWithDit === RUN TestDetectCaptchaWithDit/recaptcha === RUN TestDetectCaptchaWithDit/turnstile === RUN TestDetectCaptchaWithDit/hcaptcha === RUN TestDetectCaptchaWithDit/no_captcha --- PASS: TestDetectCaptchaWithDit (0.00s) --- PASS: TestDetectCaptchaWithDit/recaptcha (0.00s) --- PASS: TestDetectCaptchaWithDit/turnstile (0.00s) --- PASS: TestDetectCaptchaWithDit/hcaptcha (0.00s) --- PASS: TestDetectCaptchaWithDit/no_captcha (0.00s) === RUN TestIdentify identify_test.go:51: chromium not found, skipping browser tests --- SKIP: TestIdentify (0.00s) === RUN TestInjectionScript === RUN TestInjectionScript/recaptcha_v2 === RUN TestInjectionScript/recaptcha_v3 === RUN TestInjectionScript/recaptcha_v2_enterprise === RUN TestInjectionScript/recaptcha_v3_enterprise === RUN TestInjectionScript/turnstile === RUN TestInjectionScript/hcaptcha === RUN TestInjectionScript/unknown_provider --- PASS: TestInjectionScript (0.00s) --- PASS: TestInjectionScript/recaptcha_v2 (0.00s) --- PASS: TestInjectionScript/recaptcha_v3 (0.00s) --- PASS: TestInjectionScript/recaptcha_v2_enterprise (0.00s) --- PASS: TestInjectionScript/recaptcha_v3_enterprise (0.00s) --- PASS: TestInjectionScript/turnstile (0.00s) --- PASS: TestInjectionScript/hcaptcha (0.00s) --- PASS: TestInjectionScript/unknown_provider (0.00s) === RUN TestE2E_RecaptchaV2_Injection injection_test.go:13: chromium not found, skipping browser tests --- SKIP: TestE2E_RecaptchaV2_Injection (0.00s) === RUN TestE2E_Turnstile_Injection injection_test.go:55: chromium not found, skipping browser tests --- SKIP: TestE2E_Turnstile_Injection (0.00s) === RUN TestE2E_HCaptcha_Injection injection_test.go:97: chromium not found, skipping browser tests --- SKIP: TestE2E_HCaptcha_Injection (0.00s) === RUN TestE2E_RecaptchaV2_FormSubmitFallback injection_test.go:144: chromium not found, skipping browser tests --- SKIP: TestE2E_RecaptchaV2_FormSubmitFallback (0.00s) === RUN TestIntegration_DetectRealCaptchaPages integration_test.go:15: chromium not found, skipping browser tests --- SKIP: TestIntegration_DetectRealCaptchaPages (0.00s) === RUN TestNewSolver_UnsupportedProvider --- PASS: TestNewSolver_UnsupportedProvider (0.00s) === RUN TestRegisterSolver --- PASS: TestRegisterSolver (0.00s) PASS ok github.com/projectdiscovery/katana/pkg/engine/headless/captcha 0.013s === RUN TestSolve --- PASS: TestSolve (6.01s) === RUN TestCreateTaskError --- PASS: TestCreateTaskError (0.00s) === RUN TestTurnstileToken --- PASS: TestTurnstileToken (3.00s) === RUN TestExtractToken === RUN TestExtractToken/recaptcha_v2 === RUN TestExtractToken/turnstile === RUN TestExtractToken/missing_token === RUN TestExtractToken/empty_token --- PASS: TestExtractToken (0.00s) --- PASS: TestExtractToken/recaptcha_v2 (0.00s) --- PASS: TestExtractToken/turnstile (0.00s) --- PASS: TestExtractToken/missing_token (0.00s) --- PASS: TestExtractToken/empty_token (0.00s) === RUN TestUnsupportedProvider --- PASS: TestUnsupportedProvider (0.00s) PASS ok github.com/projectdiscovery/katana/pkg/engine/headless/captcha/capsolver 9.024s ? github.com/projectdiscovery/katana/pkg/engine/headless/captcha/js [no test files] === RUN TestPageFingerprint_Stability --- PASS: TestPageFingerprint_Stability (0.00s) === RUN TestPageFingerprint === RUN TestPageFingerprint/same_page_different_dynamic_content === RUN TestPageFingerprint/same_form_different_values === RUN TestPageFingerprint/different_error_messages === RUN TestPageFingerprint/different_page_structure --- PASS: TestPageFingerprint (0.00s) --- PASS: TestPageFingerprint/same_page_different_dynamic_content (0.00s) --- PASS: TestPageFingerprint/same_form_different_values (0.00s) --- PASS: TestPageFingerprint/different_error_messages (0.00s) --- PASS: TestPageFingerprint/different_page_structure (0.00s) === RUN TestSimHashSimilarity === RUN TestSimHashSimilarity/identical_pages === RUN TestSimHashSimilarity/pages_with_minor_changes === RUN TestSimHashSimilarity/pages_with_different_content === RUN TestSimHashSimilarity/pages_with_dynamic_IDs --- PASS: TestSimHashSimilarity (0.00s) --- PASS: TestSimHashSimilarity/identical_pages (0.00s) --- PASS: TestSimHashSimilarity/pages_with_minor_changes (0.00s) --- PASS: TestSimHashSimilarity/pages_with_different_content (0.00s) --- PASS: TestSimHashSimilarity/pages_with_dynamic_IDs (0.00s) PASS ok github.com/projectdiscovery/katana/pkg/engine/headless/crawler 0.054s ? github.com/projectdiscovery/katana/pkg/engine/headless/crawler/diagnostics [no test files] === RUN TestDOMNormalizer_Apply === RUN TestDOMNormalizer_Apply/comments-style-script === RUN TestDOMNormalizer_Apply/hidden_input === RUN TestDOMNormalizer_Apply/csrf === RUN TestDOMNormalizer_Apply/class-id-data-attributes === RUN TestDOMNormalizer_Apply/inline-style --- PASS: TestDOMNormalizer_Apply (0.00s) --- PASS: TestDOMNormalizer_Apply/comments-style-script (0.00s) --- PASS: TestDOMNormalizer_Apply/hidden_input (0.00s) --- PASS: TestDOMNormalizer_Apply/csrf (0.00s) --- PASS: TestDOMNormalizer_Apply/class-id-data-attributes (0.00s) --- PASS: TestDOMNormalizer_Apply/inline-style (0.00s) === RUN TestTextNormalizer_AllPatterns text_utils_test.go:69: Original text length: 477 text_utils_test.go:70: Normalized text length: 234 text_utils_test.go:71: Normalized result: Contact us at or for support. Server IP: and public IP: Invalid IPs should not match: 999.999.999.999 or 300.400.500.600 UUID: Relative dates: , , Prices: , , , Phone numbers: +, +, + SSN: , Timestamps: , --- PASS: TestTextNormalizer_AllPatterns (0.00s) PASS ok github.com/projectdiscovery/katana/pkg/engine/headless/crawler/normalizer 0.009s === RUN TestFingerprintDeterministic --- PASS: TestFingerprintDeterministic (0.00s) === RUN TestFingerprintSimilarity --- PASS: TestFingerprintSimilarity (0.00s) === RUN TestOracle --- PASS: TestOracle (0.00s) PASS ok github.com/projectdiscovery/katana/pkg/engine/headless/crawler/normalizer/simhash 0.006s ? github.com/projectdiscovery/katana/pkg/engine/headless/graph [no test files] ? github.com/projectdiscovery/katana/pkg/engine/headless/js [no test files] ? github.com/projectdiscovery/katana/pkg/engine/headless/types [no test files] === RUN TestBasePageFreshTimeoutAfterExpiry crawl_test.go:47: chrome/chromium not found, skipping browser test --- SKIP: TestBasePageFreshTimeoutAfterExpiry (0.00s) === RUN TestDOMGetDocumentTimeoutDoesNotBlockHTML crawl_test.go:73: chrome/chromium not found, skipping browser test --- SKIP: TestDOMGetDocumentTimeoutDoesNotBlockHTML (0.00s) PASS ok github.com/projectdiscovery/katana/pkg/engine/hybrid 0.039s === RUN TestHeaderParsers === RUN TestHeaderParsers/content-location === RUN TestHeaderParsers/link === RUN TestHeaderParsers/location === RUN TestHeaderParsers/refresh --- PASS: TestHeaderParsers (0.00s) --- PASS: TestHeaderParsers/content-location (0.00s) --- PASS: TestHeaderParsers/link (0.00s) --- PASS: TestHeaderParsers/location (0.00s) --- PASS: TestHeaderParsers/refresh (0.00s) === RUN TestBodyParsers === RUN TestBodyParsers/a === RUN TestBodyParsers/background === RUN TestBodyParsers/blockquote === RUN TestBodyParsers/area === RUN TestBodyParsers/audio === RUN TestBodyParsers/audio/src === RUN TestBodyParsers/audio/source === RUN TestBodyParsers/audio/source/src === RUN TestBodyParsers/audio/source/srcset === RUN TestBodyParsers/img === RUN TestBodyParsers/img/dynsrc === RUN TestBodyParsers/img/longdesc === RUN TestBodyParsers/img/lowsrc === RUN TestBodyParsers/img/src === RUN TestBodyParsers/img/srcset === RUN TestBodyParsers/html-body === RUN TestBodyParsers/object === RUN TestBodyParsers/svg === RUN TestBodyParsers/table === RUN TestBodyParsers/video === RUN TestBodyParsers/applet === RUN TestBodyParsers/link === RUN TestBodyParsers/base === RUN TestBodyParsers/manifest === RUN TestBodyParsers/doctype === RUN TestBodyParsers/import === RUN TestBodyParsers/embed === RUN TestBodyParsers/frame === RUN TestBodyParsers/iframe === RUN TestBodyParsers/iframe/src === RUN TestBodyParsers/iframe/srcdoc === RUN TestBodyParsers/input === RUN TestBodyParsers/isindex === RUN TestBodyParsers/script === RUN TestBodyParsers/button === RUN TestBodyParsers/form === RUN TestBodyParsers/form/get === RUN TestBodyParsers/form/post === RUN TestBodyParsers/meta --- PASS: TestBodyParsers (0.01s) --- PASS: TestBodyParsers/a (0.00s) --- PASS: TestBodyParsers/background (0.00s) --- PASS: TestBodyParsers/blockquote (0.00s) --- PASS: TestBodyParsers/area (0.00s) --- PASS: TestBodyParsers/audio (0.00s) --- PASS: TestBodyParsers/audio/src (0.00s) --- PASS: TestBodyParsers/audio/source (0.00s) --- PASS: TestBodyParsers/audio/source/src (0.00s) --- PASS: TestBodyParsers/audio/source/srcset (0.00s) --- PASS: TestBodyParsers/img (0.00s) --- PASS: TestBodyParsers/img/dynsrc (0.00s) --- PASS: TestBodyParsers/img/longdesc (0.00s) --- PASS: TestBodyParsers/img/lowsrc (0.00s) --- PASS: TestBodyParsers/img/src (0.00s) --- PASS: TestBodyParsers/img/srcset (0.00s) --- PASS: TestBodyParsers/html-body (0.00s) --- PASS: TestBodyParsers/object (0.00s) --- PASS: TestBodyParsers/svg (0.00s) --- PASS: TestBodyParsers/table (0.00s) --- PASS: TestBodyParsers/video (0.00s) --- PASS: TestBodyParsers/applet (0.00s) --- PASS: TestBodyParsers/link (0.00s) --- PASS: TestBodyParsers/base (0.00s) --- PASS: TestBodyParsers/manifest (0.00s) --- PASS: TestBodyParsers/doctype (0.00s) --- PASS: TestBodyParsers/import (0.00s) --- PASS: TestBodyParsers/embed (0.00s) --- PASS: TestBodyParsers/frame (0.00s) --- PASS: TestBodyParsers/iframe (0.00s) --- PASS: TestBodyParsers/iframe/src (0.00s) --- PASS: TestBodyParsers/iframe/srcdoc (0.00s) --- PASS: TestBodyParsers/input (0.00s) --- PASS: TestBodyParsers/isindex (0.00s) --- PASS: TestBodyParsers/script (0.00s) --- PASS: TestBodyParsers/button (0.00s) --- PASS: TestBodyParsers/form (0.00s) --- PASS: TestBodyParsers/form/get (0.00s) --- PASS: TestBodyParsers/form/post (0.00s) --- PASS: TestBodyParsers/meta (0.00s) === RUN TestScriptParsers === RUN TestScriptParsers/content === RUN TestScriptParsers/js --- PASS: TestScriptParsers (0.00s) --- PASS: TestScriptParsers/content (0.00s) --- PASS: TestScriptParsers/js (0.00s) === RUN TestRegexBodyParsers === RUN TestRegexBodyParsers/regexbody === RUN TestRegexBodyParsers/regexheader === RUN TestRegexBodyParsers/regexresponse --- PASS: TestRegexBodyParsers (0.00s) --- PASS: TestRegexBodyParsers/regexbody (0.00s) --- PASS: TestRegexBodyParsers/regexheader (0.00s) --- PASS: TestRegexBodyParsers/regexresponse (0.00s) === RUN TestHtmxBodyParser === RUN TestHtmxBodyParser/hx-get === RUN TestHtmxBodyParser/hx-post === RUN TestHtmxBodyParser/hx-put === RUN TestHtmxBodyParser/hx-patch --- PASS: TestHtmxBodyParser (0.00s) --- PASS: TestHtmxBodyParser/hx-get (0.00s) --- PASS: TestHtmxBodyParser/hx-post (0.00s) --- PASS: TestHtmxBodyParser/hx-put (0.00s) --- PASS: TestHtmxBodyParser/hx-patch (0.00s) === RUN TestDataURIFiltering === RUN TestDataURIFiltering/data-uri-filtering --- PASS: TestDataURIFiltering (0.00s) --- PASS: TestDataURIFiltering/data-uri-filtering (0.00s) PASS ok github.com/projectdiscovery/katana/pkg/engine/parser 0.022s === RUN TestRobotsTxtParseReader --- PASS: TestRobotsTxtParseReader (0.00s) === RUN TestSitemapXmlParseReader --- PASS: TestSitemapXmlParseReader (0.00s) PASS ok github.com/projectdiscovery/katana/pkg/engine/parser/files 0.025s ? github.com/projectdiscovery/katana/pkg/engine/standard [no test files] ? github.com/projectdiscovery/katana/pkg/navigation [no test files] === RUN TestValidateFieldNames --- PASS: TestValidateFieldNames (0.00s) === RUN TestFormatField --- PASS: TestFormatField (0.00s) PASS ok github.com/projectdiscovery/katana/pkg/output 0.017s === RUN TestParseCustomHeaders === RUN TestParseCustomHeaders/single_value === RUN TestParseCustomHeaders/empty_string === RUN TestParseCustomHeaders/empty_value === RUN TestParseCustomHeaders/double_input --- PASS: TestParseCustomHeaders (0.00s) --- PASS: TestParseCustomHeaders/single_value (0.00s) --- PASS: TestParseCustomHeaders/empty_string (0.00s) --- PASS: TestParseCustomHeaders/empty_value (0.00s) --- PASS: TestParseCustomHeaders/double_input (0.00s) === RUN TestParseHeadlessOptionalArguments === RUN TestParseHeadlessOptionalArguments/single_value === RUN TestParseHeadlessOptionalArguments/empty_string === RUN TestParseHeadlessOptionalArguments/empty_key === RUN TestParseHeadlessOptionalArguments/empty_value === RUN TestParseHeadlessOptionalArguments/double_input === RUN TestParseHeadlessOptionalArguments/duplicated_input === RUN TestParseHeadlessOptionalArguments/values_with_dash_with_boolean_flag_at_the_end === RUN TestParseHeadlessOptionalArguments/values_with_dash_boolean_flag_at_the_beginning === RUN TestParseHeadlessOptionalArguments/values_with_dash_boolean_flag_in_the_middle --- PASS: TestParseHeadlessOptionalArguments (0.00s) --- PASS: TestParseHeadlessOptionalArguments/single_value (0.00s) --- PASS: TestParseHeadlessOptionalArguments/empty_string (0.00s) --- PASS: TestParseHeadlessOptionalArguments/empty_key (0.00s) --- PASS: TestParseHeadlessOptionalArguments/empty_value (0.00s) --- PASS: TestParseHeadlessOptionalArguments/double_input (0.00s) --- PASS: TestParseHeadlessOptionalArguments/duplicated_input (0.00s) --- PASS: TestParseHeadlessOptionalArguments/values_with_dash_with_boolean_flag_at_the_end (0.00s) --- PASS: TestParseHeadlessOptionalArguments/values_with_dash_boolean_flag_at_the_beginning (0.00s) --- PASS: TestParseHeadlessOptionalArguments/values_with_dash_boolean_flag_in_the_middle (0.00s) PASS ok github.com/projectdiscovery/katana/pkg/types 0.043s === RUN TestParseFormFields --- PASS: TestParseFormFields (0.00s) === RUN TestFormInputFillSuggestions --- PASS: TestFormInputFillSuggestions (0.00s) === RUN TestDefaultFormFillDataIsStatic --- PASS: TestDefaultFormFillDataIsStatic (0.00s) === RUN TestDefaultFormDataInitMatchesDefault --- PASS: TestDefaultFormDataInitMatchesDefault (0.00s) === RUN TestResolveDoesNotAlterDefaultValues --- PASS: TestResolveDoesNotAlterDefaultValues (0.00s) === RUN TestFormInputFillSuggestionsWithDefaults --- PASS: TestFormInputFillSuggestionsWithDefaults (0.00s) === RUN TestFormSelectFillPicksSelectedOption --- PASS: TestFormSelectFillPicksSelectedOption (0.00s) === RUN TestFormSelectFillDefaultsToFirst --- PASS: TestFormSelectFillDefaultsToFirst (0.00s) === RUN TestFormTextAreaFillUsesPlaceholder --- PASS: TestFormTextAreaFillUsesPlaceholder (0.00s) === RUN TestFormInputRadioPicksFirstValue --- PASS: TestFormInputRadioPicksFirstValue (0.00s) === RUN TestFormInputCheckboxKeepsAllValues --- PASS: TestFormInputCheckboxKeepsAllValues (0.00s) === RUN TestFormInputNumberRespectsMinMaxStep --- PASS: TestFormInputNumberRespectsMinMaxStep (0.00s) === RUN TestFormInputPreservesExistingValue --- PASS: TestFormInputPreservesExistingValue (0.00s) === RUN TestCustomFormConfigOverridesDefaults --- PASS: TestCustomFormConfigOverridesDefaults (0.00s) === RUN TestResolveFieldPlainStrings --- PASS: TestResolveFieldPlainStrings (0.00s) === RUN TestResolveFieldDSLExpressions --- PASS: TestResolveFieldDSLExpressions (0.02s) === RUN TestResolveFieldMixed --- PASS: TestResolveFieldMixed (0.00s) === RUN TestResolveFieldEmpty --- PASS: TestResolveFieldEmpty (0.00s) === RUN TestResolveFieldRandBase --- PASS: TestResolveFieldRandBase (0.00s) === RUN TestResolveProducesUniqueValues --- PASS: TestResolveProducesUniqueValues (0.00s) === RUN TestResolveFromYAML --- PASS: TestResolveFromYAML (0.00s) === RUN TestResolveFromYAMLPlainValues --- PASS: TestResolveFromYAMLPlainValues (0.00s) === RUN TestFormFillSuggestionsWithDSLConfig --- PASS: TestFormFillSuggestionsWithDSLConfig (0.00s) === RUN TestMixedConfigEndToEnd --- PASS: TestMixedConfigEndToEnd (0.00s) === RUN TestMergeDataMap --- PASS: TestMergeDataMap (0.00s) === RUN TestPathTrie_BasicInsertion --- PASS: TestPathTrie_BasicInsertion (0.00s) === RUN TestPathTrie_RepeatedInsertionNoop --- PASS: TestPathTrie_RepeatedInsertionNoop (0.00s) === RUN TestPathTrie_PromotionExactThreshold --- PASS: TestPathTrie_PromotionExactThreshold (0.00s) === RUN TestPathTrie_Promotion --- PASS: TestPathTrie_Promotion (0.00s) === RUN TestPathTrie_PromotionDoesNotAffectOtherHosts --- PASS: TestPathTrie_PromotionDoesNotAffectOtherHosts (0.00s) === RUN TestPathTrie_DeepPath --- PASS: TestPathTrie_DeepPath (0.00s) === RUN TestPathTrie_EmptySegments --- PASS: TestPathTrie_EmptySegments (0.00s) === RUN TestPathTrie_SingleSegment --- PASS: TestPathTrie_SingleSegment (0.00s) === RUN TestPathTrie_PromotedNodeChildrenNil --- PASS: TestPathTrie_PromotedNodeChildrenNil (0.00s) === RUN TestPathTrie_PreviousValueCollapseAfterPromotion --- PASS: TestPathTrie_PreviousValueCollapseAfterPromotion (0.00s) === RUN TestPathTrie_SegmentsAfterPromotedNodeTrackedIndependently --- PASS: TestPathTrie_SegmentsAfterPromotedNodeTrackedIndependently (0.00s) === RUN TestPathTrie_MultipleBranchesIndependent --- PASS: TestPathTrie_MultipleBranchesIndependent (0.00s) === RUN TestPathTrie_MultiplePromotionsAtDifferentDepths --- PASS: TestPathTrie_MultiplePromotionsAtDifferentDepths (0.00s) === RUN TestPathTrie_NewHostLazyInit --- PASS: TestPathTrie_NewHostLazyInit (0.00s) === RUN TestPathTrie_CustomThreshold --- PASS: TestPathTrie_CustomThreshold (0.00s) === RUN TestPathTrie_LRUEviction --- PASS: TestPathTrie_LRUEviction (0.00s) === RUN TestPageBodyRegex === RUN TestPageBodyRegex/Mix_of_patterns === RUN TestPageBodyRegex/No_matches === RUN TestPageBodyRegex/Only_BodyC0 === RUN TestPageBodyRegex/Only_BodyC1 === RUN TestPageBodyRegex/Only_BodyC2 === RUN TestPageBodyRegex/Only_BodyC3 --- PASS: TestPageBodyRegex (0.00s) --- PASS: TestPageBodyRegex/Mix_of_patterns (0.00s) --- PASS: TestPageBodyRegex/No_matches (0.00s) --- PASS: TestPageBodyRegex/Only_BodyC0 (0.00s) --- PASS: TestPageBodyRegex/Only_BodyC1 (0.00s) --- PASS: TestPageBodyRegex/Only_BodyC2 (0.00s) --- PASS: TestPageBodyRegex/Only_BodyC3 (0.00s) === RUN TestRelativeEndpointsRegex === RUN TestRelativeEndpointsRegex/Mix_of_patterns_in_JS-like_context === RUN TestRelativeEndpointsRegex/No_matches === RUN TestRelativeEndpointsRegex/Only_JsC0 === RUN TestRelativeEndpointsRegex/Only_JsC1 === RUN TestRelativeEndpointsRegex/Only_JsC2 === RUN TestRelativeEndpointsRegex/Only_JsC3 --- PASS: TestRelativeEndpointsRegex (0.00s) --- PASS: TestRelativeEndpointsRegex/Mix_of_patterns_in_JS-like_context (0.00s) --- PASS: TestRelativeEndpointsRegex/No_matches (0.00s) --- PASS: TestRelativeEndpointsRegex/Only_JsC0 (0.00s) --- PASS: TestRelativeEndpointsRegex/Only_JsC1 (0.00s) --- PASS: TestRelativeEndpointsRegex/Only_JsC2 (0.00s) --- PASS: TestRelativeEndpointsRegex/Only_JsC3 (0.00s) === RUN TestContainsHexLetter === RUN TestContainsHexLetter/abcdef01 === RUN TestContainsHexLetter/ABCDEF01 === RUN TestContainsHexLetter/1234abcd === RUN TestContainsHexLetter/12345678 === RUN TestContainsHexLetter/00000000 === RUN TestContainsHexLetter/0000000a === RUN TestContainsHexLetter/#00 === RUN TestContainsHexLetter/g --- PASS: TestContainsHexLetter (0.00s) --- PASS: TestContainsHexLetter/abcdef01 (0.00s) --- PASS: TestContainsHexLetter/ABCDEF01 (0.00s) --- PASS: TestContainsHexLetter/1234abcd (0.00s) --- PASS: TestContainsHexLetter/12345678 (0.00s) --- PASS: TestContainsHexLetter/00000000 (0.00s) --- PASS: TestContainsHexLetter/0000000a (0.00s) --- PASS: TestContainsHexLetter/#00 (0.00s) --- PASS: TestContainsHexLetter/g (0.00s) === RUN TestNormalizeSegment === RUN TestNormalizeSegment/550e8400-e29b-41d4-a716-446655440000 === RUN TestNormalizeSegment/550E8400-E29B-41D4-A716-446655440000 === RUN TestNormalizeSegment/12345678-1234-1234-1234-123456789012 === RUN TestNormalizeSegment/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 === RUN TestNormalizeSegment/1234567890123456789012345678901234567890123456789012345678901234 === RUN TestNormalizeSegment/da39a3ee5e6b4b0d3255bfef95601890afd80709 === RUN TestNormalizeSegment/1234567890123456789012345678901234567890 === RUN TestNormalizeSegment/d41d8cd98f00b204e9800998ecf8427e === RUN TestNormalizeSegment/12345678901234567890123456789012 === RUN TestNormalizeSegment/507f1f77bcf86cd799439011 === RUN TestNormalizeSegment/123456789012345678901234 === RUN TestNormalizeSegment/abcdef01 === RUN TestNormalizeSegment/1234abcd5678 === RUN TestNormalizeSegment/DEADBEEF === RUN TestNormalizeSegment/12345678 === RUN TestNormalizeSegment/123456789 === RUN TestNormalizeSegment/2024-01-15 === RUN TestNormalizeSegment/2023-12-31 === RUN TestNormalizeSegment/1999-01-01 === RUN TestNormalizeSegment/20240115 === RUN TestNormalizeSegment/1704067200 === RUN TestNormalizeSegment/1704067200000 === RUN TestNormalizeSegment/17040672001 === RUN TestNormalizeSegment/17040672000001 === RUN TestNormalizeSegment/123 === RUN TestNormalizeSegment/0 === RUN TestNormalizeSegment/999999 === RUN TestNormalizeSegment/1 === RUN TestNormalizeSegment/users === RUN TestNormalizeSegment/api === RUN TestNormalizeSegment/v1 === RUN TestNormalizeSegment/v2 === RUN TestNormalizeSegment/my-awesome-post === RUN TestNormalizeSegment/image123.jpg === RUN TestNormalizeSegment/style.css === RUN TestNormalizeSegment/index.html === RUN TestNormalizeSegment/abcdef === RUN TestNormalizeSegment/feedback === RUN TestNormalizeSegment/deadbeef-cafe === RUN TestNormalizeSegment/#00 --- PASS: TestNormalizeSegment (0.00s) --- PASS: TestNormalizeSegment/550e8400-e29b-41d4-a716-446655440000 (0.00s) --- PASS: TestNormalizeSegment/550E8400-E29B-41D4-A716-446655440000 (0.00s) --- PASS: TestNormalizeSegment/12345678-1234-1234-1234-123456789012 (0.00s) --- PASS: TestNormalizeSegment/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 (0.00s) --- PASS: TestNormalizeSegment/1234567890123456789012345678901234567890123456789012345678901234 (0.00s) --- PASS: TestNormalizeSegment/da39a3ee5e6b4b0d3255bfef95601890afd80709 (0.00s) --- PASS: TestNormalizeSegment/1234567890123456789012345678901234567890 (0.00s) --- PASS: TestNormalizeSegment/d41d8cd98f00b204e9800998ecf8427e (0.00s) --- PASS: TestNormalizeSegment/12345678901234567890123456789012 (0.00s) --- PASS: TestNormalizeSegment/507f1f77bcf86cd799439011 (0.00s) --- PASS: TestNormalizeSegment/123456789012345678901234 (0.00s) --- PASS: TestNormalizeSegment/abcdef01 (0.00s) --- PASS: TestNormalizeSegment/1234abcd5678 (0.00s) --- PASS: TestNormalizeSegment/DEADBEEF (0.00s) --- PASS: TestNormalizeSegment/12345678 (0.00s) --- PASS: TestNormalizeSegment/123456789 (0.00s) --- PASS: TestNormalizeSegment/2024-01-15 (0.00s) --- PASS: TestNormalizeSegment/2023-12-31 (0.00s) --- PASS: TestNormalizeSegment/1999-01-01 (0.00s) --- PASS: TestNormalizeSegment/20240115 (0.00s) --- PASS: TestNormalizeSegment/1704067200 (0.00s) --- PASS: TestNormalizeSegment/1704067200000 (0.00s) --- PASS: TestNormalizeSegment/17040672001 (0.00s) --- PASS: TestNormalizeSegment/17040672000001 (0.00s) --- PASS: TestNormalizeSegment/123 (0.00s) --- PASS: TestNormalizeSegment/0 (0.00s) --- PASS: TestNormalizeSegment/999999 (0.00s) --- PASS: TestNormalizeSegment/1 (0.00s) --- PASS: TestNormalizeSegment/users (0.00s) --- PASS: TestNormalizeSegment/api (0.00s) --- PASS: TestNormalizeSegment/v1 (0.00s) --- PASS: TestNormalizeSegment/v2 (0.00s) --- PASS: TestNormalizeSegment/my-awesome-post (0.00s) --- PASS: TestNormalizeSegment/image123.jpg (0.00s) --- PASS: TestNormalizeSegment/style.css (0.00s) --- PASS: TestNormalizeSegment/index.html (0.00s) --- PASS: TestNormalizeSegment/abcdef (0.00s) --- PASS: TestNormalizeSegment/feedback (0.00s) --- PASS: TestNormalizeSegment/deadbeef-cafe (0.00s) --- PASS: TestNormalizeSegment/#00 (0.00s) === RUN TestFingerprintURL_RegexOnly === RUN TestFingerprintURL_RegexOnly/numeric_path_segments === RUN TestFingerprintURL_RegexOnly/uuid_in_path === RUN TestFingerprintURL_RegexOnly/date_in_path === RUN TestFingerprintURL_RegexOnly/query_params_sorted_and_values_dropped === RUN TestFingerprintURL_RegexOnly/no_variable_segments_unchanged === RUN TestFingerprintURL_RegexOnly/root_path === RUN TestFingerprintURL_RegexOnly/empty_path === RUN TestFingerprintURL_RegexOnly/mixed_pattern_types_in_one_path === RUN TestFingerprintURL_RegexOnly/trailing_slash_preserved === RUN TestFingerprintURL_RegexOnly/timestamp_in_path === RUN TestFingerprintURL_RegexOnly/http_scheme === RUN TestFingerprintURL_RegexOnly/url_with_port === RUN TestFingerprintURL_RegexOnly/fragment_stripped === RUN TestFingerprintURL_RegexOnly/variable_path_with_query_params === RUN TestFingerprintURL_RegexOnly/uuid_then_numeric_then_date === RUN TestFingerprintURL_RegexOnly/md5_hash_in_path === RUN TestFingerprintURL_RegexOnly/sha256_hash_in_path === RUN TestFingerprintURL_RegexOnly/mongodb_objectid_in_path === RUN TestFingerprintURL_RegexOnly/long_hex_token_in_path === RUN TestFingerprintURL_RegexOnly/13-digit_timestamp === RUN TestFingerprintURL_RegexOnly/single_segment_numeric === RUN TestFingerprintURL_RegexOnly/query_with_no_path_segments === RUN TestFingerprintURL_RegexOnly/single_query_param === RUN TestFingerprintURL_RegexOnly/file_extension_not_affected === RUN TestFingerprintURL_RegexOnly/deeply_nested_numeric_ids --- PASS: TestFingerprintURL_RegexOnly (0.00s) --- PASS: TestFingerprintURL_RegexOnly/numeric_path_segments (0.00s) --- PASS: TestFingerprintURL_RegexOnly/uuid_in_path (0.00s) --- PASS: TestFingerprintURL_RegexOnly/date_in_path (0.00s) --- PASS: TestFingerprintURL_RegexOnly/query_params_sorted_and_values_dropped (0.00s) --- PASS: TestFingerprintURL_RegexOnly/no_variable_segments_unchanged (0.00s) --- PASS: TestFingerprintURL_RegexOnly/root_path (0.00s) --- PASS: TestFingerprintURL_RegexOnly/empty_path (0.00s) --- PASS: TestFingerprintURL_RegexOnly/mixed_pattern_types_in_one_path (0.00s) --- PASS: TestFingerprintURL_RegexOnly/trailing_slash_preserved (0.00s) --- PASS: TestFingerprintURL_RegexOnly/timestamp_in_path (0.00s) --- PASS: TestFingerprintURL_RegexOnly/http_scheme (0.00s) --- PASS: TestFingerprintURL_RegexOnly/url_with_port (0.00s) --- PASS: TestFingerprintURL_RegexOnly/fragment_stripped (0.00s) --- PASS: TestFingerprintURL_RegexOnly/variable_path_with_query_params (0.00s) --- PASS: TestFingerprintURL_RegexOnly/uuid_then_numeric_then_date (0.00s) --- PASS: TestFingerprintURL_RegexOnly/md5_hash_in_path (0.00s) --- PASS: TestFingerprintURL_RegexOnly/sha256_hash_in_path (0.00s) --- PASS: TestFingerprintURL_RegexOnly/mongodb_objectid_in_path (0.00s) --- PASS: TestFingerprintURL_RegexOnly/long_hex_token_in_path (0.00s) --- PASS: TestFingerprintURL_RegexOnly/13-digit_timestamp (0.00s) --- PASS: TestFingerprintURL_RegexOnly/single_segment_numeric (0.00s) --- PASS: TestFingerprintURL_RegexOnly/query_with_no_path_segments (0.00s) --- PASS: TestFingerprintURL_RegexOnly/single_query_param (0.00s) --- PASS: TestFingerprintURL_RegexOnly/file_extension_not_affected (0.00s) --- PASS: TestFingerprintURL_RegexOnly/deeply_nested_numeric_ids (0.00s) === RUN TestFingerprintURL_Idempotency --- PASS: TestFingerprintURL_Idempotency (0.00s) === RUN TestFingerprintURL_SimilarURLsCollapse --- PASS: TestFingerprintURL_SimilarURLsCollapse (0.00s) === RUN TestFingerprintURL_DifferentURLsStayDistinct --- PASS: TestFingerprintURL_DifferentURLsStayDistinct (0.00s) === RUN TestFingerprintURL_WithTrie_PromotionLifecycle --- PASS: TestFingerprintURL_WithTrie_PromotionLifecycle (0.00s) === RUN TestFingerprintURL_WithTrie_RegexSegmentsDontInflateTrie --- PASS: TestFingerprintURL_WithTrie_RegexSegmentsDontInflateTrie (0.00s) === RUN TestFingerprintURL_WithTrie_MultipleHosts --- PASS: TestFingerprintURL_WithTrie_MultipleHosts (0.00s) === RUN TestFingerprintURL_WithTrie_DeepPromotion --- PASS: TestFingerprintURL_WithTrie_DeepPromotion (0.00s) === RUN TestFingerprintURL_WithTrie_CombinedRegexAndTrie --- PASS: TestFingerprintURL_WithTrie_CombinedRegexAndTrie (0.00s) === RUN TestFingerprintURL_InvalidURL --- PASS: TestFingerprintURL_InvalidURL (0.00s) === RUN TestFingerprintURL_NilTrieSameAsRegexOnly --- PASS: TestFingerprintURL_NilTrieSameAsRegexOnly (0.00s) === RUN TestParseLinkTag --- PASS: TestParseLinkTag (0.00s) === RUN TestParseRefreshTag --- PASS: TestParseRefreshTag (0.00s) === RUN TestExtractParentPaths --- PASS: TestExtractParentPaths (0.00s) PASS ok github.com/projectdiscovery/katana/pkg/utils 0.044s === RUN TestValidatorValidate --- PASS: TestValidatorValidate (0.00s) === RUN TestValidatorExtensionMatchNone === RUN TestValidatorExtensionMatchNone/em_without_none_rejects_extensionless_URLs === RUN TestValidatorExtensionMatchNone/em_with_none_accepts_extensionless_URLs === RUN TestValidatorExtensionMatchNone/em_with_only_none_accepts_only_extensionless_URLs === RUN TestValidatorExtensionMatchNone/none_is_case_insensitive --- PASS: TestValidatorExtensionMatchNone (0.00s) --- PASS: TestValidatorExtensionMatchNone/em_without_none_rejects_extensionless_URLs (0.00s) --- PASS: TestValidatorExtensionMatchNone/em_with_none_accepts_extensionless_URLs (0.00s) --- PASS: TestValidatorExtensionMatchNone/em_with_only_none_accepts_only_extensionless_URLs (0.00s) --- PASS: TestValidatorExtensionMatchNone/none_is_case_insensitive (0.00s) PASS ok github.com/projectdiscovery/katana/pkg/utils/extensions 0.009s === RUN TestSimpleFilter --- PASS: TestSimpleFilter (0.00s) PASS ok github.com/projectdiscovery/katana/pkg/utils/filters 0.017s === RUN TestPriorityQueue --- PASS: TestPriorityQueue (0.00s) === RUN TestStack --- PASS: TestStack (0.00s) PASS ok github.com/projectdiscovery/katana/pkg/utils/queue 0.005s === RUN TestManagerValidate === RUN TestManagerValidate/url === RUN TestManagerValidate/host === RUN TestManagerValidate/host/dn === RUN TestManagerValidate/host/rdn === RUN TestManagerValidate/host/localhost === RUN TestManagerValidate/host/fqdn --- PASS: TestManagerValidate (0.00s) --- PASS: TestManagerValidate/url (0.00s) --- PASS: TestManagerValidate/host (0.00s) --- PASS: TestManagerValidate/host/dn (0.00s) --- PASS: TestManagerValidate/host/rdn (0.00s) --- PASS: TestManagerValidate/host/localhost (0.00s) --- PASS: TestManagerValidate/host/fqdn (0.00s) === RUN TestGetDomainRDNandDN --- PASS: TestGetDomainRDNandDN (0.00s) === RUN TestNoScopeWithOutOfScope === RUN TestNoScopeWithOutOfScope/noScope_with_outOfScope_rules === RUN TestNoScopeWithOutOfScope/noScope_with_both_inScope_and_outOfScope --- PASS: TestNoScopeWithOutOfScope (0.00s) --- PASS: TestNoScopeWithOutOfScope/noScope_with_outOfScope_rules (0.00s) --- PASS: TestNoScopeWithOutOfScope/noScope_with_both_inScope_and_outOfScope (0.00s) PASS ok github.com/projectdiscovery/katana/pkg/utils/scope 0.009s >>> katana: Entering fakeroot... >>> katana-doc*: Running split function doc... 'usr/share/licenses' -> '/home/buildozer/aports/testing/katana/pkg/katana-doc/usr/share/licenses' >>> katana-doc*: Preparing subpackage katana-doc... >>> katana-doc*: Running postcheck for katana-doc >>> katana*: Running postcheck for katana >>> katana*: Preparing package katana... >>> katana*: Stripping binaries >>> katana*: Scanning shared objects >>> katana-doc*: Tracing dependencies... >>> katana-doc*: Package size: 1.0 KB >>> katana-doc*: Compressing data... >>> katana-doc*: Create checksum... >>> katana-doc*: Create katana-doc-1.6.1-r0.apk >>> katana*: Tracing dependencies... >>> katana*: Package size: 45.0 MB >>> katana*: Compressing data... >>> katana*: Create checksum... >>> katana*: Create katana-1.6.1-r0.apk >>> katana: Build complete at Wed, 06 May 2026 19:42:50 +0000 elapsed time 0h 0m 52s >>> katana: Cleaning up srcdir >>> katana: Cleaning up pkgdir >>> katana: Cleaning up tmpdir >>> katana: Uninstalling dependencies... (1/2) Purging .makedepends-katana (20260506.194159) (2/2) Purging go (1.26.2-r0) Executing busybox-1.37.0-r31.trigger OK: 425.8 MiB in 103 packages >>> katana: Updating the testing/x86 repository index... >>> katana: Signing the index...