{ "info": { "author": "C3NZ", "author_email": "cenz@cenz.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Console", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: POSIX :: Linux", "Topic :: Security" ], "description": "# deepdos\n\n## Description\nWelcome to deepdos, the python program written to monitor and potentially secure your network\nfrom ddos attacks! While not currently utilizing deep learning to classify packets, deepdos currently\nutilizes logistic regression in order to classify packets and has so far been trained on 200,000 packets from\nall sorts of DDOS attacks and normal traffic setup. This project couldn't have been\ndone without the help of the Canadian Institute for Cybersecurity with providing both the original flow dataset \nand tool to create flow csvs from .pcap files. Their site and all resources have been linked at the bottom.\n\n\n## Goals\n### Short term goals\n- [ ] Add LR test metrics on startup\n- [ ] Update LR to use better data for better performance\n- [x] Add command line interface\n\n### Long term goals\n- [ ] Convert Logistic regression model to a neural network\n- [ ] Support both macos and Linux (potentially Windows as well if pcap is easy)\n- [ ] Add ddos mitigation/firewall rule support\n\n## How to run/setup\n### Running from scratch\ndeepdos is currently only available on linux, but can simply be run by these two commands:\n```bash\n# clone repo\ngit clone https://github.com/C3NZ/deepdos\n\n# Install dependencies and setup the projects virtual environment\nsource bash/setup.sh\n\n# Execute the script (Needs sudo in order to execute both tcpdump and iptables)\npython3 main.py -h\n```\nThis will load you into a virtualenv with all of the dependencies installed and ready to use.\n\nTo remove all of the dependencies after you're done using the tool, you can simply run:\n```bash\nsource bash/remove.sh\n```\n\nand then remove the folder from your computer :)\n\nThis will immediately start creating necessary folders, capturing packets, and then identifying\nthe traffic that is being exchanged in and out of your current computer.\n\nThis also assumes that you have java installed for the program to execute the CICFlowMeter jar\nfile.\n\n### Installing with pip\n#### Linux\n```bash\nsudo apt install libpcap-dev python3-dev python3-setuptools\npip3 install deepdos\n```\n\n#### Macos\n```bash\nbrew install libpcap\npip3 install deepdos\n```\n## Usage\n```\nusage: main.py [-h] [-i INTERFACE] [-n NAUGHTY_COUNT] [--find-interface]\n [--firewall FIREWALL] [--model-type MODEL_TYPE]\n\nWelcome to deepdos, the machine learning/ai based ddos analysis/mitigation\nservice\n\noptional arguments:\n -h, --help show this help message and exit\n -i INTERFACE [REQUIRES SUDO] The network interface for deepdos to\n listen to (default: None)\n -n NAUGHTY_COUNT The amount of malicious flows that can come from a\n given address (default: 10)\n --find-interface List all of your devices network interfaces. Good if\n you don't know what interfaces your device has\n (default: False)\n --firewall FIREWALL [REQUIRES SUDO] Turn on firewall mode for the given\n system. linux for Linux systems and macos for mac (Not\n yet supported) (default: None)\n --model-type MODEL_TYPE\n The model that you would like to use for classifying\n the data (default: lr-stable-0.9.0.pickle)\nusage: src [-h] [-i INTERFACE] [-n NAUGHTY_COUNT] [--find-interface]\n [--firewall FIREWALL] [--model-type MODEL_TYPE]\n```\n\n## How to deploy\nYou can deploy this on your own machine, but production use will come in the future.\n\n## Live deployments\nThis will be on pypi soon :)\n\n## How to contribute\nFork the current repository and then make the changes that you'd like to said fork. Upon adding features, fixing bugs,\nor whatever modifications you've made to the project, issue a pull request to this repository containing the changes that you've made\nand I will evaluate them before taking further action. This process may take anywhere from 3-7 days depending on the scope of the changes made, \nmy schedule, and any other variable factors.\n\n## Resources\n[UNB datasets](https://www.unb.ca/cic/datasets/)\n\n[CICnetflowmeter](http://www.netflowmeter.ca/netflowmeter.html)\n\n[CIC License](CIC_LICENSE.txt)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/C3NZ/deepdos", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "deepdos", "package_url": "https://pypi.org/project/deepdos/", "platform": "", "project_url": "https://pypi.org/project/deepdos/", "project_urls": { "Homepage": "https://github.com/C3NZ/deepdos" }, "release_url": "https://pypi.org/project/deepdos/0.9.95/", "requires_dist": [ "numpy (==1.17.2)", "pandas (==0.25.1)", "psutil (==5.6.3)", "python-iptables (==0.14.0)", "scikit-learn (==0.21.3)", "wheel (==0.32.3)" ], "requires_python": "", "summary": "A machine learning/AI based approach to protecting your devices against ddos attacks", "version": "0.9.95" }, "last_serial": 5946618, "releases": { "0.9.0": [ { "comment_text": "", "digests": { "md5": "657029ff3b3783c593c1da3ce03e2ffd", "sha256": "33e71a73e804484e115995f6724177d66130f7444747541599903537751c6d2f" }, "downloads": -1, "filename": "deepdos-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "657029ff3b3783c593c1da3ce03e2ffd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11909, "upload_time": "2019-10-07T02:33:34", "url": "https://files.pythonhosted.org/packages/ab/66/35d85d4d9d83a74fd1516a222c9fdacd059f8399ae90209737f703720676/deepdos-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82f321694eff362ee931f09a32f6718d", "sha256": "e7db7b6d9b2e951ef71682bc2ce76b85ee19544f57d9c7478558257f73ac3e1c" }, "downloads": -1, "filename": "deepdos-0.9.0.tar.gz", "has_sig": false, "md5_digest": "82f321694eff362ee931f09a32f6718d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16590143, "upload_time": "2019-10-07T02:34:13", "url": "https://files.pythonhosted.org/packages/ce/7a/337decdc846356247c0edf592ac23ae55f611cc1ffa2d586006d0d8eed4e/deepdos-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "6215b41e768230a693d8d7eb5797d99c", "sha256": "283e6fb2f4c79f60057965ba9c9dcc4e2052f464e12fbf03752cc5876dce06b3" }, "downloads": -1, "filename": "deepdos-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6215b41e768230a693d8d7eb5797d99c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12700, "upload_time": "2019-10-07T02:42:38", "url": "https://files.pythonhosted.org/packages/9b/85/581242a75ae1c75d81e8a1be57f41d7454c0f3008659d4b3eb1c3e1d7ca7/deepdos-0.9.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66f2810d13ea135b72026b1381160c0d", "sha256": "d8e0cbc297f2729a41a6ff51cfd8633821f72bd0ec06ec8d93dc4f36f1e4ada3" }, "downloads": -1, "filename": "deepdos-0.9.1.tar.gz", "has_sig": false, "md5_digest": "66f2810d13ea135b72026b1381160c0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16590116, "upload_time": "2019-10-07T02:42:44", "url": "https://files.pythonhosted.org/packages/2e/b7/c2a397ae2ddf8ffee96340b6dc25c63a269cf57e8dab6380fe70b3ec0f32/deepdos-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "15b314823131d2bb81d0f776f7eabc54", "sha256": "fcd7288026b19308be2d8236e21007c013df54764f3792c3af89ed1cdee2be54" }, "downloads": -1, "filename": "deepdos-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "15b314823131d2bb81d0f776f7eabc54", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12706, "upload_time": "2019-10-07T02:44:59", "url": "https://files.pythonhosted.org/packages/12/78/52ca60b0a9422ea0072ecae24aa0a8acda4d975e72eb242cc06c28a87eb2/deepdos-0.9.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d56b8e3784d8b2f50315be2928de0ea", "sha256": "6d6556a1eaa36bd344ac487bf39e58dba3442e7b026db0b2b390b80409d09ecb" }, "downloads": -1, "filename": "deepdos-0.9.2.tar.gz", "has_sig": false, "md5_digest": "9d56b8e3784d8b2f50315be2928de0ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16590114, "upload_time": "2019-10-07T02:45:06", "url": "https://files.pythonhosted.org/packages/93/d1/a0a9b13c647320b8e8496b1d38f49ccbb67d68ed7feddcc0b86ad93a99cc/deepdos-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "2ccd2e6d08eeba455b8c7d7c63451961", "sha256": "42d412dc6de21f80939c85433c66aee069b95cbdfabf415b34c45fcf76bffff9" }, "downloads": -1, "filename": "deepdos-0.9.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2ccd2e6d08eeba455b8c7d7c63451961", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12870, "upload_time": "2019-10-07T02:54:16", "url": "https://files.pythonhosted.org/packages/2e/4b/a33cfef858987840bfc889814ccf40cccb20ed489c0226eb9f35fb9b4332/deepdos-0.9.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e118f802eae2a9e2d2722a2b69615599", "sha256": "e42adb3731fe1bb91f674ccf69c1f62234fbce769d05abde1af6392abecf1045" }, "downloads": -1, "filename": "deepdos-0.9.3.tar.gz", "has_sig": false, "md5_digest": "e118f802eae2a9e2d2722a2b69615599", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16590415, "upload_time": "2019-10-07T02:54:23", "url": "https://files.pythonhosted.org/packages/26/7c/779745e650ad0880bfd8f34906e3ea59338a837449f654efe887eacb06ff/deepdos-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "f3dcb83bab7f3e387213491a5c196031", "sha256": "0d2a422d9dbeaf17f50ed98540813c9f65258c9ee73df79eaac698fb95397dfa" }, "downloads": -1, "filename": "deepdos-0.9.4-py3-none-any.whl", "has_sig": false, "md5_digest": "f3dcb83bab7f3e387213491a5c196031", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21804, "upload_time": "2019-10-07T03:28:29", "url": "https://files.pythonhosted.org/packages/92/f7/3de59f4789929609a90010e51f9169d51e05ff2579640efa3010d00bd481/deepdos-0.9.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4358f62e5362ee4c95c48b266133ac83", "sha256": "ec987c768a4fbe0ac1c215a382c239bf1e33a1287753f16a43f01105fe5fe955" }, "downloads": -1, "filename": "deepdos-0.9.4.tar.gz", "has_sig": false, "md5_digest": "4358f62e5362ee4c95c48b266133ac83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11904, "upload_time": "2019-10-07T03:28:31", "url": "https://files.pythonhosted.org/packages/81/a6/5bec819249debf4c656e119ce08f70c56f0e9a827dbed3bff35af0881317/deepdos-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "3eb1ce5d6494d2d37237da2e2ad1341a", "sha256": "e0353f83956a6c55e008a821043cbb4a637eb672946634df2997230062509d6b" }, "downloads": -1, "filename": "deepdos-0.9.5-py3-none-any.whl", "has_sig": false, "md5_digest": "3eb1ce5d6494d2d37237da2e2ad1341a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16638177, "upload_time": "2019-10-07T03:36:08", "url": "https://files.pythonhosted.org/packages/b4/33/eb145029f312c91e59eebc6da47ebc35ed6a2ee43e0e3cdb900a94195d43/deepdos-0.9.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d731bc05b5dad7c8764e93a6739d6ab3", "sha256": "b4dda0c85aaffdfa6c91ee5831891319a20b1c3433e739a5e624a64dbf962bbf" }, "downloads": -1, "filename": "deepdos-0.9.5.tar.gz", "has_sig": false, "md5_digest": "d731bc05b5dad7c8764e93a6739d6ab3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16589665, "upload_time": "2019-10-07T03:36:17", "url": "https://files.pythonhosted.org/packages/34/58/3b63c9c5330cf471fee5a6cc5f175be903e461aa16270c91c2740361af6c/deepdos-0.9.5.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "ab18436125346d6301111dbcf0963dbd", "sha256": "c9ed4341e5197123c3bef8803755393a22ea59d030d8924dfdbfaf1e57f23be3" }, "downloads": -1, "filename": "deepdos-0.9.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ab18436125346d6301111dbcf0963dbd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16638232, "upload_time": "2019-10-07T03:41:58", "url": "https://files.pythonhosted.org/packages/ac/59/9f78cf0df2f5b8efdcbf2f77df9459cd2258735c4d354e68a0ebd0c80997/deepdos-0.9.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c5ab7195e9dd4676fd98cda01bcc32d", "sha256": "f2af1a4aa227231f463e721ee6581ebcaf24226a45c6276f2a58a179718221ee" }, "downloads": -1, "filename": "deepdos-0.9.6.tar.gz", "has_sig": false, "md5_digest": "0c5ab7195e9dd4676fd98cda01bcc32d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16589815, "upload_time": "2019-10-07T03:42:05", "url": "https://files.pythonhosted.org/packages/df/c7/1ab3795ea42fe622d10f21a08c486eec0509069255b4e38cb64998a8871c/deepdos-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "754f393f389653716c26886bae10c356", "sha256": "e86ff449df4765e9ad7e1e6a8fb1065f8a434890def52d5c1f06af639ab69bdb" }, "downloads": -1, "filename": "deepdos-0.9.7-py3-none-any.whl", "has_sig": false, "md5_digest": "754f393f389653716c26886bae10c356", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16638832, "upload_time": "2019-10-07T08:51:34", "url": "https://files.pythonhosted.org/packages/f9/09/81232388086abcb3e653edc73f702d2b84bd23291d54dd78b7a4513bb22f/deepdos-0.9.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16a1842f78fc7528d05db9fa4df3e680", "sha256": "b99bcd67fbad17dcb531559fae5027034a09da32612b9c038f5e0e16406a0183" }, "downloads": -1, "filename": "deepdos-0.9.7.tar.gz", "has_sig": false, "md5_digest": "16a1842f78fc7528d05db9fa4df3e680", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16590225, "upload_time": "2019-10-07T08:51:42", "url": "https://files.pythonhosted.org/packages/3b/88/74454113e49e15f03e7fe4f58684002863b557c7294a12fda682775b53c0/deepdos-0.9.7.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "c85255405da0ded0f84793428103ebb1", "sha256": "1a2bacda0faae2f7febec992967ae0acfe1be398f2eea4508cfa5e52f773fc07" }, "downloads": -1, "filename": "deepdos-0.9.8-py3-none-any.whl", "has_sig": false, "md5_digest": "c85255405da0ded0f84793428103ebb1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16638976, "upload_time": "2019-10-07T09:24:04", "url": "https://files.pythonhosted.org/packages/8d/ef/0000dd1f09182bcac3488ce5e0090161870dc7bc68ca8a2eca49ff8e7e8e/deepdos-0.9.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e30aa50d8aa1d6313a50d38c69ef57a3", "sha256": "4a43c5abd9d1c8af4b6f858c07c2f5722ef23302cf75d6475103d0fdffc37ce2" }, "downloads": -1, "filename": "deepdos-0.9.8.tar.gz", "has_sig": false, "md5_digest": "e30aa50d8aa1d6313a50d38c69ef57a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16590396, "upload_time": "2019-10-07T09:24:12", "url": "https://files.pythonhosted.org/packages/51/1a/41eb4e798645b901aa9a8b248b0608e45e64b80cd4ae1a0e954b731cb2fe/deepdos-0.9.8.tar.gz" } ], "0.9.81": [ { "comment_text": "", "digests": { "md5": "6631fc77c80355bcbf0fa93d41622bc9", "sha256": "d013241a2696e3ba7a464c0dec516621119ff384c4962cc47829ebfa2657f6d8" }, "downloads": -1, "filename": "deepdos-0.9.81-py3-none-any.whl", "has_sig": false, "md5_digest": "6631fc77c80355bcbf0fa93d41622bc9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16639050, "upload_time": "2019-10-07T09:34:56", "url": "https://files.pythonhosted.org/packages/37/3a/3332040fc2a80bf133cd23431b4d8cea4acf8ccb0705886f6881c7b27ef1/deepdos-0.9.81-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b36eee01481f64a44d662a07d974e34f", "sha256": "f5d2e28e6c168657d67e6dae643e716e5b2eb032c38ded32c210883a528d28c4" }, "downloads": -1, "filename": "deepdos-0.9.81.tar.gz", "has_sig": false, "md5_digest": "b36eee01481f64a44d662a07d974e34f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16590396, "upload_time": "2019-10-07T09:35:05", "url": "https://files.pythonhosted.org/packages/1a/a4/9afbda629df4ea14941f94fc749cdd48ab0e9ffa992fd5ec193ceea58f99/deepdos-0.9.81.tar.gz" } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "a2caee5a6d93eb0970e3248757e9cc29", "sha256": "a15e8eabd48b2821b5b17d6b2b04c6bb102c3c10eaaff4e03258a9c3dc405dbd" }, "downloads": -1, "filename": "deepdos-0.9.9-py3-none-any.whl", "has_sig": false, "md5_digest": "a2caee5a6d93eb0970e3248757e9cc29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16639036, "upload_time": "2019-10-07T09:39:20", "url": "https://files.pythonhosted.org/packages/bc/69/a611d3ddcd57d15da6b359127038960b2c1f3793e0a1887376fc8304de79/deepdos-0.9.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "886cdfcf8f96b6b9714626499f6913ae", "sha256": "51b2d16ef512415718de9a9d59519f68e8bac4feed2d7b77af636563bdd8f63d" }, "downloads": -1, "filename": "deepdos-0.9.9.tar.gz", "has_sig": false, "md5_digest": "886cdfcf8f96b6b9714626499f6913ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16590441, "upload_time": "2019-10-07T09:39:27", "url": "https://files.pythonhosted.org/packages/09/88/a5663d4d42f6bcfbcaabe23de62134da9d31ca2c8e7b034b4d033733db14/deepdos-0.9.9.tar.gz" } ], "0.9.91": [ { "comment_text": "", "digests": { "md5": "23350947796d2dd2276291d6e86cab3a", "sha256": "1bb9c316d29c3d2c91b25308c01cbfa85eaab1b8c1a90170a5dbc209e2f0c0b5" }, "downloads": -1, "filename": "deepdos-0.9.91-py3-none-any.whl", "has_sig": false, "md5_digest": "23350947796d2dd2276291d6e86cab3a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16640921, "upload_time": "2019-10-07T09:57:00", "url": "https://files.pythonhosted.org/packages/a9/39/2eac05c2c106f674520ab0ba37170c8da7f27042a15da3e9e508da481d26/deepdos-0.9.91-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03900c5bc65efd0efc9d6ac22d5852cd", "sha256": "83b7a147061613bf0a1a040e3a70866efa9194158a2e2929941da416eeb1b2b1" }, "downloads": -1, "filename": "deepdos-0.9.91.tar.gz", "has_sig": false, "md5_digest": "03900c5bc65efd0efc9d6ac22d5852cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16591326, "upload_time": "2019-10-07T09:57:07", "url": "https://files.pythonhosted.org/packages/9a/ea/8ecdb89fa544244d19b855883bbdbd70e01928814c8316e6ce4e1caedd91/deepdos-0.9.91.tar.gz" } ], "0.9.92": [ { "comment_text": "", "digests": { "md5": "72be14a35ac54174d29ba6606f55772a", "sha256": "18c36756e511a4a54d25e4a1d15a070d393b93f647efd8a4d80983d0ab65954e" }, "downloads": -1, "filename": "deepdos-0.9.92-py3-none-any.whl", "has_sig": false, "md5_digest": "72be14a35ac54174d29ba6606f55772a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16351596, "upload_time": "2019-10-07T18:58:01", "url": "https://files.pythonhosted.org/packages/b0/08/b0517c77c82a821036fea8f09bf75821350af257406e739d55df484759f2/deepdos-0.9.92-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51bfde4fd505716608edb0b9f2d93055", "sha256": "f953071effa44fd12d51deb94b71ae11e71c55d40ed7863b6f7b6d5c365c9e22" }, "downloads": -1, "filename": "deepdos-0.9.92.tar.gz", "has_sig": false, "md5_digest": "51bfde4fd505716608edb0b9f2d93055", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16336336, "upload_time": "2019-10-07T18:58:17", "url": "https://files.pythonhosted.org/packages/7b/d3/ae88d30cfb3e629e186daca79532555e1a425d26f03c98e2aa5cc542350f/deepdos-0.9.92.tar.gz" } ], "0.9.93": [ { "comment_text": "", "digests": { "md5": "5168a873d783fb63dcc6486e0fe677d1", "sha256": "ea68476a187e942d87e264c62724f40130f481f63b781206f4cdf19346d1f471" }, "downloads": -1, "filename": "deepdos-0.9.93-py3-none-any.whl", "has_sig": false, "md5_digest": "5168a873d783fb63dcc6486e0fe677d1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16351667, "upload_time": "2019-10-07T21:34:17", "url": "https://files.pythonhosted.org/packages/56/5a/cf34dc5adf44e2e97e2a133368c55886ba3a693bd82a606697d82b20a9b7/deepdos-0.9.93-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7cc11719a78d32d6ef23b65b00822307", "sha256": "eda2058643e18e43147699e007eb6388aed9893ededa2ff841f9645d67a8b453" }, "downloads": -1, "filename": "deepdos-0.9.93.tar.gz", "has_sig": false, "md5_digest": "7cc11719a78d32d6ef23b65b00822307", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16336445, "upload_time": "2019-10-07T21:34:32", "url": "https://files.pythonhosted.org/packages/0f/59/eae62aef1c4204de69281c9609e26e53e1081f0d5d3b7d4d1b8d6989f751/deepdos-0.9.93.tar.gz" } ], "0.9.94": [ { "comment_text": "", "digests": { "md5": "e1b483ea8d7ced37460cab743965d2ff", "sha256": "654bdc7f3d54522d855aa2862e057624d4c0fe5ebc215b0b4361e42e28ce4a56" }, "downloads": -1, "filename": "deepdos-0.9.94-py3-none-any.whl", "has_sig": false, "md5_digest": "e1b483ea8d7ced37460cab743965d2ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16353175, "upload_time": "2019-10-08T20:41:12", "url": "https://files.pythonhosted.org/packages/f5/17/ab1d2b3a05636f01a8d6c170cde8c8d46f60eebd26d2b4bd0c98b136c9f7/deepdos-0.9.94-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b53e66f028648acfed6ca55b363c7163", "sha256": "f74c2219266f0259fdfbb2f96c3d9eed01d5f7d93914cb18aa5742fe2acf24f8" }, "downloads": -1, "filename": "deepdos-0.9.94.tar.gz", "has_sig": false, "md5_digest": "b53e66f028648acfed6ca55b363c7163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16338146, "upload_time": "2019-10-08T20:41:29", "url": "https://files.pythonhosted.org/packages/b9/1d/1c9f0656d8e6e432e81c800b7d9e23bf39ad2d04f5bac42639d0238ac324/deepdos-0.9.94.tar.gz" } ], "0.9.95": [ { "comment_text": "", "digests": { "md5": "a5830d6e7c6443eff539601d0ded8f73", "sha256": "51abf578b2d85282f7bc653e871349e22df3632c2d276f53a1c6636c53258d10" }, "downloads": -1, "filename": "deepdos-0.9.95-py3-none-any.whl", "has_sig": false, "md5_digest": "a5830d6e7c6443eff539601d0ded8f73", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16353185, "upload_time": "2019-10-08T20:46:50", "url": "https://files.pythonhosted.org/packages/d0/73/deaae711db0077a4e27d79eec9ca0ed9643a09867ced6f8c1d1dd8b4522d/deepdos-0.9.95-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2a8db126699f997466a2715e2a80949", "sha256": "c75a676a366e0c1d83fbf227ee268c102335a366f808e24462d12468131a38ee" }, "downloads": -1, "filename": "deepdos-0.9.95.tar.gz", "has_sig": false, "md5_digest": "b2a8db126699f997466a2715e2a80949", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16338181, "upload_time": "2019-10-08T20:47:06", "url": "https://files.pythonhosted.org/packages/cd/88/61f813ad9c023e980b68b859c7390b5c9301b86d410ce80c9fa03f8eabb5/deepdos-0.9.95.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a5830d6e7c6443eff539601d0ded8f73", "sha256": "51abf578b2d85282f7bc653e871349e22df3632c2d276f53a1c6636c53258d10" }, "downloads": -1, "filename": "deepdos-0.9.95-py3-none-any.whl", "has_sig": false, "md5_digest": "a5830d6e7c6443eff539601d0ded8f73", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16353185, "upload_time": "2019-10-08T20:46:50", "url": "https://files.pythonhosted.org/packages/d0/73/deaae711db0077a4e27d79eec9ca0ed9643a09867ced6f8c1d1dd8b4522d/deepdos-0.9.95-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2a8db126699f997466a2715e2a80949", "sha256": "c75a676a366e0c1d83fbf227ee268c102335a366f808e24462d12468131a38ee" }, "downloads": -1, "filename": "deepdos-0.9.95.tar.gz", "has_sig": false, "md5_digest": "b2a8db126699f997466a2715e2a80949", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16338181, "upload_time": "2019-10-08T20:47:06", "url": "https://files.pythonhosted.org/packages/cd/88/61f813ad9c023e980b68b859c7390b5c9301b86d410ce80c9fa03f8eabb5/deepdos-0.9.95.tar.gz" } ] }