Tools such as naabu and katana are dynamically linked against c libraries (libpcap and tree-sitter respectively). When these tools are executed on systems with a different c toolset, they fail because the version might be different (glibc).
The preferred way of installing these tools should be via go install, as it will ensure that compiler and linker are consistent with the runtime c toolset available on the system.
Having pdtm installed in most cases implies already the presence of go on the system (it's the recommended way to install pdtm).
Please describe your feature request:
Tools such as
naabu
andkatana
are dynamically linked against c libraries (libpcap
andtree-sitter
respectively). When these tools are executed on systems with a different c toolset, they fail because the version might be different (glibc
). The preferred way of installing these tools should be via go install, as it will ensure that compiler and linker are consistent with the runtime c toolset available on the system.Having pdtm installed in most cases implies already the presence of go on the system (it's the recommended way to install
pdtm
).Ref: https://github.com/projectdiscovery/pdtm/issues/8#issuecomment-1362005549