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.9";
9 disabled = !(isPy3k);
10
11 src = fetchPypi {
12 inherit pname version;
13 sha256 = "68cb24bdc3042ee0d47a288b19a8b99a6c54bdbd4ddf0c5817d9b9ac0a0d8a15";
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}