#!/usr/bin/env python from setuptools import setup setup( name="Cowrie", description="Cowrie SSH/Telnet Honeypot.", long_description="Cowrie SSH/Telnet Honeypot.", author="Michel Oosterhof", author_email="michel@oosterhof.net", maintainer="Michel Oosterhof", maintainer_email="michel@oosterhof.net", keywords="ssh telnet honeypot", platforms="Unix, Mac OSX", license="BSD", url="https://www.cowrie.org/", packages=["cowrie", "twisted"], include_package_data=True, package_dir={"": "src"}, package_data={"": ["*.md"]}, use_incremental=True, python_requires=">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*, !=3.7.*, <4", scripts=["bin/fsctl", "bin/asciinema", "bin/cowrie", "bin/createfs", "bin/playlog"], classifiers=[ "Development Status :: 5 - Production/Stable", "Environment :: No Input/Output (Daemon)", "Framework :: Twisted", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: Linux", "Operating System :: POSIX", "Programming Language :: Python", "Topic :: Security", ], setup_requires=["incremental", "click"], install_requires=[ "twisted==22.10.0", "cryptography>=0.9.1", "configparser", "pyopenssl", "pyparsing", "incremental", "packaging", "appdirs>=1.4.0", "python-dateutil", "service_identity>=14.0.0", ], extras_require={ "csirtg": ["csirtgsdk==1.1.5"], "dshield": ["requests"], "elasticsearch": ["pyes"], "mysql": ["mysqlclient"], "mongodb": ["pymongo"], "rethinkdblog": ["rethinkdb"], "s3": ["botocore"], "slack": ["slackclient"], "influxdb": ["influxdb"], }, )