diff --git a/setup.py b/setup.py index eb2383c..be3900b 100644 --- a/setup.py +++ b/setup.py @@ -2,14 +2,18 @@ from setuptools import setup, find_packages setup( name='Sublist3r', - version='1.0', - python_requires='>=2.7', - install_requires=['dnspython', 'requests', 'argparse; python_version==\'2.7\''], - packages=find_packages()+['.'], + version='3.0', + python_requires='>=3.6', + install_requires=[ + 'dnspython>=2.0.0', + 'requests>=2.25.0', + 'colorama>=0.4.4' # For cross-platform colored output + ], + packages=find_packages() + ['.'], include_package_data=True, url='https://github.com/aboul3la/Sublist3r', license='GPL-2.0', - description='Subdomains enumeration tool for penetration testers', + description='Fast subdomains enumeration tool for penetration testers - Enhanced v3.0 by Shaheer Yasir', classifiers=[ 'Development Status :: 5 - Production/Stable', 'Environment :: Console', @@ -18,16 +22,20 @@ setup( 'Intended Audience :: Telecommunications Industry', 'License :: OSI Approved :: GNU General Public License v2', 'Operating System :: POSIX :: Linux', + 'Operating System :: MacOS', + 'Operating System :: Microsoft :: Windows', 'Programming Language :: Python', - 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.4', - 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Programming Language :: Python :: 3.9', + 'Programming Language :: Python :: 3.10', + 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', 'Topic :: Security', ], - keywords='subdomain dns detection', + keywords='subdomain enumeration, dns detection, security, pentest, reconnaissance', entry_points={ 'console_scripts': [ 'sublist3r = sublist3r:interactive',