{ "info": { "author": "MushMush Foundation", "author_email": "hello@mushmush.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3 :: Only", "Topic :: Security" ], "description": "# Conpot\n\n[![Build Status](https://travis-ci.org/mushorg/conpot.svg?branch=master)](https://travis-ci.org/mushorg/conpot)\n[![Code Health](https://landscape.io/github/mushorg/conpot/master/landscape.png)](https://landscape.io/github/mushorg/conpot/master)\n[![Python Version](https://img.shields.io/pypi/pyversions/conpot.svg)](https://pypi.python.org/pypi/Conpot) \n[![PyPI version](https://badge.fury.io/py/Conpot.svg)](https://badge.fury.io/py/Conpot)\n[![Docs](https://readthedocs.org/projects/conpot/badge/?version=latest)](https://conpot.readthedocs.io/en/latest/)\n[![Coverage Status](https://coveralls.io/repos/github/mushorg/conpot/badge.svg?branch=master)](https://coveralls.io/github/mushorg/conpot?branch=master)\n\n## About\n\nConpot is an ICS honeypot with the goal to collect intelligence about the motives and\nmethods of adversaries targeting industrial control systems\n\n## Documentation\n\nThe build of the documentations [source](https://github.com/mushorg/conpot/tree/master/docs/source) can be found [here](https://conpot.readthedocs.io/en/latest/). There you will also find the instructions on how to [install](https://conpot.readthedocs.io/en/latest/installation/ubuntu.html) conpot and the [FAQ](https://conpot.readthedocs.io/en/latest/faq.html).\n\n## Easy install using Docker\n\n#### Via a pre-built image\n\n1. Install [Docker](https://docs.docker.com/engine/installation/)\n2. Run `docker pull honeynet/conpot`\n3. Run `docker run -it -p 80:80 -p 102:102 -p 502:502 -p 161:161/udp --network=bridge honeynet/conpot:latest /bin/sh`\n4. Finally run `conpot -f --template default`\n\nNavigate to ``http://MY_IP_ADDRESS`` to confirm the setup.\n\n#### Build docker image from source\n\n1. Install [Docker](https://docs.docker.com/engine/installation/)\n2. Clone this repo with `git clone https://github.com/mushorg/conpot.git` and `cd conpot`\n3. Run `docker build -t conpot .`\n4. Run `docker run -it -p 80:80 -p 102:102 -p 502:502 -p 161:161/udp --network=bridge conpot`\n\nNavigate to `http://MY_IP_ADDRESS` to confirm the setup. \n\n#### Build from source and run with docker-compose\n\n1. Install [docker-compose](https://docs.docker.com/compose/install/) \n2. Clone this repo with `git clone https://github.com/mushorg/conpot.git` and `cd conpot`\n3. Build the image with `docker-compose build`\n4. Test if everything is running correctly with `docker-compose up`\n5. Permanently run as a daemon with `docker-compose up -d`\n\n## Sample output\n::\n\n # conpot --template default \n _ \n ___ ___ ___ ___ ___| |_ \n | _| . | | . | . | _| \n |___|___|_|_| _|___|_| \n |_| \n\n Version 0.6.0 \n MushMush Foundation \n\n 2018-08-09 19:13:15,085 Initializing Virtual File System at ConpotTempFS/__conpot__ootc_k3j. Source specified : tar://conpot-0.6.0-py3.6/conpot/data.tar\n 2018-08-09 19:13:15,100 Please wait while the system copies all specified files\n 2018-08-09 19:13:15,172 Fetched x.x.x.x as external ip.\n 2018-08-09 19:13:15,175 Found and enabled ('modbus', ) protocol.\n 2018-08-09 19:13:15,177 Found and enabled ('s7comm', ) protocol.\n 2018-08-09 19:13:15,178 Found and enabled ('http', ) protocol.\n 2018-08-09 19:13:15,179 Found and enabled ('snmp', ) protocol.\n 2018-08-09 19:13:15,181 Found and enabled ('bacnet', ) protocol.\n 2018-08-09 19:13:15,182 Found and enabled ('ipmi', ) protocol.\n 2018-08-09 19:13:15,185 Found and enabled ('enip', ) protocol.\n 2018-08-09 19:13:15,199 Found and enabled ('ftp', ) protocol.\n 2018-08-09 19:13:15,206 Found and enabled ('tftp', =1.0)", "pysnmp", "pysmi", "lxml", "bottle", "jinja2", "beautifulsoup4", "requests", "sphinx", "libtaxii (>=1.1.0)", "xlrd", "crc16", "natsort", "scapy", "enum34", "hpfeeds3", "modbus-tk", "stix-validator", "stix", "pycrypto", "cybox", "bacpypes (==0.17.0)", "pyghmi", "mixbox", "modbus-tk", "cpppo", "pytest", "fs", "python-slugify", "tftpy", "freezegun", "pytest", "tox" ], "requires_python": ">=3.5", "summary": "Conpot is an ICS honeypot with the goal to collect intelligence about the motives and methods of adversaries targeting industrial control systems", "version": "0.6.0" }, "last_serial": 4154200, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4ebcdacc2403b829133bc346606c7694", "sha256": "4eb7dfd87a25c8bb00643facda360cbb7dda833d1f0f3a2929df87b8fb2ffd46" }, "downloads": -1, "filename": "Conpot-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4ebcdacc2403b829133bc346606c7694", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23328, "upload_time": "2013-05-11T02:11:49", "url": "https://files.pythonhosted.org/packages/62/07/1d651b5c5f83d1e80b1b298e30f447760c89ce93b449cd4c341dc0ee0fe6/Conpot-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5420072a2541322f6ffe00754b7b85c5", "sha256": "98d92c5a7cc5b457a9e1f5e0a255bea484bbd65e2fe201cfe3442c6ae764e3b7" }, "downloads": -1, "filename": "Conpot-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5420072a2541322f6ffe00754b7b85c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27459, "upload_time": "2013-05-13T10:38:18", "url": "https://files.pythonhosted.org/packages/0d/f7/8e81b55260be0db8cadf7c05220414bd6ef8d5336ab969ce37a2b230dbd9/Conpot-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b9dbb10a275debea6341dd4d7821afe8", "sha256": "d8e9a55db67556c66d5c168dbd52662bc7e11fb63f4d3082471795d7008a2450" }, "downloads": -1, "filename": "Conpot-0.2.tar.gz", "has_sig": false, "md5_digest": "b9dbb10a275debea6341dd4d7821afe8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27945, "upload_time": "2013-05-29T21:22:12", "url": "https://files.pythonhosted.org/packages/c1/11/2e808985c66511bc20cae3aa0846259e77ddffed950b6ad266c94bb0b073/Conpot-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "401d295ab21eb0863e917965ba49d7f2", "sha256": "d818c37ffeaefd0dd40b641a35422ed15f049088e61082bab09a7dcb2ee29ef5" }, "downloads": -1, "filename": "Conpot-0.2.1.tar.gz", "has_sig": false, "md5_digest": "401d295ab21eb0863e917965ba49d7f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27963, "upload_time": "2013-05-29T21:46:34", "url": "https://files.pythonhosted.org/packages/6b/2a/e0d7d97d669c2c8c4af34ebe33aa39a7dbaf1e8ac7fa74457e8ab771e1f5/Conpot-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "9b0e6e900bb64e78a5d231d1efd0a9b4", "sha256": "2a882d031bb68dbc282046273dfe0adf5b04f072f306437f503fa955b43c0ce2" }, "downloads": -1, "filename": "Conpot-0.2.2.tar.gz", "has_sig": false, "md5_digest": "9b0e6e900bb64e78a5d231d1efd0a9b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27715, "upload_time": "2013-06-23T21:49:11", "url": "https://files.pythonhosted.org/packages/9d/a1/5ccd4726793dcd0ab0864d79fe84f3dc7755c73e5381c2484efda8aa1ef0/Conpot-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ddecacf4fcbfd48c167ce6fe8b0264de", "sha256": "67d01a62c03422da7be717a4bb134f6edd8267eb8b055c9243f684bd661c980a" }, "downloads": -1, "filename": "Conpot-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ddecacf4fcbfd48c167ce6fe8b0264de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80661, "upload_time": "2014-08-11T18:17:23", "url": "https://files.pythonhosted.org/packages/11/e9/863f91ae48cdc3050b23826f9986b09a8b502a1a161dcb70e9201b425b8f/Conpot-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "b6159033f332ade17f0667ea540941a3", "sha256": "892f9aa9549ff74b521374f88c8e27805a6adf41aac4fb87c37aa258a2183b06" }, "downloads": -1, "filename": "Conpot-0.3.1.tar.gz", "has_sig": false, "md5_digest": "b6159033f332ade17f0667ea540941a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92413, "upload_time": "2014-09-25T17:40:53", "url": "https://files.pythonhosted.org/packages/dd/f3/5f8bd41661837ed23eaca97a0ef11c6a060f2c4aa8b922ee4c3f8cd074f2/Conpot-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "858bd3e2aafe0a42bf1ecd736ceffb27", "sha256": "e7541981f97a9fa6896d86f6793a87a916bf9a4141e0348b3e8e751cd31e4f49" }, "downloads": -1, "filename": "Conpot-0.4.0.tar.gz", "has_sig": false, "md5_digest": "858bd3e2aafe0a42bf1ecd736ceffb27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97403, "upload_time": "2015-01-03T21:39:50", "url": "https://files.pythonhosted.org/packages/a7/44/5e6974bdef11b5447d8ba7d55a706365d5f517bb238371f293ee6c2e542b/Conpot-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "caf5dc814bb9e21556e4de9bb078f900", "sha256": "a4a278345153e1119c8aa538e109be3002ae5afc834476b986618898fedc0c40" }, "downloads": -1, "filename": "Conpot-0.5.0-py2.7.egg", "has_sig": false, "md5_digest": "caf5dc814bb9e21556e4de9bb078f900", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 315715, "upload_time": "2015-11-08T11:24:23", "url": "https://files.pythonhosted.org/packages/d3/a1/55309668c2a282d596c9d4db50bee3799e9d7aea7d357434b77357bf1efc/Conpot-0.5.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "489b6ad7c674e13d4ffad2724a5b05e0", "sha256": "86d662fd9b20bd6de9155fd97652e52e9cf23bd97bfb7f3855b0dacaad71433a" }, "downloads": -1, "filename": "Conpot-0.5.0.tar.gz", "has_sig": false, "md5_digest": "489b6ad7c674e13d4ffad2724a5b05e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111788, "upload_time": "2015-11-08T11:24:28", "url": "https://files.pythonhosted.org/packages/ea/4f/da676a1520e82af5830825ed2101e590aca7a72f1c17d4fdc5f7ca0f5b4b/Conpot-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "648d2a4ee565b5049abf69f592e2e29e", "sha256": "4ed1c61e9d509be907d55032fffbc7a22e22c926d7d9eb0f9ae88bb2c5546680" }, "downloads": -1, "filename": "Conpot-0.5.1-py2.7.egg", "has_sig": false, "md5_digest": "648d2a4ee565b5049abf69f592e2e29e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 315544, "upload_time": "2015-11-08T12:38:24", "url": "https://files.pythonhosted.org/packages/a0/45/b853ce868a99ca27ab056cbb5b34ed2fb029aff913079b83fb9029e5bf9d/Conpot-0.5.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "e28c38b0bba8f88f08a08adb3444995b", "sha256": "5834c1ce3a7e27e0ca209eebf4fa9508638d1b2e412de5f8f9b511f3fc524730" }, "downloads": -1, "filename": "Conpot-0.5.1.tar.gz", "has_sig": false, "md5_digest": "e28c38b0bba8f88f08a08adb3444995b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111724, "upload_time": "2015-11-08T12:38:29", "url": "https://files.pythonhosted.org/packages/fa/f9/033f12f555fd9589595c70394893a62b0abb2811ed0ca4590d5b25d0b43d/Conpot-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "adcee839182e46b7472064ee10a679a6", "sha256": "2bfe369f4db54a2319a31c11f2c9f614741141ac70b6a79d1fe5bca8cf9b7220" }, "downloads": -1, "filename": "Conpot-0.5.2-py2-none-any.whl", "has_sig": false, "md5_digest": "adcee839182e46b7472064ee10a679a6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 214927, "upload_time": "2018-08-09T14:03:51", "url": "https://files.pythonhosted.org/packages/56/d0/1a9d736b687bed2ab08f1d47403016dff8a1227d7453a49dc69037dad461/Conpot-0.5.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9e7faf86dd479e3cf0b50d0ef87ecac", "sha256": "b4ccede1787e8b0bf87f5f8473301ae5086ad1593ebadae419cb987db8904954" }, "downloads": -1, "filename": "Conpot-0.5.2.tar.gz", "has_sig": false, "md5_digest": "f9e7faf86dd479e3cf0b50d0ef87ecac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 139392, "upload_time": "2018-08-09T14:03:53", "url": "https://files.pythonhosted.org/packages/0a/09/86dd5b1078eb0b2056da5451b09c53f12bb564f7b3c67d197db12c00f527/Conpot-0.5.2.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "b31e513d4917f123f72dfd1fb1a95697", "sha256": "553f107a2723cfeb67ac8b39c7387e3c87b134323bceed33b00eea3a9121f224" }, "downloads": -1, "filename": "conpot-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b31e513d4917f123f72dfd1fb1a95697", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 293881, "upload_time": "2018-08-09T20:08:02", "url": "https://files.pythonhosted.org/packages/0c/64/a92eb741a7489320d8df2c66398e6ddf13939af651a45ac2a87137c48fb7/conpot-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7478641f61e0ecb33c20fc3eaa733632", "sha256": "adddee0e857b0626106e16477aff5b7f3e88795b407d1a84258171485846c9fd" }, "downloads": -1, "filename": "conpot-0.6.0.tar.gz", "has_sig": false, "md5_digest": "7478641f61e0ecb33c20fc3eaa733632", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 200476, "upload_time": "2018-08-09T20:08:04", "url": "https://files.pythonhosted.org/packages/fa/aa/65290b85fc8d998a56ced37fa89b03e00361ab62b0843aa67696ddb9fe2f/conpot-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b31e513d4917f123f72dfd1fb1a95697", "sha256": "553f107a2723cfeb67ac8b39c7387e3c87b134323bceed33b00eea3a9121f224" }, "downloads": -1, "filename": "conpot-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b31e513d4917f123f72dfd1fb1a95697", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 293881, "upload_time": "2018-08-09T20:08:02", "url": "https://files.pythonhosted.org/packages/0c/64/a92eb741a7489320d8df2c66398e6ddf13939af651a45ac2a87137c48fb7/conpot-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7478641f61e0ecb33c20fc3eaa733632", "sha256": "adddee0e857b0626106e16477aff5b7f3e88795b407d1a84258171485846c9fd" }, "downloads": -1, "filename": "conpot-0.6.0.tar.gz", "has_sig": false, "md5_digest": "7478641f61e0ecb33c20fc3eaa733632", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 200476, "upload_time": "2018-08-09T20:08:04", "url": "https://files.pythonhosted.org/packages/fa/aa/65290b85fc8d998a56ced37fa89b03e00361ab62b0843aa67696ddb9fe2f/conpot-0.6.0.tar.gz" } ] }