nuclei: add versionCheckHook (#361228)

This commit is contained in:
Fabian Affolter 2024-12-03 09:48:27 +01:00 committed by GitHub
commit 38ef70613c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 13 additions and 4 deletions

View File

@ -1,6 +1,7 @@
{ lib
, buildGoModule
, fetchFromGitHub
{
lib,
buildGoModule,
fetchFromGitHub,
}:
buildGoModule rec {
@ -26,10 +27,10 @@ buildGoModule rec {
meta = with lib; {
description = "Tool to gather network ranges using ASN information";
mainProgram = "asnmap";
homepage = "https://github.com/projectdiscovery/asnmap";
changelog = "https://github.com/projectdiscovery/asnmap/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
mainProgram = "asnmap";
};
}

View File

@ -2,6 +2,7 @@
lib,
buildGoModule,
fetchFromGitHub,
versionCheckHook,
}:
buildGoModule rec {
@ -16,10 +17,13 @@ buildGoModule rec {
};
vendorHash = "sha256-lxqVNhA8/iMx31Bbp4rIHVrh3nUARlxY2KDcCxOtO+I=";
proxyVendor = true; # hash mismatch between Linux and Darwin
subPackages = [ "cmd/nuclei/" ];
nativeInstallCheckInputs = [ versionCheckHook ];
ldflags = [
"-w"
"-s"
@ -28,6 +32,10 @@ buildGoModule rec {
# Test files are not part of the release tarball
doCheck = false;
doInstallCheck = true;
versionCheckProgramArg = [ "-version" ];
meta = with lib; {
description = "Tool for configurable targeted scanning";
longDescription = ''