Skip to content

Commit 8fe906a

Browse files
PamplemousseJon
authored andcommitted
doona: init at unstable-2019-03-08
1 parent fd8e611 commit 8fe906a

2 files changed

Lines changed: 38 additions & 0 deletions

File tree

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{ fetchFromGitHub
2+
, stdenv
3+
, perl
4+
}:
5+
6+
stdenv.mkDerivation rec {
7+
pname = "doona";
8+
version = "unstable-2019-03-08";
9+
10+
src = fetchFromGitHub {
11+
owner = "wireghoul";
12+
repo = pname;
13+
rev = "master";
14+
sha256 = "0x9irwrw5x2ia6ch6gshadrlqrgdi1ivkadmr7j4m75k04a7nvz1";
15+
};
16+
17+
buildInputs = [ perl ];
18+
19+
installPhase = ''
20+
mkdir -p $out/bin
21+
cp -r ${src}/bedmod $out/bin/bedmod
22+
cp ${src}/doona.pl $out/bin/doona
23+
chmod +x $out/bin/doona
24+
'';
25+
26+
meta = with stdenv.lib; {
27+
homepage = "https://github.com/wireghoul/doona";
28+
description = "A fork of the Bruteforce Exploit Detector Tool (BED)";
29+
longDescription = ''
30+
A fork of the Bruteforce Exploit Detector Tool (BED).
31+
BED is a program which is designed to check daemons for potential buffer overflows, format string bugs etc.
32+
'';
33+
license = licenses.gpl2;
34+
maintainers = with maintainers; [ pamplemousse ];
35+
};
36+
}

pkgs/top-level/all-packages.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -955,6 +955,8 @@ in
955955

956956
dpt-rp1-py = callPackage ../tools/misc/dpt-rp1-py { };
957957

958+
doona = callPackage ../tools/security/doona { };
959+
958960
ecdsautils = callPackage ../tools/security/ecdsautils { };
959961

960962
sedutil = callPackage ../tools/security/sedutil { };

0 commit comments

Comments
 (0)