setup.py 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-"
  3. """
  4. This file is part of the UFONet project, https://ufonet.03c8.net
  5. Copyright (c) 2013/2022 | psy <epsylon@riseup.net>
  6. You should have received a copy of the GNU General Public License along
  7. with UFONet; if not, write to the Free Software Foundation, Inc., 51
  8. Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  9. """
  10. import sys
  11. if sys.version_info[0] != 3:
  12. sys.exit("Sorry, UFONet requires Python >= 3")
  13. from setuptools import setup, find_packages
  14. setup(
  15. name='ufonet',
  16. version='1.8',
  17. license='GPLv3',
  18. author_email='epsylon@riseup.net',
  19. author='psy',
  20. description='Denial of Service Toolkit',
  21. url='https://ufonet.03c8.net/',
  22. long_description=open('docs/README.txt').read(),
  23. packages=find_packages(),
  24. install_requires=['GeoIP >= 1.3.2', 'python-geoip >= 1.2', 'pygeoip >= 0.3.2', 'requests >= 2.21.0', 'pycrypto >= 2.6.1', 'pycurl >= 7.43.0', 'whois >= 0.7', 'scapy-python3 >= 0.20'],
  25. include_package_data=True,
  26. package_data={
  27. 'core': ['js/*.css', 'js/*.js', 'js/leaflet/*.css', 'js/leaflet/*.js', 'js/cluster/*', 'txt/*.txt', 'images/crew/*', 'images/aliens/*', 'images/*.txt'],
  28. 'data': ['*.dat', '*.txt'],
  29. },
  30. entry_points={
  31. 'console_scripts': [
  32. 'ufonet=UFONet:core.main',
  33. ],
  34. 'gui_scripts': [
  35. 'ufonet=UFONet:core.main',
  36. ],
  37. },
  38. keywords='Toolkit WebAbuse DoS DDoS Botnet Darknet UFONet',
  39. classifiers=[
  40. 'Development Status :: 5 - Production/Stable',
  41. "Environment :: Web Environment",
  42. "Environment :: Console",
  43. "Intended Audience :: System Administrators",
  44. "Intended Audience :: Science/Research",
  45. "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
  46. "Operating System :: OS Independent",
  47. "Programming Language :: Python",
  48. 'Programming Language :: Python :: 3',
  49. "Topic :: Internet",
  50. "Topic :: Security",
  51. "Topic :: System :: Networking",
  52. ],
  53. zip_safe=False
  54. )