项目文件夹

文件
Gelei Deng 1038c90b91 Version update (#247)
* minor changes on README and test connection.

* feat: 🎸 format and install dependency updates
2024-11-01 15:19:54 +08:00

43 行
1.5 KiB
Python

import os
from collections import OrderedDict
from setuptools import find_packages, setup
with open(os.path.join(os.path.dirname(__file__), "requirements.txt")) as f:
dependencies = f.read().strip().split("\n")
setup(
name="pentestgpt",
version="0.14.0",
description="PentestGPT, a GPT-empowered penetration testing tool",
long_description="""
PentestGPT is a penetration testing tool empowered by ChatGPT.
It is designed to automate the penetration testing process. It
is prototyped initially on top of ChatGPT and operate in an
interactive mode to guide penetration testers in both overall
progress and specific operations.
""",
author="Gelei Deng",
author_email="gelei.deng@ntu.edu.sg",
maintainer="Gelei Deng",
maintainer_email="gelei.deng@ntu.edu.sg",
url="https://github.com/GreyDGL/PentestGPT",
project_urls=OrderedDict(
(
("Code", "https://github.com/GreyDGL/PentestGPT"),
("Issue tracker", "https://github.com/GreyDGL/PentestGPT/issues"),
)
),
license="MIT License",
packages=["pentestgpt"] + find_packages(),
# packages=find_packages(),
# scripts=['pentestgpt/main.py'],
install_requires=dependencies,
entry_points={
"console_scripts": [
"pentestgpt=pentestgpt.main:main",
"pentestgpt-cookie=pentestgpt.extract_cookie:main",
"pentestgpt-connection=pentestgpt.test_connection:main",
]
},
)