Revert "netexec: fix eval"

This reverts commit bf1c61d16a.
This commit is contained in:
FliegendeWurst
2025-04-10 11:24:35 +02:00
parent fee51ee648
commit e448c5584c
+27 -40
View File
@@ -2,44 +2,30 @@
lib,
stdenv,
fetchFromGitHub,
buildPythonApplication,
pytestCheckHook,
# Deps
poetry-core,
poetry-dynamic-versioning,
aardwolf,
aioconsole,
aiosqlite,
argcomplete,
asyauth,
beautifulsoup4,
bloodhound-py,
dploot,
dsinternals,
lsassy,
masky,
minikerberos,
msgpack,
msldap,
neo4j,
paramiko,
pyasn1-modules,
pylnk3,
pynfsclient,
pypsrp,
pypykatz,
python-dateutil,
python-libnmap,
pywerview,
requests,
rich,
sqlalchemy,
termcolor,
terminaltables,
xmltodict,
impacket,
python3,
}:
buildPythonApplication rec {
let
python = python3.override {
self = python;
packageOverrides = self: super: {
impacket = super.impacket.overridePythonAttrs {
version = "0.12.0.dev1-unstable-2023-11-30";
src = fetchFromGitHub {
owner = "Pennyw0rth";
repo = "impacket";
rev = "d370e6359a410063b2c9c68f6572c3b5fb178a38";
hash = "sha256-Jozn4lKAnLQ2I53+bx0mFY++OH5P4KyqVmrS5XJUY3E=";
};
# Fix version to be compliant with Python packaging rules
postPatch = ''
substituteInPlace setup.py \
--replace 'version="{}.{}.{}.{}{}"' 'version="{}.{}.{}"'
'';
};
};
};
in
python.pkgs.buildPythonApplication rec {
pname = "netexec";
version = "1.3.0";
pyproject = true;
@@ -64,12 +50,12 @@ buildPythonApplication rec {
--replace-fail '{ git = "https://github.com/Pennyw0rth/NfsClient" }' '"*"'
'';
build-system = [
build-system = with python.pkgs; [
poetry-core
poetry-dynamic-versioning
];
dependencies = [
dependencies = with python.pkgs; [
aardwolf
aioconsole
aiosqlite
@@ -79,6 +65,7 @@ buildPythonApplication rec {
bloodhound-py
dploot
dsinternals
impacket
lsassy
masky
minikerberos
@@ -102,7 +89,7 @@ buildPythonApplication rec {
xmltodict
];
nativeCheckInputs = [ pytestCheckHook ];
nativeCheckInputs = with python.pkgs; [ pytestCheckHook ];
# Tests no longer works out-of-box with 1.3.0
doCheck = false;