git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #107726 from fabaff/gospider
commit7440d5be17bfc139e6b566b7d09f599a020b1b7a authorSandro <sandro.jaeckel@gmail.com> dateSun 27 Dec 2020, 16:23 (6 years ago) parentd29ab4957ba6e7
2 files changed+35
pkgs/tools/security/gospider/default.nix+33 pkgs/top-level/all-packages.nix+2
pkgs/tools/security/gospider/default.nixnew file+33
@@ -0,0 +1,33 @@
1+{ buildGoModule
2+, fetchFromGitHub
3+, stdenv
4+}:
5+
6+buildGoModule rec {
7+ pname = "gospider";
8+ version = "1.1.4";
9+
10+ src = fetchFromGitHub {
11+ owner = "jaeles-project";
12+ repo = pname;
13+ rev = "${version}";
14+ sha256 = "03gl8y2047iwa6bhmayyds3li21wy3sw1x4hpp9zgqgi95039q86";
15+ };
16+
17+ vendorSha256 = "0dc4ddi26i38c5rvy9zbal27a7qvn17h64w1yhbig4iyb79b18ym";
18+
19+ # tests require internet access and API keys
20+ doCheck = false;
21+
22+ meta = with stdenv.lib; {
23+ description = "Fast web spider written in Go";
24+ longDescription = ''
25+ GoSpider is a fast web crawler that parses sitemap.xml and robots.txt file.
26+ It can generate and verify link from JavaScript files, extract URLs from
27+ various sources and can detect subdomains from the response source.
28+ '';
29+ homepage = "https://github.com/jaeles-project/gospider";
30+ license = licenses.mit;
31+ maintainers = with maintainers; [ fab ];
32+ };
33+}
pkgs/top-level/all-packages.nix+2
@@ -1305,6 +1305,8 @@ in
13051305
13061306 gopass = callPackage ../tools/security/gopass { };
13071307
1308+ gospider = callPackage ../tools/security/gospider { };
1309+
13081310 browserpass = callPackage ../tools/security/browserpass { };
13091311
13101312 passff-host = callPackage ../tools/security/passff-host { };