evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / in / interactsh / package.nix
blobc3c719a0710b91ef4c012b64b5917f078de65124
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 }:
6 buildGoModule rec {
7   pname = "interactsh";
8   version = "1.2.2";
10   src = fetchFromGitHub {
11     owner = "projectdiscovery";
12     repo = pname;
13     rev = "refs/tags/v${version}";
14     hash = "sha256-aPjeP9Js2lpJBiWYTpJjKo445wSkNcatszBZMutIIR0=";
15   };
17   vendorHash = "sha256-SYs04LgWy6Fd9SUAxs4tB+VK2CK3gqb7fDYkp16i67Q=";
19   modRoot = ".";
20   subPackages = [
21     "cmd/interactsh-client"
22     "cmd/interactsh-server"
23   ];
25   # Test files are not part of the release tarball
26   doCheck = false;
28   meta = with lib; {
29     description = "Out of bounds interaction gathering server and client library";
30     longDescription = ''
31       Interactsh is an Open-Source Solution for Out of band Data Extraction,
32       A tool designed to detect bugs that cause external interactions,
33       For example - Blind SQLi, Blind CMDi, SSRF, etc.
34     '';
35     homepage = "https://github.com/projectdiscovery/interactsh";
36     changelog = "https://github.com/projectdiscovery/interactsh/releases/tag/v${version}";
37     license = licenses.mit;
38     maintainers = with maintainers; [ hanemile ];
39   };