depot/third_party/nixpkgs/pkgs/tools/security/uncover/default.nix
Default email 2c76a4cb41 Project import generated by Copybara.
GitOrigin-RevId: c757e9bd77b16ca2e03c89bf8bc9ecb28e0c06ad
2023-11-16 04:20:00 +00:00

32 lines
1 KiB
Nix

{ lib
, buildGoModule
, fetchFromGitHub
}:
buildGoModule rec {
pname = "uncover";
version = "1.0.7";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-CJA+rDLubghaQT+yb0zQY3y8hF0/5ISH9YFvIQHwH2Y=";
};
vendorHash = "sha256-A7XPsl27Q5CaQXQUEvNB05B2M3mFGz/yZ4sOnOHxhw8=";
meta = with lib; {
description = "API wrapper to search for exposed hosts";
longDescription = ''
uncover is a go wrapper using APIs of well known search engines to quickly
discover exposed hosts on the internet. It is built with automation in mind,
so you can query it and utilize the results with your current pipeline tools.
Currently, it supports shodan,shodan-internetdb, censys, and fofa search API.
'';
homepage = "https://github.com/projectdiscovery/uncover";
changelog = "https://github.com/projectdiscovery/uncover/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
}