import codecs import os from setuptools import find_packages, setup here = os.path.abspath(os.path.dirname(__file__)) with codecs.open(os.path.join(here, "README.md"), encoding="utf-8") as fh: long_description = "\n" + fh.read() VERSION = '1.1.8' DESCRIPTION = 'Python Project for GPT-Vuln_analyzer' LONG_DESCRIPTION = """ This is a Proof Of Concept application that demonstrates how AI can be used to generate accurate results for vulnerability analysis. It uses the openai API, python-nmap, dnsresolver python modules, and also includes a GUI built with customtkinter and tkinter. The project supports both CLI and GUI interfaces for network vulnerability analysis, DNS enumeration, and subdomain enumeration. """ # Setting up setup( name="GVA", version=VERSION, author="Chiranjeevi G", author_email="morpheuslord@protonmail.com", description=DESCRIPTION, long_description=long_description, long_description_content_type="text/markdown", packages=find_packages(), install_requires=[ 'aiohttp==3.8.4', 'aiosignal==1.3.1', 'async-timeout==4.0.2', 'attrs==22.2.0', 'certifi==2022.12.7', 'charset-normalizer==3.0.1', 'frozenlist==1.3.3', 'idna==3.4', 'multidict==6.0.4', 'openai==0.27.0', 'python-nmap==0.7.1', 'requests==2.28.2', 'tqdm==4.65.0', 'urllib3==1.26.14', 'yarl==1.8.2', 'dnspython', 'rich', 'cowsay', 'tk', 'customtkinter' ], keywords=['python', 'GPT', 'vulnerability', 'ai', 'vulnerability-assessment', 'network-scanning'], classifiers=[ "Development Status :: 1 - Planning", "Intended Audience :: Developers", "Programming Language :: Python :: 3", "Operating System :: OS Independent", ], python_requires='>=3.6', )