1{ stdenv, buildPythonPackage, isPy3k, fetchPypi,
2 paramiko, pycurl, ajpy, pyopenssl, cx_oracle, mysqlclient,
3 psycopg2, pycrypto, dnspython, ipy, pysnmp, pyasn1 }:
4
5
6buildPythonPackage rec {
7 pname = "patator";
8 version = "0.7";
9 disabled = !(isPy3k);
10
11 src = fetchPypi {
12 inherit pname version;
13 sha256 = "335e432e6cc591437e316ba8c1da935484ca39fc79e595ccf60ccd9166e965f1";
14 };
15
16 propagatedBuildInputs = [
17 paramiko
18 pycurl
19 ajpy
20 pyopenssl
21 cx_oracle
22 mysqlclient
23 psycopg2
24 pycrypto
25 dnspython
26 ipy
27 pysnmp
28 pyasn1
29 ];
30
31 # No tests provided by patator
32 doCheck = false;
33
34 meta = with stdenv.lib; {
35 description = "multi-purpose brute-forcer";
36 homepage = "https://github.com/lanjelot/patator";
37 license = licenses.gpl2;
38 maintainers = with maintainers; [ y0no ];
39 };
40}