1{ lib, fetchFromGitHub, python2Packages }:
2
3python2Packages.buildPythonApplication rec {
4 pname = "volatility";
5 version = "2.6.1";
6
7 src = fetchFromGitHub {
8 owner = "volatilityfoundation";
9 repo = pname;
10 rev = version;
11 sha256 = "1v92allp3cv3akk71kljcwxr27h1k067dsq7j9h8jnlwk9jxh6rf";
12 };
13
14 doCheck = false;
15
16 propagatedBuildInputs = with python2Packages; [ pycrypto distorm3 pillow ];
17
18 meta = with lib; {
19 homepage = "https://www.volatilityfoundation.org/";
20 description = "Advanced memory forensics framework";
21 maintainers = with maintainers; [ bosu ];
22 license = licenses.gpl2Plus;
23 broken = true;
24 };
25}