diff --git a/flake.lock b/flake.lock index 81533c4..644277d 100644 --- a/flake.lock +++ b/flake.lock @@ -1,35 +1,12 @@ { "nodes": { - "gomod2nix": { - "inputs": { - "nixpkgs": [ - "nixpkgs" - ], - "utils": [ - "utils" - ] - }, - "locked": { - "lastModified": 1677459247, - "narHash": "sha256-JbakfAiPYmCCV224yAMq/XO0udN5coWv/oazblMKdoY=", - "owner": "tweag", - "repo": "gomod2nix", - "rev": "3cbf3a51fe32e2f57af4c52744e7228bab22983d", - "type": "github" - }, - "original": { - "owner": "tweag", - "repo": "gomod2nix", - "type": "github" - } - }, "nixpkgs": { "locked": { - "lastModified": 1693844670, - "narHash": "sha256-t69F2nBB8DNQUWHD809oJZJVE+23XBrth4QZuVd6IE0=", + "lastModified": 1767364772, + "narHash": "sha256-fFUnEYMla8b7UKjijLnMe+oVFOz6HjijGGNS1l7dYaQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3c15feef7770eb5500a4b8792623e2d6f598c9c1", + "rev": "16c7794d0a28b5a37904d55bcca36003b9109aaa", "type": "github" }, "original": { @@ -41,42 +18,7 @@ }, "root": { "inputs": { - "gomod2nix": "gomod2nix", - "nixpkgs": "nixpkgs", - "utils": "utils" - } - }, - "systems": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "utils": { - "inputs": { - "systems": "systems" - }, - "locked": { - "lastModified": 1692799911, - "narHash": "sha256-3eihraek4qL744EvQXsK1Ha6C3CR7nnT8X2qWap4RNk=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "f9e7cf818399d17d347f847525c5a5a8032e4e44", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" + "nixpkgs": "nixpkgs" } } }, diff --git a/flake.nix b/flake.nix index 6afb6bc..5b6a368 100644 --- a/flake.nix +++ b/flake.nix @@ -1,36 +1,57 @@ { - description = "a blazing-fast pentesting (recon/exploitation) suite"; + description = "A blazing-fast pentesting (recon/exploitation) suite"; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; - utils.url = "github:numtide/flake-utils"; - - gomod2nix = { - url = "github:tweag/gomod2nix"; - inputs.nixpkgs.follows = "nixpkgs"; - inputs.utils.follows = "utils"; - }; }; - outputs = { self, nixpkgs, utils, gomod2nix }: - utils.lib.eachDefaultSystem (system: - let pkgs = import nixpkgs { - inherit system; - overlays = [ gomod2nix.overlays.default ]; + outputs = { self, nixpkgs }: + let + systems = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; + forAllSystems = f: nixpkgs.lib.genAttrs systems (system: f system); + in + { + packages = forAllSystems (system: + let + pkgs = nixpkgs.legacyPackages.${system}; + in + { + default = pkgs.buildGoModule { + pname = "sif"; + version = "unstable-${self.shortRev or self.dirtyShortRev or "dev"}"; + src = ./.; + + vendorHash = "sha256-ztKXnOjZS/jMxsRjtF0rIZ3lKv4YjMdZd6oQFRuAtR4="; + + # Tests require network access (httptest) + doCheck = false; + + ldflags = [ "-s" "-w" ]; + + meta = with pkgs.lib; { + description = "Modular pentesting toolkit written in Go"; + homepage = "https://github.com/vmfunc/sif"; + license = licenses.bsd3; + mainProgram = "sif"; + maintainers = [ ]; + }; + }; + + sif = self.packages.${system}.default; + }); + + overlays.default = final: prev: { + sif = self.packages.${final.system}.default; }; - in - { - packages.default = pkgs.buildGoApplication { - pname = "sif"; - version = "0.1.0"; - src = ./.; - modules = ./gomod2nix.toml; - }; - devShells.default = pkgs.mkShell { - buildInputs = with pkgs; [ - go - gomod2nix.packages.${system}.default - ]; - }; - }); + + devShells = forAllSystems (system: + let + pkgs = nixpkgs.legacyPackages.${system}; + in + { + default = pkgs.mkShell { + buildInputs = with pkgs; [ go gopls ]; + }; + }); + }; } diff --git a/gomod2nix.toml b/gomod2nix.toml deleted file mode 100644 index 04acb8d..0000000 --- a/gomod2nix.toml +++ /dev/null @@ -1,624 +0,0 @@ -schema = 3 - -[mod] - [mod."aead.dev/minisign"] - version = "v0.2.0" - hash = "sha256-2a05wSk811IdX9WSfMsrAvjPe6XVXEd4cvojrV+zqJ4=" - [mod."git.mills.io/prologic/smtpd"] - version = "v0.0.0-20210710122116-a525b76c287a" - hash = "sha256-tbfKCLDJKAoZE3BvimQQLPn1cou2eA2wyMB0y1zPJEc=" - [mod."github.com/Knetic/govaluate"] - version = "v3.0.1-0.20171022003610-9aa49832a739+incompatible" - hash = "sha256-Qs7qeK+Mrlm4ToAEYvN+OY6X7SRFV808frvKNr6gNhE=" - [mod."github.com/Masterminds/semver/v3"] - version = "v3.2.1" - hash = "sha256-VKHIquwriyOL8A0qgtmap/3cGEOpDokOLtPg1w4xjMA=" - [mod."github.com/Mzack9999/gcache"] - version = "v0.0.0-20230410081825-519e28eab057" - hash = "sha256-ofR592gukVdlEqA5ny9BPRDL4q2DrDTZeh4x1lrEmnQ=" - [mod."github.com/Mzack9999/go-http-digest-auth-client"] - version = "v0.6.1-0.20220414142836-eb8883508809" - hash = "sha256-N4W589FOd0Oej0hpWsH0FaOBFxrYmAyX+L6eFW5sXDA=" - [mod."github.com/Mzack9999/ldapserver"] - version = "v1.0.2-0.20211229000134-b44a0d6ad0dd" - hash = "sha256-s7X5Zd9Py8mKjJ/xWfgtrmYXl6ynpETwf0KXlnj3rRc=" - [mod."github.com/PuerkitoBio/goquery"] - version = "v1.8.1" - hash = "sha256-z2RaB8PVPEzSJdMUfkfNjT616yXWTjW2gkhNOh989ZU=" - [mod."github.com/VividCortex/ewma"] - version = "v1.2.0" - hash = "sha256-mHprIVRUOgs1qyYpiMO3bh6fCzDrqasDsaTaRE0oHXI=" - [mod."github.com/akrylysov/pogreb"] - version = "v0.10.1" - hash = "sha256-f1BoPiR4KghX68eDPYQVuv1AVj97X1a+biip4vCrQ/s=" - [mod."github.com/alecthomas/chroma"] - version = "v0.10.0" - hash = "sha256-p721vddVTv4iv1O0/dqpdk5xF6x9iLIHcrfh8JEVnqQ=" - [mod."github.com/alecthomas/jsonschema"] - version = "v0.0.0-20211022214203-8b29eab41725" - hash = "sha256-l0OFXpa2E/t839tJGLY6jJUCuQC0SLCseYKsfM5o2vI=" - [mod."github.com/alecthomas/template"] - version = "v0.0.0-20190718012654-fb15b899a751" - hash = "sha256-RsS4qxdRQ3q+GejA8D9Iu31A/mZNms4LbJ7518jWiu4=" - [mod."github.com/alecthomas/units"] - version = "v0.0.0-20211218093645-b94a6e3cc137" - hash = "sha256-uriYmwxT69xbmWKO/5OAyeMa2lFBOJDrU2KtQh/+ZjY=" - [mod."github.com/andybalholm/brotli"] - version = "v1.0.5" - hash = "sha256-/qS8wU8yZQJ+uTOg66rEl9s7spxq9VIXF5L1BcaEClc=" - [mod."github.com/andybalholm/cascadia"] - version = "v1.3.2" - hash = "sha256-Nc9SkqJO/ecincVcUBFITy24TMmMGj5o0Q8EgdNhrEk=" - [mod."github.com/andygrunwald/go-jira"] - version = "v1.16.0" - hash = "sha256-veyWp65T9uYYmw9o0g4w6tqn5Svq5++WFXNfy4vI+HA=" - [mod."github.com/antchfx/htmlquery"] - version = "v1.3.0" - hash = "sha256-tldRSQPTmUodUepZkOnISWjfWPY37MzNN2Pd2/zmvoo=" - [mod."github.com/antchfx/xmlquery"] - version = "v1.3.15" - hash = "sha256-uenaH5HiVcIswTjfwm2qqOA0ljY5la0BI4NiH4LjFD4=" - [mod."github.com/antchfx/xpath"] - version = "v1.2.4" - hash = "sha256-rT5AtOv49/iGdR6X42Ho+ZEw6+YGQqfNUcYkSp1CU/g=" - [mod."github.com/asaskevich/govalidator"] - version = "v0.0.0-20230301143203-a9d515a09cc2" - hash = "sha256-UCENzt1c1tFgsAzK2TNq5s2g0tQMQ5PxFaQKe8hTL/A=" - [mod."github.com/aws/aws-sdk-go-v2"] - version = "v1.19.0" - hash = "sha256-z4UJRyk3eLx0yQ3kTl3zKH6bEM7MK1sqPQKvbP8d2Ec=" - [mod."github.com/aws/aws-sdk-go-v2/config"] - version = "v1.18.28" - hash = "sha256-zFNtrknzaJ0zQr8EOT/3Y1qqZ/YcRMizRUZHxt9QY0I=" - [mod."github.com/aws/aws-sdk-go-v2/credentials"] - version = "v1.13.27" - hash = "sha256-so4NK+rlyZnBtxgUNLld/G7vQKP/wp1A6wRJtaZT2pU=" - [mod."github.com/aws/aws-sdk-go-v2/feature/ec2/imds"] - version = "v1.13.5" - hash = "sha256-zseMGwUW3NjzhD5IixiTiwp7x9hRAvpMbADEaYIB6Ig=" - [mod."github.com/aws/aws-sdk-go-v2/internal/configsources"] - version = "v1.1.35" - hash = "sha256-TuDsdVuVbqUQbV4Y2E9Exmlu2an0yrfMGgdTHhXY85E=" - [mod."github.com/aws/aws-sdk-go-v2/internal/endpoints/v2"] - version = "v2.4.29" - hash = "sha256-P+9wAU5sbBn1tQqS1nFwisaoa3999czJilowwO2rO3Y=" - [mod."github.com/aws/aws-sdk-go-v2/internal/ini"] - version = "v1.3.36" - hash = "sha256-9VmY8oidPMnAfpt2AyiCSSascqBZGGLtIizTydlK8k8=" - [mod."github.com/aws/aws-sdk-go-v2/service/internal/presigned-url"] - version = "v1.9.29" - hash = "sha256-mXNOY17gXxhS2NV7azA0mxrARkROGrrpeN0Lgg7KQSw=" - [mod."github.com/aws/aws-sdk-go-v2/service/sso"] - version = "v1.12.13" - hash = "sha256-F4tTYdgFvDImOQNuKQFFsLwd6bX1CO50Ab3KYqY32Lc=" - [mod."github.com/aws/aws-sdk-go-v2/service/ssooidc"] - version = "v1.14.13" - hash = "sha256-XGj/ccaj00wNN32J3JTuuqthCbxrTfmxfSYJLf/hK8Y=" - [mod."github.com/aws/aws-sdk-go-v2/service/sts"] - version = "v1.19.3" - hash = "sha256-Q8NFgFRjNUFldTmr/Ya9DyAUNfsC9AuWPkSFMrVF/jg=" - [mod."github.com/aws/smithy-go"] - version = "v1.13.5" - hash = "sha256-lu1UnvPnLzXjDPBk2FJ4ZImKRQf7aj43mLbuolFdE64=" - [mod."github.com/aymanbagabas/go-osc52/v2"] - version = "v2.0.1" - hash = "sha256-6Bp0jBZ6npvsYcKZGHHIUSVSTAMEyieweAX2YAKDjjg=" - [mod."github.com/aymerick/douceur"] - version = "v0.2.0" - hash = "sha256-NiBX8EfOvLXNiK3pJaZX4N73YgfzdrzRXdiBFe3X3sE=" - [mod."github.com/bluele/gcache"] - version = "v0.0.2" - hash = "sha256-gU44V3jqw6K3Mjgh6DG9f7DU+ft3wA9GDmH4AgMTjxE=" - [mod."github.com/caddyserver/certmagic"] - version = "v0.19.2" - hash = "sha256-ruz2oG5E834tMjyL/HdFPaWlNuwBg/fxqVitZX3sQR0=" - [mod."github.com/charmbracelet/glamour"] - version = "v0.6.0" - hash = "sha256-L5V2P/9EPP80703KJUSMDiAPgjW1B4i1IbJADPmUCoY=" - [mod."github.com/charmbracelet/lipgloss"] - version = "v0.8.0" - hash = "sha256-m+cRJCCJjNyxJKxCk1ftu32OMesYDIUw/EVUzTZjo9I=" - [mod."github.com/charmbracelet/log"] - version = "v0.2.4" - hash = "sha256-LQe3fQHf/v6q8pegS5E54eSfU0Y5tnKXM+Mk6uzeWvU=" - [mod."github.com/cheggaaa/pb/v3"] - version = "v3.1.4" - hash = "sha256-Fl0bM8ag8sKr8C/hj5qaxN+VjmRA403xXcQoTdQ19LU=" - [mod."github.com/cloudflare/cfssl"] - version = "v1.6.4" - hash = "sha256-dAUHPutZ+bpDgJ0mWrALLIbQqNF2d1OkgSAWzQkxXWY=" - [mod."github.com/cloudflare/circl"] - version = "v1.3.3" - hash = "sha256-ItdVkU53Ep01553/tJ4MdAwoTpPljRxiBW9sAd7p0xI=" - [mod."github.com/cnf/structhash"] - version = "v0.0.0-20201127153200-e1b16c1ebc08" - hash = "sha256-hvJSTpbaPHgWnJ16B9a4cFVblplAgCw5OkGSUFmJBvg=" - [mod."github.com/corpix/uarand"] - version = "v0.2.0" - hash = "sha256-/2ZqTtYPEbfn5adf5tIU9p8jwHFRkBYzi4WE5h2AwkI=" - [mod."github.com/dimchansky/utfbom"] - version = "v1.1.1" - hash = "sha256-w8KEprK54zJkMat78T6zldjDwvhbc/O8s6pVFzfmg1I=" - [mod."github.com/dlclark/regexp2"] - version = "v1.8.1" - hash = "sha256-Xm4I+Qrpwn21QsWcUMden00zWapbloa6K1yJ83tTOVE=" - [mod."github.com/docker/go-units"] - version = "v0.5.0" - hash = "sha256-iK/V/jJc+borzqMeqLY+38Qcts2KhywpsTk95++hImE=" - [mod."github.com/dsnet/compress"] - version = "v0.0.1" - hash = "sha256-HCqu3cKayMvx1YIUPkJ+u4UM6WN8nrsNIhdvGJIJgwg=" - [mod."github.com/fatih/color"] - version = "v1.15.0" - hash = "sha256-7b+scFVQeEUoXfeCDd8X2gS8GMoWA+HxjK8wfbypa5s=" - [mod."github.com/fatih/structs"] - version = "v1.1.0" - hash = "sha256-OCmubTLF1anwNnkvFZDYHnF6hFlX0WDoe/9+dDlaMPM=" - [mod."github.com/gabriel-vasile/mimetype"] - version = "v1.4.2" - hash = "sha256-laV+IkgbnEG07h1eFfPISqp0ctnLXfzchz/CLR1lftk=" - [mod."github.com/gaukas/godicttls"] - version = "v0.0.4" - hash = "sha256-Tok6mN6P7rnqK+VCiI6LOV9DBnOTjGyGrgfzZdMCMVk=" - [mod."github.com/go-logfmt/logfmt"] - version = "v0.6.0" - hash = "sha256-RtIG2qARd5sT10WQ7F3LR8YJhS8exs+KiuUiVf75bWg=" - [mod."github.com/go-ole/go-ole"] - version = "v1.2.6" - hash = "sha256-+oxitLeJxYF19Z6g+6CgmCHJ1Y5D8raMi2Cb3M6nXCs=" - [mod."github.com/go-playground/locales"] - version = "v0.14.1" - hash = "sha256-BMJGAexq96waZn60DJXZfByRHb8zA/JP/i6f/YrW9oQ=" - [mod."github.com/go-playground/universal-translator"] - version = "v0.18.1" - hash = "sha256-2/B2qP51zfiY+k8G0w0D03KXUc7XpWj6wKY7NjNP/9E=" - [mod."github.com/go-playground/validator/v10"] - version = "v10.14.1" - hash = "sha256-13J8JqIuhI7lbBagaR7INykFRXqRbB7tjXtMZI3PNvA=" - [mod."github.com/go-rod/rod"] - version = "v0.114.0" - hash = "sha256-YQwPbgeBPziMTmFg8kulEQkdTi3OTUutlX+8CmCdQ94=" - [mod."github.com/goburrow/cache"] - version = "v0.1.4" - hash = "sha256-3imkv1DlePYg0aBswzxqOn1EzZFwMXW+D3Dq0u0GEEQ=" - [mod."github.com/gobwas/glob"] - version = "v0.2.3" - hash = "sha256-hYHMUdwxVkMOjSKjR7UWO0D0juHdI4wL8JEy5plu/Jc=" - [mod."github.com/gobwas/httphead"] - version = "v0.1.0" - hash = "sha256-6wFni/JkK2GqtVs3IW+GxHRNoSu4EJfzaBRGX2hF1IA=" - [mod."github.com/gobwas/pool"] - version = "v0.2.1" - hash = "sha256-py8/+Wo5Q83EbYMUKK5U/4scRcyMo2MjOoxqi5y+sUY=" - [mod."github.com/gobwas/ws"] - version = "v1.2.1" - hash = "sha256-5kWY244Vuyj01BzgTJuaJUJJwTXaKZ0UzPruKATByEg=" - [mod."github.com/gocolly/colly/v2"] - version = "v2.1.0" - hash = "sha256-yWhPcNwGj31wWJrnHWOa3jBO1qZXfqOWuHDlmpSPuyg=" - [mod."github.com/golang-jwt/jwt/v4"] - version = "v4.5.0" - hash = "sha256-dyKL8wQRApkdCkKxJ1knllvixsrBLw+BtRS0SjlN7NQ=" - [mod."github.com/golang/groupcache"] - version = "v0.0.0-20210331224755-41bb18bfe9da" - hash = "sha256-7Gs7CS9gEYZkbu5P4hqPGBpeGZWC64VDwraSKFF+VR0=" - [mod."github.com/golang/protobuf"] - version = "v1.5.3" - hash = "sha256-svogITcP4orUIsJFjMtp+Uv1+fKJv2Q5Zwf2dMqnpOQ=" - [mod."github.com/golang/snappy"] - version = "v0.0.4" - hash = "sha256-Umx+5xHAQCN/Gi4HbtMhnDCSPFAXSsjVbXd8n5LhjAA=" - [mod."github.com/google/certificate-transparency-go"] - version = "v1.1.4" - hash = "sha256-/V18IcVehgvhkT+w7y8vpXaVAtdV3BAsxOnbRBromGw=" - [mod."github.com/google/go-github"] - version = "v17.0.0+incompatible" - hash = "sha256-5EGZnkefwLCEODLICIgaq39UoOzBJqpeLraoc2hJfM8=" - [mod."github.com/google/go-github/v30"] - version = "v30.1.0" - hash = "sha256-u6m+wWJl440UI64Q2tpX0qFF3LyEH3hPww82hIEf6/Q=" - [mod."github.com/google/go-querystring"] - version = "v1.1.0" - hash = "sha256-itsKgKghuX26czU79cK6C2n+lc27jm5Dw1XbIRgwZJY=" - [mod."github.com/google/uuid"] - version = "v1.3.1" - hash = "sha256-JxAEAB2bFlGPShFreyOWjUahjaGV3xYS5TpfUOikod0=" - [mod."github.com/gorilla/css"] - version = "v1.0.0" - hash = "sha256-Mmt/IqHpgrtWpbr/AKcJyf/USQTqEuv1HVivY4eHzoQ=" - [mod."github.com/h2non/filetype"] - version = "v1.1.3" - hash = "sha256-lSX/fSbT3MVlNK7d1U6Q/lBHtGXXAQ/HY4zW6Bppqhc=" - [mod."github.com/hashicorp/go-cleanhttp"] - version = "v0.5.2" - hash = "sha256-N9GOKYo7tK6XQUFhvhImtL7PZW/mr4C4Manx/yPVvcQ=" - [mod."github.com/hashicorp/go-retryablehttp"] - version = "v0.7.2" - hash = "sha256-PcLyolWF7G409rs7j3tnwgQK6xhgWYk9/iK2bO13TGQ=" - [mod."github.com/hashicorp/go-version"] - version = "v1.6.0" - hash = "sha256-UV0equpmW6BiJnp4W3TZlSJ+PTHuTA+CdOs2JTeHhjs=" - [mod."github.com/hbakhtiyor/strsim"] - version = "v0.0.0-20190107154042-4d2bbb273edf" - hash = "sha256-vK4ghGQy9IGvAq0/3roEDiE/ybNOePULr4s/V8ZHLj8=" - [mod."github.com/hdm/jarm-go"] - version = "v0.0.7" - hash = "sha256-4SnBXV+O7iWPO0Yt9/D1BhaF7MEvNUrwBj116uMt5j0=" - [mod."github.com/iancoleman/orderedmap"] - version = "v0.0.0-20190318233801-ac98e3ecb4b0" - hash = "sha256-IIm0P6GnYSBGHzOYc7ljp+5LPoWBmmqXt1Yi4vBRdsQ=" - [mod."github.com/itchyny/gojq"] - version = "v0.12.13" - hash = "sha256-tlnj0CCsPZRQjIZCvNPjN0JD6oqRDvdWOCYR3tYMPUA=" - [mod."github.com/itchyny/timefmt-go"] - version = "v0.1.5" - hash = "sha256-FvgqEW8fnZsfbHpV+X4FQvDzzneNOpdQtQLXovh1YmI=" - [mod."github.com/json-iterator/go"] - version = "v1.1.12" - hash = "sha256-To8A0h+lbfZ/6zM+2PpRpY3+L6725OPC66lffq6fUoM=" - [mod."github.com/julienschmidt/httprouter"] - version = "v1.3.0" - hash = "sha256-YVbnyFLVZX1mtqcwM1SStQdhcQsPHyi1ltpOrD3w2qg=" - [mod."github.com/kataras/jwt"] - version = "v0.1.8" - hash = "sha256-3AKX8wmQ6RaRMAyhe1JirEl1P0ZiMNRJZ3D1yzBRuCU=" - [mod."github.com/kennygrant/sanitize"] - version = "v1.2.4" - hash = "sha256-PRNblaLosaB7tvUVgAOZORMZGUo+7Wy7h1Z1mpJLd5c=" - [mod."github.com/klauspost/compress"] - version = "v1.16.7" - hash = "sha256-8miX/lnXyNLPSqhhn5BesLauaIAxETpQpWtr1cu2f+0=" - [mod."github.com/klauspost/cpuid/v2"] - version = "v2.2.5" - hash = "sha256-/M8CHNah2/EPr0va44r1Sx+3H6E+jN8bGFi5jQkLBrM=" - [mod."github.com/leodido/go-urn"] - version = "v1.2.4" - hash = "sha256-N2HO7ChScxI79KGvXI9LxoIlr+lkBNdDZP9OPGwPRK0=" - [mod."github.com/libdns/libdns"] - version = "v0.2.1" - hash = "sha256-bxEY0wYu4Um0t7sakLyMwMPDXfv2x07gjckKSyAypsc=" - [mod."github.com/logrusorgru/aurora"] - version = "v2.0.3+incompatible" - hash = "sha256-7o5Fh4jscdYKgXfnNMbcD68Kjw8Z4LcPgHcr4ZyQYrI=" - [mod."github.com/lor00x/goldap"] - version = "v0.0.0-20180618054307-a546dffdd1a3" - hash = "sha256-wE3bDMJqd+drbrYK0QPF3GMQOzgB8u9uN2T0uUX9xow=" - [mod."github.com/lucasb-eyer/go-colorful"] - version = "v1.2.0" - hash = "sha256-Gg9dDJFCTaHrKHRR1SrJgZ8fWieJkybljybkI9x0gyE=" - [mod."github.com/lufia/plan9stats"] - version = "v0.0.0-20211012122336-39d0f177ccd0" - hash = "sha256-thb+rkDx5IeWMgw5/5jgu5gZ+6RjJAUXeMgSkJHhRlA=" - [mod."github.com/mackerelio/go-osstat"] - version = "v0.2.4" - hash = "sha256-WW5VbvDedsNRxclUjI/pvlf4vB4VyDKEGlpvcLqiAyo=" - [mod."github.com/mattn/go-colorable"] - version = "v0.1.13" - hash = "sha256-qb3Qbo0CELGRIzvw7NVM1g/aayaz4Tguppk9MD2/OI8=" - [mod."github.com/mattn/go-isatty"] - version = "v0.0.19" - hash = "sha256-wYQqGxeqV3Elkmn26Md8mKZ/viw598R4Ych3vtt72YE=" - [mod."github.com/mattn/go-runewidth"] - version = "v0.0.14" - hash = "sha256-O3QdxqAcJgQ+HL1v8oBA4iKBwJ2AlDN+F464027hWMU=" - [mod."github.com/mholt/acmez"] - version = "v1.2.0" - hash = "sha256-zfj14WFQr1/AO64gYsbFk4a4T0dsMEs+W3uIa9968/M=" - [mod."github.com/mholt/archiver"] - version = "v3.1.1+incompatible" - hash = "sha256-+XCbzKmuqktmYveDdJCNWB8B6Ya8yJM8H7uugYxrhhA=" - [mod."github.com/microcosm-cc/bluemonday"] - version = "v1.0.25" - hash = "sha256-/crG5s6cDrJ55nkDBwugLUpY7U+vQuHpCkKm7nnN8Zc=" - [mod."github.com/miekg/dns"] - version = "v1.1.55" - hash = "sha256-Jbii9veDSpqF7yIkdrzb/bEUM3wZG41mNEAYV3VEAJo=" - [mod."github.com/minio/selfupdate"] - version = "v0.6.0" - hash = "sha256-CupJKkF1MNaOEMBPjfCxF+k/k3yNWXfWShmJfezg3O4=" - [mod."github.com/mitchellh/go-homedir"] - version = "v1.1.0" - hash = "sha256-oduBKXHAQG8X6aqLEpqZHs5DOKe84u6WkBwi4W6cv3k=" - [mod."github.com/modern-go/concurrent"] - version = "v0.0.0-20180306012644-bacd9c7ef1dd" - hash = "sha256-OTySieAgPWR4oJnlohaFTeK1tRaVp/b0d1rYY8xKMzo=" - [mod."github.com/modern-go/reflect2"] - version = "v1.0.2" - hash = "sha256-+W9EIW7okXIXjWEgOaMh58eLvBZ7OshW2EhaIpNLSBU=" - [mod."github.com/muesli/reflow"] - version = "v0.3.0" - hash = "sha256-Pou2ybE9SFSZG6YfZLVV1Eyfm+X4FuVpDPLxhpn47Cc=" - [mod."github.com/muesli/termenv"] - version = "v0.15.2" - hash = "sha256-Eum/SpyytcNIchANPkG4bYGBgcezLgej7j/+6IhqoMU=" - [mod."github.com/nwaples/rardecode"] - version = "v1.1.3" - hash = "sha256-X7Cg0kEygyy6Xw6sxRF9HirgefkH9tn9UPPelxRaAGg=" - [mod."github.com/olekukonko/tablewriter"] - version = "v0.0.5" - hash = "sha256-/5i70IkH/qSW5KjGzv8aQNKh9tHoz98tqtL0K2DMFn4=" - [mod."github.com/pierrec/lz4"] - version = "v2.6.1+incompatible" - hash = "sha256-5+4i5SN97wG71knAF9eUgEEG5k03HW4wPnAdPd6JSfE=" - [mod."github.com/pkg/errors"] - version = "v0.9.1" - hash = "sha256-mNfQtcrQmu3sNg/7IwiieKWOgFQOVVe2yXgKBpe/wZw=" - [mod."github.com/power-devops/perfstat"] - version = "v0.0.0-20210106213030-5aafc221ea8c" - hash = "sha256-ywykDYuqcMt0TvZOz1l9Z6Z2JMTYQw8cP2fT8AtpmX4=" - [mod."github.com/projectdiscovery/asnmap"] - version = "v1.0.4" - hash = "sha256-J5Dn5eDzwj+ApwQ3ibTsMbwCobRAb1Cli+hbf74I9VQ=" - [mod."github.com/projectdiscovery/blackrock"] - version = "v0.0.1" - hash = "sha256-E66IuBQ3meaGTVk26YzlUDwdUV4kP7VLhrhLnQShkHA=" - [mod."github.com/projectdiscovery/cdncheck"] - version = "v1.0.9" - hash = "sha256-fJngwA9mAYB2awhEhS1gWXhOlmKeLrNV8WQj0r5y7Q0=" - [mod."github.com/projectdiscovery/clistats"] - version = "v0.0.19" - hash = "sha256-vW7h0Eqm578jI/REU48rexVXGAeZt7JThRSeFm3gUt4=" - [mod."github.com/projectdiscovery/dsl"] - version = "v0.0.20" - hash = "sha256-wkDZVgSU6EK5t6tH+g6EsEaTZ9bDNqIdix3I2MnQXOE=" - [mod."github.com/projectdiscovery/fastdialer"] - version = "v0.0.37" - hash = "sha256-XxUFV6yfbH3Qw+Euogk/YFlHDxJtB4AIpOoFDK7poBY=" - [mod."github.com/projectdiscovery/fasttemplate"] - version = "v0.0.2" - hash = "sha256-kl0lxr7Zhubs3b8Xgt5DRHVj6XxM/WtEAiVkecy62O4=" - [mod."github.com/projectdiscovery/freeport"] - version = "v0.0.5" - hash = "sha256-14FrV/9ImnzdH8Pgl8VmgNhtEoqJtJGMO4QoYHdEZig=" - [mod."github.com/projectdiscovery/goflags"] - version = "v0.1.19" - hash = "sha256-x72o/EiV2cTf9BW2XRwDGxW7rYFuXnmVc4MJyjoNvIg=" - [mod."github.com/projectdiscovery/gologger"] - version = "v1.1.11" - hash = "sha256-ujoMwz77PRSqwE7Dr+MCm8144trX4le8z3l5yVNhMVs=" - [mod."github.com/projectdiscovery/gostruct"] - version = "v0.0.1" - hash = "sha256-OhglrSmIVlNBWkY9WrIQB4SL4P47H/uqX9l+LjNZhSQ=" - [mod."github.com/projectdiscovery/hmap"] - version = "v0.0.16" - hash = "sha256-mgnvUmgvTm7S71t5rK87eIxRHXZKsR7dUxAOuputtsE=" - [mod."github.com/projectdiscovery/httpx"] - version = "v1.3.4" - hash = "sha256-Ye5xYjMaZamigmumgFzo8f3suXRJMOfJQa1S4OV2Gks=" - [mod."github.com/projectdiscovery/interactsh"] - version = "v1.1.6" - hash = "sha256-kkUiuODfQwGesZi5w+t6f2BAIe9PLBDb24ltpbOqzp0=" - [mod."github.com/projectdiscovery/mapcidr"] - version = "v1.1.2" - hash = "sha256-MXY4WRzRZ7OwuUxq5pCFgipHNakCB9U0UaNjYA5xnm8=" - [mod."github.com/projectdiscovery/networkpolicy"] - version = "v0.0.6" - hash = "sha256-TEuxI6vJly0Sh1vkYhrr+EHZdFNZKOvNaU3q3cNyIlA=" - [mod."github.com/projectdiscovery/nuclei/v2"] - version = "v2.9.14" - hash = "sha256-mTx6QCs0sTEHQX9/frJ6J1F+sJgmc4TqeoXR1esuTMY=" - [mod."github.com/projectdiscovery/ratelimit"] - version = "v0.0.9" - hash = "sha256-/puvEIORXvDGDzotR0DhQnRXQramZYNtjaxjV0KgrN8=" - [mod."github.com/projectdiscovery/rawhttp"] - version = "v0.1.18" - hash = "sha256-RkXxq/MAkPLTPzFvG90JgGtOeH/5oOPhCb42HCBweqs=" - [mod."github.com/projectdiscovery/rdap"] - version = "v0.9.1-0.20221108103045-9865884d1917" - hash = "sha256-BEZDRPZPjhkNoyj/8Tk21UM98plLNitZ1W52GktJvMs=" - [mod."github.com/projectdiscovery/retryabledns"] - version = "v1.0.35" - hash = "sha256-pGq+ZSETmt10PzBBY7ePnq+JW9YBJa9xq9+r1TmJY1E=" - [mod."github.com/projectdiscovery/retryablehttp-go"] - version = "v1.0.25" - hash = "sha256-O2OksMSebG5fyiKlkTqC/draHa4g4ERYwuOmsZLPqec=" - [mod."github.com/projectdiscovery/sarif"] - version = "v0.0.1" - hash = "sha256-m1s98hDVLAYbXgB0AEqHktZw2N89QeojqPZ7ConL4OE=" - [mod."github.com/projectdiscovery/tlsx"] - version = "v1.1.4" - hash = "sha256-EMTNd5NOvaFbVxv31j3pBU//mWQQpThswCT8bMNx5Qw=" - [mod."github.com/projectdiscovery/utils"] - version = "v0.0.52" - hash = "sha256-TOUCrtkO976RqBy6w4mQXJ8n/5klkg9tWuEMHdMooHg=" - [mod."github.com/projectdiscovery/yamldoc-go"] - version = "v1.0.4" - hash = "sha256-ufjSaGHdRzyusbg5XKG6NVX/UyrUu2PBvGBl0Bour6I=" - [mod."github.com/quic-go/quic-go"] - version = "v0.37.4" - hash = "sha256-EXsOITb0kh48+Wy2bIZyyNeGVuJmiL6xB0mtPOBUY/Y=" - [mod."github.com/refraction-networking/utls"] - version = "v1.5.2" - hash = "sha256-QwYwEFkpo82NP4l6n6/+5HXzcFt6bEYqy4jFomushkw=" - [mod."github.com/remeh/sizedwaitgroup"] - version = "v1.0.0" - hash = "sha256-CtjNoNeep0TnfkuRN/rc48diAo0jUog1fOz3I/z6jfc=" - [mod."github.com/rivo/uniseg"] - version = "v0.4.4" - hash = "sha256-B8tbL9K6ICLdm0lEhs9+h4cpjAfvFtNiFMGvQZmw0bM=" - [mod."github.com/rocketlaunchr/google-search"] - version = "v1.1.6" - hash = "sha256-2BMD4RXtrxMKC8AaxyeU/p1i92MvGIQjv4KOA4giXfk=" - [mod."github.com/rs/xid"] - version = "v1.5.0" - hash = "sha256-u0QLm2YFMJqEjUhpWcLwfoS9lNHUxc2A79MObsqVbVU=" - [mod."github.com/saintfish/chardet"] - version = "v0.0.0-20230101081208-5e3ef4b5456d" - hash = "sha256-JXlHMCbXB8iRQ9wQBGCeTjDSfgaBwUVOpvcjj0iVn5A=" - [mod."github.com/sashabaranov/go-openai"] - version = "v1.14.2" - hash = "sha256-dc1SL5n3sOZPL018JDnqM6W/8pTwg7xUtxEnON4v+lM=" - [mod."github.com/segmentio/ksuid"] - version = "v1.0.4" - hash = "sha256-50molk1vt8/n4Y+ruayW/EAn9NeeQ8ApmLJQVePhieE=" - [mod."github.com/shirou/gopsutil/v3"] - version = "v3.23.7" - hash = "sha256-UppGryc5MO0sY3PuOC4H3hYsSomVTaXhgEprOsNFqe4=" - [mod."github.com/shoenig/go-m1cpu"] - version = "v0.1.6" - hash = "sha256-hT+JP30BBllsXosK/lo89HV/uxxPLsUyO3dRaDiLnCg=" - [mod."github.com/spaolacci/murmur3"] - version = "v1.1.0" - hash = "sha256-RWD4PPrlAsZZ8Xy356MBxpj+/NZI7w2XOU14Ob7/Y9M=" - [mod."github.com/spf13/cast"] - version = "v1.5.1" - hash = "sha256-/tQNGGQv+Osp+2jepQaQe6GlncZbqdxzSR82FieiUBU=" - [mod."github.com/syndtr/goleveldb"] - version = "v1.0.0" - hash = "sha256-rW7SW6nehede0oMZo4NBatM6Eizbnlb7xYoX/dcDUxA=" - [mod."github.com/temoto/robotstxt"] - version = "v1.1.2" - hash = "sha256-/0zXEWCnvefGjU2RNxoyZu15KU6WYe9C4m58kyLU6zo=" - [mod."github.com/tidwall/btree"] - version = "v1.6.0" - hash = "sha256-H4S46Yk3tVfOtrEhVWUrF4S1yWYmzU43W80HlzS9rcY=" - [mod."github.com/tidwall/buntdb"] - version = "v1.3.0" - hash = "sha256-tXp+wcPYogh/Thubk4baFLpbwrCGVf0URvlBXwGg3eQ=" - [mod."github.com/tidwall/gjson"] - version = "v1.14.4" - hash = "sha256-3DS2YNL95wG0qSajgRtIABD32J+oblaKVk8LIw+KSOc=" - [mod."github.com/tidwall/grect"] - version = "v0.1.4" - hash = "sha256-iSS8YjTqtmlzK9T3PFXoLx5xF/vC8864yNzGw0KYwKs=" - [mod."github.com/tidwall/match"] - version = "v1.1.1" - hash = "sha256-M2klhPId3Q3T3VGkSbOkYl/2nLHnsG+yMbXkPkyrRdg=" - [mod."github.com/tidwall/pretty"] - version = "v1.2.1" - hash = "sha256-S0uTDDGD8qr415Ut7QinyXljCp0TkL4zOIrlJ+9OMl8=" - [mod."github.com/tidwall/rtred"] - version = "v0.1.2" - hash = "sha256-C4p3rZWRLuNgbfVVPr83PZjbD8rZNN3a3YGQJQJlSQU=" - [mod."github.com/tidwall/tinyqueue"] - version = "v0.1.1" - hash = "sha256-vsVVA0dAkYtX/C/pk0nDUiu6kURZrK+rxVBRB4wY78Q=" - [mod."github.com/tklauser/go-sysconf"] - version = "v0.3.11" - hash = "sha256-io8s7PJi4OX+wXkCm+v5pKy4yiqA/RE/I4ksy6mKX30=" - [mod."github.com/tklauser/numcpus"] - version = "v0.6.0" - hash = "sha256-6jssTsP5L6yVl43tXfqDdgeI+tEkBp3BpiWwKXLTHAM=" - [mod."github.com/trivago/tgo"] - version = "v1.0.7" - hash = "sha256-VzCbopX6wKWVWmcr/qnKf4ruMicwyEeNfCEWc0UxoxI=" - [mod."github.com/ulikunitz/xz"] - version = "v0.5.11" - hash = "sha256-SUyrjc2wyN3cTGKe5JdBEXjtZC1rJySRxJHVUZ59row=" - [mod."github.com/ulule/deepcopier"] - version = "v0.0.0-20200430083143-45decc6639b6" - hash = "sha256-zyn5rHS5bU/4KajCVg+6pex42KVdXLZS8DFqRDUpn0E=" - [mod."github.com/valyala/bytebufferpool"] - version = "v1.0.0" - hash = "sha256-I9FPZ3kCNRB+o0dpMwBnwZ35Fj9+ThvITn8a3Jr8mAY=" - [mod."github.com/valyala/fasttemplate"] - version = "v1.2.2" - hash = "sha256-gp+lNXE8zjO+qJDM/YbS6V43HFsYP6PKn4ux1qa5lZ0=" - [mod."github.com/weppos/publicsuffix-go"] - version = "v0.30.1-0.20230422193905-8fecedd899db" - hash = "sha256-Hw5S8ACINl+z/qZmLhcQcXjrXHzYM9HsqQF91RbDoB4=" - [mod."github.com/xanzy/go-gitlab"] - version = "v0.84.0" - hash = "sha256-1Se9LHWGnmvAm0QHrb8Zw2jkyaKH2o3j0wvdMp289IQ=" - [mod."github.com/xi2/xz"] - version = "v0.0.0-20171230120015-48954b6210f8" - hash = "sha256-2J4cb9KUnGHn1WZ2+g/S+yiHGLDt6KU0cP3fJpQDGZ0=" - [mod."github.com/yl2chen/cidranger"] - version = "v1.0.2" - hash = "sha256-rPZApwakcZ1D3lmZnFds79+TFr9IlYkovTA7o52N9h0=" - [mod."github.com/ysmood/fetchup"] - version = "v0.2.3" - hash = "sha256-sJ9PBMJ/PH3Es/ngAJkrxTPNAXr7AFjdsblF67mP2Hc=" - [mod."github.com/ysmood/goob"] - version = "v0.4.0" - hash = "sha256-o0yVrxQRbN1dSjBH359VHADzPmkyrYOp7jn1GqIYhvw=" - [mod."github.com/ysmood/got"] - version = "v0.34.1" - hash = "sha256-dCLb+1Yt/HAZhfQlVkEQoVG9Uv7iBGSqhxdunoakLTU=" - [mod."github.com/ysmood/gson"] - version = "v0.7.3" - hash = "sha256-Dn5cTopPKtKCjQ7G6nlvPW2d7G4c5NfIdLVM9eLgR0E=" - [mod."github.com/ysmood/leakless"] - version = "v0.8.0" - hash = "sha256-+D41mvLU29dPR4Lf9iWYq3oATgKHpRnUKahO0hTiCDc=" - [mod."github.com/yuin/goldmark"] - version = "v1.5.4" - hash = "sha256-4he5sGi0uj1LogdqvgpvN8b7p6qlKMGuWXRFzh+FK8s=" - [mod."github.com/yuin/goldmark-emoji"] - version = "v1.0.1" - hash = "sha256-liYCi6/EYG4obl51CzCaOmXf3fdzrU43J9VBZyHggEo=" - [mod."github.com/yusufpapurcu/wmi"] - version = "v1.2.3" - hash = "sha256-HOLI8i58AMWeTotvYtdZessgrLwUG2aiS37eeHgsneY=" - [mod."github.com/zeebo/blake3"] - version = "v0.2.3" - hash = "sha256-ZepnzkvOyicTGL078O1F84q0TzBAouJlB5AMmfsiOIg=" - [mod."github.com/zmap/rc2"] - version = "v0.0.0-20190804163417-abaa70531248" - hash = "sha256-yMyZfFjcLynxiNXmUdfSfUlWekdtlXV3jGIoJMxMDz4=" - [mod."github.com/zmap/zcrypto"] - version = "v0.0.0-20230422215203-9a665e1e9968" - hash = "sha256-nDBTEGDBv764XaC3KEwMtKGim0dEy4cjgo8XwnvyLh4=" - [mod."go.etcd.io/bbolt"] - version = "v1.3.7" - hash = "sha256-poZk8tPLDWwW95oCOkTJcQtEvOJTD9UXAZ2TqGJutwk=" - [mod."go.uber.org/multierr"] - version = "v1.11.0" - hash = "sha256-Lb6rHHfR62Ozg2j2JZy3MKOMKdsfzd1IYTR57r3Mhp0=" - [mod."go.uber.org/zap"] - version = "v1.25.0" - hash = "sha256-aU270ds5r37xtfFFDVrvjOTTOv1aZNd7ffvHZJB6VIQ=" - [mod."goftp.io/server/v2"] - version = "v2.0.1" - hash = "sha256-lI1UZVC9zQnyarOK6AR3Llw4exPqvNn3BZqwKlAOYbQ=" - [mod."golang.org/x/crypto"] - version = "v0.12.0" - hash = "sha256-Wes72EA9ICTG8o0nEYWZk9xjpqlniorFeY6o26GExns=" - [mod."golang.org/x/exp"] - version = "v0.0.0-20230626212559-97b1e661b5df" - hash = "sha256-aoesDZqls2sBtDmZ/ZSLzIudLuD8GDtGEEucyiqbCjY=" - [mod."golang.org/x/mod"] - version = "v0.12.0" - hash = "sha256-M/oXnzm7odpJdQzEnG6W0pNYtl0uhOM/l7qgfGVpU2M=" - [mod."golang.org/x/net"] - version = "v0.14.0" - hash = "sha256-QScKgO7lBWOsd0Y31wLRzFETv3tjqdB/eRQWW5q7aV4=" - [mod."golang.org/x/oauth2"] - version = "v0.11.0" - hash = "sha256-ztz1lRVZXq6lTN/q4b4Y+P6L1EkP8ZJuhUbSJ0QvCw4=" - [mod."golang.org/x/sys"] - version = "v0.11.0" - hash = "sha256-g/LjhABK2c/u6v7M2aAIrHvZjmx/ikGHkef86775N38=" - [mod."golang.org/x/text"] - version = "v0.12.0" - hash = "sha256-aNQaW3EgCK9ehpnBzIAkZX6TmiUU1S175YlJUH7P5Qg=" - [mod."golang.org/x/time"] - version = "v0.3.0" - hash = "sha256-/hmc9skIswMYbivxNS7R8A6vCTUF9k2/7tr/ACkcEaM=" - [mod."golang.org/x/tools"] - version = "v0.11.0" - hash = "sha256-3fNsrCbUnbI5kwZRTx/olHLxR2DJhfvEQ3x0yeeZ8JY=" - [mod."google.golang.org/appengine"] - version = "v1.6.7" - hash = "sha256-zIxGRHiq4QBvRqkrhMGMGCaVL4iM4TtlYpAi/hrivS4=" - [mod."google.golang.org/protobuf"] - version = "v1.31.0" - hash = "sha256-UdIk+xRaMfdhVICvKRk1THe3R1VU+lWD8hqoW/y8jT0=" - [mod."gopkg.in/alecthomas/kingpin.v2"] - version = "v2.2.6" - hash = "sha256-uViE2kPj7tMrGYVjjdLOl2jFDmmu+3P7GvnZBse2zVY=" - [mod."gopkg.in/corvus-ch/zbase32.v1"] - version = "v1.0.0" - hash = "sha256-T6PzD4SJv6ipfCkr8CVHXjmKvYRGcLOypHTa238GGlw=" - [mod."gopkg.in/djherbis/times.v1"] - version = "v1.3.0" - hash = "sha256-0ZIFWjtY4KyTPIRjUVIGKMXSXe++6vxBckckluhBYLY=" - [mod."gopkg.in/yaml.v2"] - version = "v2.4.0" - hash = "sha256-uVEGglIedjOIGZzHW4YwN1VoRSTK8o0eGZqzd+TNdd0=" - [mod."gopkg.in/yaml.v3"] - version = "v3.0.1" - hash = "sha256-FqL9TKYJ0XkNwJFnq9j0VvJ5ZUU1RvH/52h/f5bkYAU=" - [mod."moul.io/http2curl"] - version = "v1.0.0" - hash = "sha256-1ZP4V71g1K3oTvz5nGWUBD5h84hXga/RUQwWTpSnphM="