lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

netexec: 1.1.0 -> 1.1.0-unstable-2024-01-15

+25 -37
+25 -37
pkgs/tools/security/netexec/default.nix
··· 25 25 in 26 26 python.pkgs.buildPythonApplication rec { 27 27 pname = "netexec"; 28 - version = "1.1.0"; 28 + version = "1.1.0-unstable-2024-01-15"; 29 29 pyproject = true; 30 30 pythonRelaxDeps = true; 31 - # TODO: remove those once upstream merge this PR and release a new version: 32 - # https://github.com/Pennyw0rth/NetExec/pull/162 33 31 pythonRemoveDeps = [ 34 - # Upstream incorrectly includes the wrong package as dependency. 35 - # Should be `resource` from stdlib (https://docs.python.org/3/library/resource.html), 36 - # not `RussellLuo/resource` (a repo not maintained in 4 years) 37 - # See: https://github.com/Pennyw0rth/NetExec/commit/483dc69a2a7aa8f364adfc46096a8b5114c0a31a 38 - "resource" 39 - # Lint 40 - "ruff" 41 - # Windows only dependency 42 - "pyreadline" 43 32 # Fail to detect dev version requirement 44 33 "neo4j" 45 34 ]; ··· 47 36 src = fetchFromGitHub { 48 37 owner = "Pennyw0rth"; 49 38 repo = "NetExec"; 50 - rev = "refs/tags/v${version}"; 51 - hash = "sha256-cNkZoIdfrKs5ZvHGKGBybCWGwA6C4rqjCOEM+pX70S8="; 39 + rev = "9df72e2f68b914dfdbd75b095dd8f577e992615f"; 40 + hash = "sha256-oQHtTE5hdlxHX4uc412VfNUrN0UHVbwI0Mm9kmJpNW4="; 52 41 }; 53 42 54 43 postPatch = '' 55 44 substituteInPlace pyproject.toml \ 56 - --replace '{ git = "https://github.com/Pennyw0rth/impacket.git", branch = "gkdi" }' '"*"' 57 - 58 - substituteInPlace pyproject.toml \ 45 + --replace '{ git = "https://github.com/Pennyw0rth/impacket.git", branch = "gkdi" }' '"*"' \ 59 46 --replace '{ git = "https://github.com/Pennyw0rth/oscrypto" }' '"*"' 60 47 ''; 61 48 ··· 65 52 ]; 66 53 67 54 propagatedBuildInputs = with python.pkgs; [ 68 - requests 55 + aardwolf 56 + aioconsole 57 + aiosqlite 58 + argcomplete 59 + asyauth 69 60 beautifulsoup4 61 + bloodhound-py 62 + dploot 63 + dsinternals 64 + impacket 70 65 lsassy 71 - termcolor 66 + masky 67 + minikerberos 72 68 msgpack 73 69 neo4j 70 + oscrypto 71 + paramiko 72 + pyasn1-modules 74 73 pylnk3 75 74 pypsrp 76 - paramiko 77 - impacket 78 - dsinternals 79 - xmltodict 80 - terminaltables 81 - aioconsole 75 + pypykatz 76 + python-libnmap 82 77 pywerview 83 - minikerberos 84 - pypykatz 85 - aardwolf 86 - dploot 87 - bloodhound-py 88 - asyauth 89 - masky 78 + requests 79 + rich 90 80 sqlalchemy 91 - aiosqlite 92 - pyasn1-modules 93 - rich 94 - python-libnmap 95 - oscrypto 81 + termcolor 82 + terminaltables 83 + xmltodict 96 84 ]; 97 85 98 86 nativeCheckInputs = with python.pkgs; [