git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #150043 from fabaff/arsenal

arsenal: init at 1.0.2

commit92d83948ee400b255845b5f685ffa109ee657362 authorFabian Affolter <fabian@affolter-engineering.ch> dateMon 13 Dec 2021, 12:07 (5 years ago) parent271a0daee21079
2 files changed+39
pkgs/tools/security/arsenal/default.nix+37 pkgs/top-level/all-packages.nix+2
pkgs/tools/security/arsenal/default.nixnew file+37
@@ -0,0 +1,37 @@
1+{ lib
2+, fetchFromGitHub
3+, python3
4+}:
5+
6+python3.pkgs.buildPythonApplication rec {
7+ pname = "arsenal";
8+ version = "1.0.2";
9+
10+ src = fetchFromGitHub {
11+ owner = "Orange-Cyberdefense";
12+ repo = "arsenal";
13+ rev = version;
14+ sha256 = "sha256-RZxGSrtEa3hAtowD2lUb9BgwpSWlYo90fU9nDvUfoAk=";
15+ };
16+
17+ propagatedBuildInputs = with python3.pkgs; [
18+ libtmux
19+ docutils
20+ pyperclip
21+ ];
22+
23+ # Project has no tests
24+ doCheck = false;
25+
26+ pythonImportsCheck = [
27+ "arsenal"
28+ ];
29+
30+ meta = with lib; {
31+ description = "Tool to generate commands for security and network tools";
32+ homepage = "https://github.com/Orange-Cyberdefense/arsenal";
33+ license = with licenses; [ gpl3Only ];
34+ maintainers = with maintainers; [ fab ];
35+ mainProgram = "arsenal";
36+ };
37+}
pkgs/top-level/all-packages.nix+2
@@ -15694,6 +15694,8 @@ with pkgs;
1569415694 stdenv = overrideCC stdenv buildPackages.gcc6; # hidden symbol `__divmoddi4'
1569515695 });
1569615696
15697+ arsenal = callPackage ../tools/security/arsenal { };
15698+
1569715699 assimp = callPackage ../development/libraries/assimp { };
1569815700
1569915701 asio_1_10 = callPackage ../development/libraries/asio/1.10.nix { };