[tool.isort] profile = "black" length_sort = true [tool.pytest.ini_options] minversion = "6.0" testpaths = [ "tests", ] addopts = "-v" [tool.poetry] name = "pwncat-cs" version = "0.5.4" description = "Reverse and bind shell automation framework" authors = ["Caleb Stewart ", "John Hammond"] readme = "README.md" repository = "https://github.com/calebstewart/pwncat" documentation = "https://pwncat.readthedocs.io" keywords = ["offsec", "cyber", "exploitation", "privesc", "automation"] packages = [ { include = "pwncat" }, ] license = "MIT" [tool.poetry.scripts] pwncat-cs = "pwncat.__main__:main" [tool.poetry.urls] "Bug Tracker" = "https://github.com/calebstewart/pwncat/issues" [tool.poetry.dependencies] python = "^3.9" netifaces = "^0.11.0" packaging = "^20.9" prompt-toolkit = "^3.0.19" pycryptodome = "^3.10.1" requests = "^2.25.1" rich = "^10.4.0" python-rapidjson = "^1.0" ZODB3 = "^3.11.0" zodburi = "^2.5.0" Jinja2 = "^3.0.1" paramiko-ng = "^2.8.8" PyNaCl = "^1.4.0" sphinx-toolbox = { version = "^2.15.2", optional = true } Sphinx = { version= "^4.0.2", optional = true } enum-tools = { version= "^0.7.0", optional = true } furo = { version= "^2021.11.23", optional = true } [tool.poetry.dev-dependencies] isort = "^5.8.0" pytest = "^6.2.4" flake8 = "^3.9.2" [tool.poetry.extras] docs = ["sphinx-toolbox", "Sphinx", "enum-tools", "furo"] [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api"