setup.py 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #!/usr/bin/env python
  2. import sys
  3. if sys.version_info[0] != 2:
  4. sys.exit("Sorry, UFONet requires Python >= 2.7.9")
  5. from setuptools import setup, find_packages
  6. setup(
  7. name='ufonet',
  8. version='1.1',
  9. license='GPLv3',
  10. author_email='epsylon@riseup.net',
  11. author='psy',
  12. description='Denial of Service Toolkit',
  13. url='https://ufonet.03c8.net/',
  14. long_description=open('docs/README.txt').read(),
  15. packages=find_packages(),
  16. install_requires=['GeoIP >= 1.3.2', 'pygeoip >= 0.3.2', 'requests', 'pycrypto >= 2.6.1', 'pycurl >= 7.19.5.1', 'python-whois >= 0.6.5', 'scapy >= 2.3.3'],
  17. include_package_data=True,
  18. package_data={
  19. 'core': ['images/*', 'js/*.css', 'js/*.js', 'js/leaflet/*.css', 'js/leaflet/*.js', 'js/leaflet/images/*', 'js/cluster/*', 'txt/*.txt'],
  20. 'server': ['*.dat', '*.txt'],
  21. },
  22. entry_points={
  23. 'console_scripts': [
  24. 'ufonet=UFONet:core.main',
  25. ],
  26. 'gui_scripts': [
  27. 'ufonet=UFONet:core.main',
  28. ],
  29. },
  30. keywords='WebAbuse DoS DDoS Botnet Darknet UFONet',
  31. classifiers=[
  32. 'Development Status :: 5 - Production/Stable',
  33. "Environment :: Web Environment",
  34. "Environment :: Console",
  35. "Intended Audience :: System Administrators",
  36. "Intended Audience :: Science/Research",
  37. "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
  38. "Operating System :: OS Independent",
  39. "Programming Language :: Python",
  40. 'Programming Language :: Python :: 2.7',
  41. "Topic :: Internet",
  42. "Topic :: Security",
  43. "Topic :: System :: Networking",
  44. ],
  45. zip_safe=False
  46. )