1- [tool .poetry ]
2- exclude = []
3- include = [
4- " nxc/data/*" ,
5- " nxc/modules/*"
6- ]
7- packages = [{ include = " nxc" }]
8- version = " 0.0.0" # Poetry placeholder, do not remove
9-
101[project ]
112name = " netexec"
123dynamic = [" version" ]
@@ -48,7 +39,7 @@ dependencies = [
4839 " pylnk3>=0.4.2" ,
4940 " pypsrp>=0.8.1" ,
5041 " pypykatz>=0.6.8" ,
51- " pywerview>=0.3.3" ,
42+ " pywerview>=0.3.3" , # pywerview 5 requires libkrb5-dev installed which is not default on kali (as of 9/23)
5243 " python-dateutil>=2.8.2" ,
5344 " python-libnmap>=0.7.3" ,
5445 " requests>=2.27.1" ,
@@ -60,7 +51,7 @@ dependencies = [
6051 # Git Dependencies
6152 " impacket @ git+https://github.com/fortra/impacket.git" ,
6253 " oscrypto @ git+https://github.com/wbond/oscrypto" ,
63- " pynfsclient @ git+https://github.com/Pennyw0rth/NfsClient"
54+ " pynfsclient @ git+https://github.com/Pennyw0rth/NfsClient" ,
6455]
6556
6657[project .urls ]
@@ -73,6 +64,15 @@ netexec = "nxc.netexec:main"
7364NetExec = " nxc.netexec:main"
7465nxcdb = " nxc.nxcdb:main"
7566
67+ [tool .poetry ]
68+ exclude = []
69+ include = [
70+ " nxc/data/*" ,
71+ " nxc/modules/*"
72+ ]
73+ packages = [{ include = " nxc" }]
74+ version = " 0.0.0" # Poetry placeholder, do not remove
75+
7676[tool .poetry .requires-plugins ]
7777poetry-dynamic-versioning = { version = " >=1.7.0,<2.0.0" , extras = [" plugin" ] }
7878
@@ -104,16 +104,22 @@ ignore = [
104104 " D417" , " D419" , " RET503" , " RET505" , " RET506" , " RET507" , " RET508" ,
105105 " PERF203" , " RUF012"
106106]
107+
108+ # Allow autofix for all enabled rules (when `--fix`) is provided.
107109fixable = [" ALL" ]
108110unfixable = []
111+
109112exclude = [
110113 " .bzr" , " .direnv" , " .eggs" , " .git" , " .git-rewrite" , " .hg" , " .mypy_cache" ,
111114 " .nox" , " .pants.d" , " .pytype" , " .ruff_cache" , " .svn" , " .tox" , " .venv" ,
112115 " __pypackages__" , " _build" , " buck-out" , " build" , " dist" , " node_modules" , " venv"
113116]
114117per-file-ignores = {}
115118line-length = 65000
119+
120+ # Allow unused variables when underscore-prefixed.
116121dummy-variable-rgx = " ^(_+|(_+[a-zA-Z0-9_]*[a-zA-Z0-9]+?))$"
122+
117123target-version = " py310"
118124
119125[tool .ruff .flake8-quotes ]
0 commit comments