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}