git.iko.soy/typeable/nixpkgs
on master help sign in
mapcidr: init at 0.0.8 (#141102)
commit47e66ec1d0ef9598d1572cf7a3056aa71db325fa authorEmile <HanEmile@users.noreply.github.com> dateSun 10 Oct 2021, 18:30 (5 years ago) parent575c56d
2 files changed+36
pkgs/tools/misc/mapcidr/default.nix+34 pkgs/top-level/all-packages.nix+2
pkgs/tools/misc/mapcidr/default.nixnew file+34
@@ -0,0 +1,34 @@
1+{ lib
2+, buildGoModule
3+, fetchFromGitHub
4+}:
5+
6+buildGoModule rec {
7+ pname = "mapcidr";
8+ version = "0.0.8";
9+
10+ src = fetchFromGitHub {
11+ owner = "projectdiscovery";
12+ repo = pname;
13+ rev = "v${version}";
14+ sha256 = "sha256-hlMIgSsSqvMx6Y7JnR7L9muTLWPfxDN5raJRezt99G0=";
15+ };
16+
17+ vendorSha256 = "sha256-zp+XaSZgSMwJK+EEiTaJKBTPiKYaYpTtArnGBmHUGzE=";
18+
19+ modRoot = ".";
20+ subPackages = [
21+ "cmd/mapcidr"
22+ ];
23+
24+ meta = with lib; {
25+ description = "Small utility program to perform multiple operations for a given subnet/CIDR ranges";
26+ longDescription = ''
27+ mapCIDR is developed to ease load distribution for mass scanning
28+ operations, it can be used both as a library and as independent CLI tool.
29+ '';
30+ homepage = "https://github.com/projectdiscovery/mapcidr";
31+ license = licenses.mit;
32+ maintainers = with maintainers; [ hanemile ];
33+ };
34+}
pkgs/top-level/all-packages.nix+2
@@ -3149,6 +3149,8 @@ with pkgs;
31493149
31503150 lynis = callPackage ../tools/security/lynis { };
31513151
3152+ mapcidr = callPackage ../tools/misc/mapcidr { };
3153+
31523154 mapproxy = callPackage ../applications/misc/mapproxy { };
31533155
31543156 marl = callPackage ../development/libraries/marl {};