mirror of https://github.com/cowrie/cowrie.git
62 lines
1.9 KiB
Python
62 lines
1.9 KiB
Python
#!/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"],
|
|
},
|
|
)
|