{ "info": { "author": "Robin Herrmann", "author_email": "robin.herrmann@mgm-sp.com", "bugtrack_url": null, "classifiers": [], "description": "# Scanner Manager Message Coder\n\nScanner Manager Message Coder is a library offering functions to set Atlas Scan Status and send Scan Output via StdOut. When writing scripts for Atlas Docker Containers make sure you never write something to StdOut because it's the standard way to send messages to Atlas.\n\n## Installation\n\n```\npip install smmc\n```\n\n## Usage\n\n```python\nfrom smmc import SMMC\nsmmc = SMMC()\n\n# sending status update\nsmmc.send_status(\"preparing\", details={\"reason\": \"setting up aws node\"})\n\nsmmc.send_status(\"finished\", details={\"statistics\": {\n \"high\": 0, \"med\": 1, \"low\": 3, \"info\": 14, \"crwaled_pages\": 161}})\n\n\n# sending output from dictionary data\nsmmc.send_output_json(\"findings.json\", description=\"Findings of the Scan Job\", payload={[\"id\": 5, \"type\": \"injection\", \"url\": \"http://test.org/send?data='1=1;--\"]})\n\n\n# sending output from strings\nsmmc.send_output_string(\"scan.log\", payload=\"\"\"03/22 08:51:06 INFO :...read_physical_netif: index #0, interface VLINK1 has address 129.1.1.1, ifidx 0\n03/22 08:51:06 INFO :...read_physical_netif: index #1, interface TR1 has address 9.37.65.139, ifidx 1\n03/22 08:51:06 INFO :...read_physical_netif: index #2, interface LINK11 has address 9.67.100.1, ifidx 2\n03/22 08:51:06 INFO :...read_physical_netif: index #3, interface LINK12 has address 9.67.101.1, ifidx 3\n03/22 08:51:06 INFO :...read_physical_netif: index #4, interface CTCD0 has address 9.67.116.98, ifidx 4\n03/22 08:51:06 INFO :...read_physical_netif: index #5, interface CTCD2 has address 9.67.117.98, ifidx 5\n03/22 08:51:06 INFO :...read_physical_netif: index #6, interface LOOPBACK has address 127.0.0.1, ifidx 0\n03/22 08:51:06 INFO :....mailslot_create: creating mailslot for timer\n03/22 08:51:06 INFO :...mailbox_register: mailbox allocated for timer\"\"\")\n\n\n# sending output files\nsmmc.send_output_file(\"scan_findings.bin\")\n```\n\n# Build & Upload\n\n```\npython3 setup.py bdist bdist_wheel\npython3 -m twine upload --repository-url https://upload.pypi.org/legacy/ dist/*\n```\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": "", "keywords": "", "license": "GNU GPLv3", "maintainer": "", "maintainer_email": "", "name": "smmc", "package_url": "https://pypi.org/project/smmc/", "platform": "Linux", "project_url": "https://pypi.org/project/smmc/", "project_urls": null, "release_url": "https://pypi.org/project/smmc/0.1.5/", "requires_dist": [ "pybase64" ], "requires_python": "", "summary": "ATLAS - Scanner Manager Message Coder", "version": "0.1.5" }, "last_serial": 5612726, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "daf0533ae6aa4cd42a900e3c9286068b", "sha256": "d9a3e879f48f89e9c5d760b900081dd5aeec66054bea8b02d99d3e58e9b3aa05" }, "downloads": -1, "filename": "smmc-0.1.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "daf0533ae6aa4cd42a900e3c9286068b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3481, "upload_time": "2019-07-02T13:40:51", "url": "https://files.pythonhosted.org/packages/26/9e/b647fa4d417d073fa1b6f69c23153adf5bdca2f56e7528a98cc818a002a2/smmc-0.1.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "07942935020d29861439ae397beff5c3", "sha256": "f6950a8d2bd4496b3c59320075d98d936ac9fd3c9532e44da55f35650b7fdc30" }, "downloads": -1, "filename": "smmc-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "07942935020d29861439ae397beff5c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2965, "upload_time": "2019-07-02T13:40:50", "url": "https://files.pythonhosted.org/packages/af/3b/cc3a6d589eeb0c45336f7369221f7f104edd2fc4f71fc3c78014bcfa5765/smmc-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2fab40d035b93bf5fd5e75af64fef4f5", "sha256": "f83bd680b108fe9ec50e7656ad72afc21dde7ade4b8a7bf984cac22e8bea9723" }, "downloads": -1, "filename": "smmc-0.1.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "2fab40d035b93bf5fd5e75af64fef4f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3511, "upload_time": "2019-07-02T13:50:39", "url": "https://files.pythonhosted.org/packages/c6/f6/fcbe8ac08068caa8b070113a856a58ba1445d4ae17f40dbc6fb913f0a843/smmc-0.1.2.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "23288bf4b072079aa6fa6ed4c41242f9", "sha256": "e23837af38cc10528c2ed6aef84dcd93d89d2bc1ad03ff24c7e7f071192e06a1" }, "downloads": -1, "filename": "smmc-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "23288bf4b072079aa6fa6ed4c41242f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2985, "upload_time": "2019-07-02T13:48:38", "url": "https://files.pythonhosted.org/packages/91/da/aa8ef54e689951c3dbdb3297176420956e645d8df8e43ffcc7efde3269ac/smmc-0.1.2-py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "df3384fe574d50354f36a9216dc1c9da", "sha256": "1e1599b5bdb330cb551cb1f28f853eeaf3732238cd652673c04eea1f31757f75" }, "downloads": -1, "filename": "smmc-0.1.3.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "df3384fe574d50354f36a9216dc1c9da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3659, "upload_time": "2019-07-09T12:56:23", "url": "https://files.pythonhosted.org/packages/14/88/3c5b39a455991046e0494d9ada5dc622ffd1cf51256bc704c27450120d62/smmc-0.1.3.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "ec4ac508814c1d2aaa81ea76f5468d8e", "sha256": "12acbdc7e5900547f519f931cf504c8776fedac1daba5d63fe457c2d47cfdb8c" }, "downloads": -1, "filename": "smmc-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ec4ac508814c1d2aaa81ea76f5468d8e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3043, "upload_time": "2019-07-09T12:56:22", "url": "https://files.pythonhosted.org/packages/5f/c9/abb338417cba87beaed4d9162fadfaf66a9dfd20a57517f5c039c1c94f9b/smmc-0.1.3-py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "3eb09725b569e7645c396043b94451cb", "sha256": "b84c1fc43505285dc9037fe0132cf114bdc4ebb4cbbb24cc7b1c68fb54a1b1f3" }, "downloads": -1, "filename": "smmc-0.1.4.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "3eb09725b569e7645c396043b94451cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3859, "upload_time": "2019-07-26T09:36:26", "url": "https://files.pythonhosted.org/packages/31/05/1fad35c1d24d8fbc3865a36d75e2f3a492e97acadd78f476652776a2723d/smmc-0.1.4.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "d45f44a7fa07cc1f258316a1b7ed1850", "sha256": "1192bfbb89cac49e60ed9c75e6eab738153b2d397f98cf5596d4b7b6c71d54ec" }, "downloads": -1, "filename": "smmc-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d45f44a7fa07cc1f258316a1b7ed1850", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3231, "upload_time": "2019-07-26T09:36:24", "url": "https://files.pythonhosted.org/packages/4b/ba/29b43727e2467370b912907cc045f6463fb3acf0171c8ef7adb54c9b01b9/smmc-0.1.4-py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "fd6b819df226f699ab645b81de52ff6a", "sha256": "bc9e2f5a419fe1732c8be1118e387d4f343813c914fdbff1894b44e9e3c09264" }, "downloads": -1, "filename": "smmc-0.1.5.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "fd6b819df226f699ab645b81de52ff6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3839, "upload_time": "2019-07-31T10:37:01", "url": "https://files.pythonhosted.org/packages/36/a6/5edd7a31d0ac4d9c851cf4aa7551f371fa4bc3855ae50abb88f689cdad15/smmc-0.1.5.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "8c8ff1202f86a1e1cbb6124fd487a86c", "sha256": "b89ad6e4b022de6ae86438539ff9ed28a65da0eedef89f045388f9603bbf1efb" }, "downloads": -1, "filename": "smmc-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "8c8ff1202f86a1e1cbb6124fd487a86c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3227, "upload_time": "2019-07-31T10:36:59", "url": "https://files.pythonhosted.org/packages/4e/e5/1b82ed0c967905e527610faba5dc68bc60e722008857a12b677cba99e7e6/smmc-0.1.5-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fd6b819df226f699ab645b81de52ff6a", "sha256": "bc9e2f5a419fe1732c8be1118e387d4f343813c914fdbff1894b44e9e3c09264" }, "downloads": -1, "filename": "smmc-0.1.5.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "fd6b819df226f699ab645b81de52ff6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3839, "upload_time": "2019-07-31T10:37:01", "url": "https://files.pythonhosted.org/packages/36/a6/5edd7a31d0ac4d9c851cf4aa7551f371fa4bc3855ae50abb88f689cdad15/smmc-0.1.5.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "8c8ff1202f86a1e1cbb6124fd487a86c", "sha256": "b89ad6e4b022de6ae86438539ff9ed28a65da0eedef89f045388f9603bbf1efb" }, "downloads": -1, "filename": "smmc-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "8c8ff1202f86a1e1cbb6124fd487a86c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3227, "upload_time": "2019-07-31T10:36:59", "url": "https://files.pythonhosted.org/packages/4e/e5/1b82ed0c967905e527610faba5dc68bc60e722008857a12b677cba99e7e6/smmc-0.1.5-py3-none-any.whl" } ] }