Unverified Commit 65352736 authored by Fabian Affolter's avatar Fabian Affolter Committed by GitHub
Browse files

python312Packages.ldap3-bleeding-edge: init at 2.10.1.1337, ldeep: 1.0.60 ->...

python312Packages.ldap3-bleeding-edge: init at 2.10.1.1337, ldeep: 1.0.60 -> 1.0.61, python312Packages.pywerview: 0.6.1 -> 0.7.0 (#340166)
parents b4b441a8 27f243e3
Loading
Loading
Loading
Loading
+43 −0
Original line number Diff line number Diff line
{
  lib,
  buildPythonPackage,
  cryptography,
  fetchPypi,
  gssapi,
  pyasn1,
  pycryptodomex,
  setuptools,
}:

buildPythonPackage rec {
  pname = "ldap3-bleeding-edge";
  version = "2.10.1.1337";
  pyproject = true;

  src = fetchPypi {
    pname = "ldap3_bleeding_edge";
    inherit version;
    hash = "sha256-j4hzcqwOONol6YqY9Ldz9YphjPmacFoVyqUnMHW1aZk=";
  };

  build-system = [ setuptools ];

  dependencies = [
    cryptography
    gssapi
    pyasn1
    pycryptodomex
  ];

  pythonImportsCheck = [ "ldap3" ];

  # Tests require network access
  doCheck = false;

  meta = {
    description = "Strictly RFC 4510 conforming LDAP V3 client library (bleeding edge)";
    homepage = "https://pypi.org/project/ldap3-bleeding-edge/";
    license = lib.licenses.gpl3Only;
    maintainers = with lib.maintainers; [ fab ];
  };
}
+7 −7
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@
  fetchFromGitHub,
  gssapi,
  impacket,
  ldap3,
  ldap3-bleeding-edge,
  lxml,
  pyasn1,
  pycryptodome,
@@ -15,7 +15,7 @@

buildPythonPackage rec {
  pname = "pywerview";
  version = "0.6.1";
  version = "0.7.0";
  pyproject = true;

  disabled = pythonOlder "3.7";
@@ -24,16 +24,16 @@ buildPythonPackage rec {
    owner = "the-useless-one";
    repo = "pywerview";
    rev = "refs/tags/v${version}";
    hash = "sha256-hsilBqk73txYIlgRtbn/l/kWORMGft7ne5BffchDLPc=";
    hash = "sha256-G4kcKlb6bq9Vx52MVZ+DCN5k1QcvkoMXm9P959nA1fI=";
  };

  nativeBuildInputs = [ setuptools ];
  build-system = [ setuptools ];

  propagatedBuildInputs = [
  dependencies = [
    beautifulsoup4
    gssapi
    impacket
    ldap3
    ldap3-bleeding-edge
    lxml
    pycryptodome
    pyasn1
@@ -46,10 +46,10 @@ buildPythonPackage rec {

  meta = with lib; {
    description = "Module for PowerSploit's PowerView support";
    mainProgram = "pywerview";
    homepage = "https://github.com/the-useless-one/pywerview";
    changelog = "https://github.com/the-useless-one/pywerview/releases/tag/v${version}";
    license = licenses.gpl3Plus;
    maintainers = with maintainers; [ fab ];
    mainProgram = "pywerview";
  };
}
+10 −15
Original line number Diff line number Diff line
{ lib
, fetchFromGitHub
, python3
{
  lib,
  fetchFromGitHub,
  python3,
}:

python3.pkgs.buildPythonApplication rec {
  pname = "ldeep";
  version = "1.0.60";
  version = "1.0.61";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "franc-pentest";
    repo = "ldeep";
    rev = "refs/tags/${version}";
    hash = "sha256-voj6I93+CTifhuUxmSZxYorbrQqnUUUJbO8WG8oJYEA=";
    hash = "sha256-2962O/7EqX1lR8rNrtg9hku6O3+2gPtGhT5jDojxBDY=";
  };

  pythonRelaxDeps = [
    "cryptography"
  ];

  build-system = with python3.pkgs; [
    pdm-backend
  ];
  build-system = with python3.pkgs; [ pdm-backend ];

  nativeBuildInputs = with python3.pkgs; [
    cython
  ];
  nativeBuildInputs = with python3.pkgs; [ cython ];

  dependencies = with python3.pkgs; [
    commandparse
    cryptography
    dnspython
    gssapi
    ldap3
    ldap3-bleeding-edge
    oscrypto
    pycryptodome
    pycryptodomex
@@ -44,9 +41,7 @@ python3.pkgs.buildPythonApplication rec {
  # Project has no tests
  doCheck = false;

  pythonImportsCheck = [
    "ldeep"
  ];
  pythonImportsCheck = [ "ldeep" ];

  meta = with lib; {
    description = "In-depth LDAP enumeration utility";
+2 −0
Original line number Diff line number Diff line
@@ -6891,6 +6891,8 @@ self: super: with self; {
  ldap3 = callPackage ../development/python-modules/ldap3 { };
  ldap3-bleeding-edge = callPackage ../development/python-modules/ldap3-bleeding-edge { };
  ldapdomaindump = callPackage ../development/python-modules/ldapdomaindump { };
  ldappool = callPackage ../development/python-modules/ldappool { };