enotkrutoy's picture
Update GVA/setup.py
82f927c verified
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="[email protected]",
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',
)