mirror of https://github.com/OWASP/Nettacker.git
100 lines
2.3 KiB
TOML
100 lines
2.3 KiB
TOML
[tool.poetry]
|
|
name = "nettacker"
|
|
version = "0.4.0"
|
|
description = "Automates information gathering, vulnerability scanning and aids penetration testing engagements in general"
|
|
license = "Apache-2.0"
|
|
readme = "README.md"
|
|
|
|
authors = ["OWASP Nettacker Contributors"]
|
|
classifiers = [
|
|
"License :: OSI Approved :: Apache Software License",
|
|
"Operating System :: OS Independent",
|
|
"Programming Language :: Python :: 3.9",
|
|
"Programming Language :: Python :: 3.10",
|
|
"Programming Language :: Python :: 3.11",
|
|
]
|
|
keywords = [
|
|
"automation",
|
|
"bruteforce",
|
|
"cve",
|
|
"hacking-tools",
|
|
"information-gathering",
|
|
"network-analysis",
|
|
"owasp",
|
|
"penetration-testing",
|
|
"pentesting",
|
|
"pentesting-tools",
|
|
"port-scanner",
|
|
"python",
|
|
"security-tools",
|
|
"security",
|
|
"vulnerability-management",
|
|
"vulnerability-scanner",
|
|
]
|
|
|
|
homepage = "https://owasp.org/www-project-nettacker"
|
|
repository = "https://github.com/OWASP/Nettacker"
|
|
documentation = "https://github.com/OWASP/Nettacker/wiki"
|
|
|
|
packages = [{ include = "nettacker"}]
|
|
|
|
[tool.nettacker]
|
|
release_name = "QUIN"
|
|
|
|
[tool.poetry.dependencies]
|
|
python = "^3.9, <3.13"
|
|
aiohttp = "^3.9.5"
|
|
argparse = "^1.4.0"
|
|
asyncio = "^3.4.3"
|
|
flask = "^3.0.1"
|
|
ipaddr = "^2.2.0"
|
|
multiprocess = "^0.70.15"
|
|
netaddr = "^0.9.0"
|
|
numpy = "^1.26.1"
|
|
paramiko = "^3.4.0"
|
|
py3dns = "^4.0.0"
|
|
pyopenssl = "^23.2.0"
|
|
pysocks = "^1.7.1"
|
|
pyyaml = "^6.0.1"
|
|
requests = "^2.31.0"
|
|
sqlalchemy = "^2.0.22"
|
|
texttable = "^1.7.0"
|
|
tomli = "^2.0.1"
|
|
|
|
[tool.poetry.group.dev.dependencies]
|
|
ipython = "^8.16.1"
|
|
ruff = "^0.2.1"
|
|
|
|
[tool.poetry.group.test.dependencies]
|
|
coverage = "^7.3.2"
|
|
pytest = "^7.4.3"
|
|
pytest-cov = "^4.1.0"
|
|
pytest-xdist = "^3.3.1"
|
|
|
|
[tool.poetry.urls]
|
|
"Sponsor" = "https://owasp.org/donate/?reponame=www-project-nettacker&title=OWASP+Nettacker"
|
|
|
|
[tool.coverage.run]
|
|
branch = true
|
|
|
|
[tool.isort]
|
|
known_first_party = ["nettacker", "tests"]
|
|
line_length = 99
|
|
multi_line_output = 3
|
|
no_inline_sort = true
|
|
profile = "black"
|
|
|
|
[tool.pytest.ini_options]
|
|
addopts = "--cov=nettacker --cov-config=pyproject.toml --cov-report term --cov-report xml --dist loadscope --no-cov-on-fail --numprocesses auto"
|
|
testpaths = ["tests"]
|
|
|
|
[tool.ruff]
|
|
line-length = 99
|
|
|
|
# [tool.ruff.lint]
|
|
# select = ["E4", "E7", "E9", "F", "T"]
|
|
|
|
[build-system]
|
|
requires = ["poetry-core>=1.0.0"]
|
|
build-backend = "poetry.core.masonry.api"
|