mirror of https://github.com/cowrie/cowrie.git
71 lines
2.0 KiB
Python
Executable File
71 lines
2.0 KiB
Python
Executable File
#!/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.*, <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>=17.1.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>=0.0.0a17'],
|
|
'dshield': ['requests'],
|
|
'elasticsearch': ['pyes'],
|
|
'mysql': ['mysqlclient'],
|
|
'mongodb': ['pymongo'],
|
|
'rethinkdblog': ['rethinkdb'],
|
|
's3': ['botocore'],
|
|
'slack': ['slackclient'],
|
|
'influxdb': ['influxdb']
|
|
}
|
|
)
|