{ "info": { "author": "Li Xingxuan", "author_email": "lxx895466249@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "## Nessus Host Assessment Crawler\n\nExtract Nessus HA data to xlsx\n\n## Getting Started\n\nThis package is for those who are suffering from Nesses HA work. Good luck :)\n\n\n\n### Installing\n\nThe package can be installed by pip install. Make sure you have installed it properly. \n\nRun the following commands to install pip.\n\n```\ncurl https://bootstrap.pypa.io/get-pip.py -o get-pip.py\n```\n```\npython get-pip.py\n```\n\nThe following command is to install nessusha.\n```\npip install nessusha\n```\n\nFor Mac User, you might have both python2 and python3. You may run the following command instead.\n```\npip3 install nessusha\n```\n\nNow we are good to go. :)\n\n\n\n## Deployment\n\nCurrent package allows user to call the api to extract all the checks and corresponding values from HA html file.\n\n1. htmlparser():\n\n This function directly extract checks and values from Nessus HA html data file and store the values into a excel workbook.\n\n2. openhtml():\n\n Return values: (String) rawhtml, (String) filename\n\n This function allows you to open the html file and return the rawhtml data into a string. It also returns the filename.\n\n3. allhosts(rawhtml):\n\n Return values: myhsots\n\n This function returns a list of all the hosts appeared in the html file. \n\n\n\n\n\n\n## Versioning\n\nCurrent Version: 0.3.0\n\n1. Now we can extract policy values which is your desired value into the output file.\n\n2. Only html files are accepted as input file.\n\nHistory Version: \n\n1. 0.2.3\n\n Bug fixed for linux not open the output file properly.\n\n2. nessusha 0.2.2\n\n Bug fixed for the output file is not opened properly. Pre requests are added to setup file.\n\n3. nessusha 0.2.1\n\n Now we support MacOS and Linux! It will open the output file once it finishes.\n\n4. nessusha 0.2.0\n\n Documentation and other functions are added.\n\n5. nessusha 0.1.2\n\n6. nessusha 0.1.1\n\n7. nessusha 0.1.0\n\n\n## Authors\nLi Xingxuan: lxx895466249@gmail.com\n\nSakthi Ram: sakthi_ram@hotmail.com\n\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details\n\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": "https://github.com/SanPersie", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "nessusha", "package_url": "https://pypi.org/project/nessusha/", "platform": "", "project_url": "https://pypi.org/project/nessusha/", "project_urls": { "Homepage": "https://github.com/SanPersie" }, "release_url": "https://pypi.org/project/nessusha/0.3.0/", "requires_dist": [ "bs4", "xlsxwriter" ], "requires_python": "", "summary": "Extract Nessus HA data to xlsx", "version": "0.3.0" }, "last_serial": 4084711, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "794ca22785073d82468a65aa6f74b398", "sha256": "bb3937d5ec2e472883c226dcbcba90a23ad92ba8b601d2ea212df4e31d401c31" }, "downloads": -1, "filename": "nessusha-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "794ca22785073d82468a65aa6f74b398", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5071, "upload_time": "2018-07-18T02:41:34", "url": "https://files.pythonhosted.org/packages/51/53/ac71e3d34caba6d0e67a7403eab863258f7f2941d34e466dd2cb7b8a1a6d/nessusha-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "baea43ef5f6633f4e54c9cd1346234a4", "sha256": "413a047a8c6260d92f09446170d7cdb13e6eef01977c42f9599ffb2a1da07c29" }, "downloads": -1, "filename": "nessusha-0.1.0.tar.gz", "has_sig": false, "md5_digest": "baea43ef5f6633f4e54c9cd1346234a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3248, "upload_time": "2018-07-18T02:41:36", "url": "https://files.pythonhosted.org/packages/c7/d5/730f6f57383d3ea4bfd9292ac60d7d78719ef5c1c8e38aa939ac0779e608/nessusha-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e74c3f9dac46b7e5fee657fcda4e51e7", "sha256": "9085161fae0ea1cf5e24f1c6b3dafdf2b8b908835bd65dfe74ed45be236e01ae" }, "downloads": -1, "filename": "nessusha-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e74c3f9dac46b7e5fee657fcda4e51e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6997, "upload_time": "2018-07-18T02:59:39", "url": "https://files.pythonhosted.org/packages/18/be/52751e3b777ff5ad3ca5dd7611ac609bd1a6b69cdafaaff08be3dc94dfc9/nessusha-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "498f40f685078f0577d9f6a78feef4e4", "sha256": "37d1042a688061c70b384cf09c5710652b23292ed75b62afcae9c170fbb33905" }, "downloads": -1, "filename": "nessusha-0.1.1.tar.gz", "has_sig": false, "md5_digest": "498f40f685078f0577d9f6a78feef4e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3496, "upload_time": "2018-07-18T02:59:41", "url": "https://files.pythonhosted.org/packages/33/f3/71dc1eb02d45eb49d91e6184fab57a482817c174ad85def5f22d09b1d710/nessusha-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9c50a1d3cfb874f24768d4d88a277068", "sha256": "c1b973427a3db9927b83c23af2408dca076fc1f61ca7ad164d691f4daa240ceb" }, "downloads": -1, "filename": "nessusha-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9c50a1d3cfb874f24768d4d88a277068", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6992, "upload_time": "2018-07-18T03:15:28", "url": "https://files.pythonhosted.org/packages/25/e5/0f9de1cb814a1684b56e045ffaa3035593bc7f0e8b3d0616779bb5329456/nessusha-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77980e0eddc29d96b8950face82e97dc", "sha256": "73579ec9f58ef31e20f359b7b5af5258b1986d81be2720903f90dcaa3c02655a" }, "downloads": -1, "filename": "nessusha-0.1.2.tar.gz", "has_sig": false, "md5_digest": "77980e0eddc29d96b8950face82e97dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3501, "upload_time": "2018-07-18T03:15:29", "url": "https://files.pythonhosted.org/packages/ae/29/002f6afe9ef4b373a108ed8633df18471d03ea49f076f03b72b1aa367f24/nessusha-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4e9acdee16f05c95fd8574d32dd93064", "sha256": "572d41464c7164bf6119213aa4265de0c91a107f24e0376c735051a95bb82d2b" }, "downloads": -1, "filename": "nessusha-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4e9acdee16f05c95fd8574d32dd93064", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7206, "upload_time": "2018-07-18T03:37:12", "url": "https://files.pythonhosted.org/packages/01/93/af51454f2eec640358463137a2e60369448582008468f5a68b85ed0a5428/nessusha-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9bea9b95d32da6c1efe798815fc0a35f", "sha256": "05c287013e4ba7466e21762e5a30685a633ef84287480d407764abb66bd5fca6" }, "downloads": -1, "filename": "nessusha-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9bea9b95d32da6c1efe798815fc0a35f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3760, "upload_time": "2018-07-18T03:37:14", "url": "https://files.pythonhosted.org/packages/71/3d/dc0458918fd681e60cae7a9fc517999bdab58cf0d55a893adaba4506c6bc/nessusha-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "260eebf8dc1bbb2a64d88a04de450eda", "sha256": "1ac4fac51809f0385af37e3e983c0e4bfa9f0226cba687bf95616f6231fac1f9" }, "downloads": -1, "filename": "nessusha-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "260eebf8dc1bbb2a64d88a04de450eda", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7354, "upload_time": "2018-07-18T06:57:58", "url": "https://files.pythonhosted.org/packages/7c/e6/48d9f526057c2b1b9dd6e0eee91ceb98ca0eadeaf8e5847fa0edaaef2ea8/nessusha-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8789f6683651d88e665840d17e9d41af", "sha256": "adb92a3b8a5f2f7f276efb297f262a5303d176a3334b016f25adedde5d60075f" }, "downloads": -1, "filename": "nessusha-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8789f6683651d88e665840d17e9d41af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3890, "upload_time": "2018-07-18T06:58:01", "url": "https://files.pythonhosted.org/packages/e9/63/53a8d50200c1bdafbf6a639efb85eb15162c58e75d056e82e90ea415cd93/nessusha-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "58e85a382a34b60e5960618ae5270e0c", "sha256": "a48586c001a1c52a347f34580071dec6c6a9202cd1b20d2107c5d1f82fa61908" }, "downloads": -1, "filename": "nessusha-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "58e85a382a34b60e5960618ae5270e0c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7480, "upload_time": "2018-07-18T16:39:58", "url": "https://files.pythonhosted.org/packages/9b/ec/99f47adc3c683e9fa6abdd4db345096c8cbfa2d86f2321d0816c479e4eb7/nessusha-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9193ab4ff21dc1d68ec9d2987070fa07", "sha256": "4e33cb9031e756ff5eafcadc304ca1f9aab486cf95ebb14d40931bb74515a374" }, "downloads": -1, "filename": "nessusha-0.2.2.tar.gz", "has_sig": false, "md5_digest": "9193ab4ff21dc1d68ec9d2987070fa07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3811, "upload_time": "2018-07-18T16:40:01", "url": "https://files.pythonhosted.org/packages/57/b5/7954334fd5a632b88f3466d938ad04d65a404a372bab685d4b92f61ba470/nessusha-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "c91844fb29575dd16a540f3634d1b7c2", "sha256": "ee9e3fc22733cbef77cf54490820b381fe72362d060f80b91b591b9d7cda87ae" }, "downloads": -1, "filename": "nessusha-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c91844fb29575dd16a540f3634d1b7c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7518, "upload_time": "2018-07-19T14:52:28", "url": "https://files.pythonhosted.org/packages/05/08/65983645fff0128229a7a1e15ea3b999a46a03bf49380b48455aff3a96d8/nessusha-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38c6eabfa6a079fa0a04dc4fac25ae82", "sha256": "99bc6286a5600352d58053fd198c45067186c2589d25fdbeeee17cea04c96fb3" }, "downloads": -1, "filename": "nessusha-0.2.3.tar.gz", "has_sig": false, "md5_digest": "38c6eabfa6a079fa0a04dc4fac25ae82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3854, "upload_time": "2018-07-19T14:52:32", "url": "https://files.pythonhosted.org/packages/19/34/716f6cc6428add3a31a39924ea72c0090586528472ef36c253535e376110/nessusha-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "22399448917224b9bdf35e6adf4ccfc2", "sha256": "64566ef7a07ad6b21d25d3ed1e7e430b760c894bbd21e57c1de961b575a31b86" }, "downloads": -1, "filename": "nessusha-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "22399448917224b9bdf35e6adf4ccfc2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7651, "upload_time": "2018-07-20T06:25:27", "url": "https://files.pythonhosted.org/packages/e0/86/ac5732c5b8d915bcef3bda9eb80f5c936781d30295319dcf8040d4fd7ad5/nessusha-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34d194ddab7f7f6126b95b2fdc4ab462", "sha256": "3b7cf154242691bd795e0615d471e859641d7917dea5c974f7f9151cbde8f3ef" }, "downloads": -1, "filename": "nessusha-0.3.0.tar.gz", "has_sig": false, "md5_digest": "34d194ddab7f7f6126b95b2fdc4ab462", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4001, "upload_time": "2018-07-20T06:25:31", "url": "https://files.pythonhosted.org/packages/25/34/d1698ee80bf32688c5a7dfc6d752e22201cb1a51dc6b636966ef680fbcc3/nessusha-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "22399448917224b9bdf35e6adf4ccfc2", "sha256": "64566ef7a07ad6b21d25d3ed1e7e430b760c894bbd21e57c1de961b575a31b86" }, "downloads": -1, "filename": "nessusha-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "22399448917224b9bdf35e6adf4ccfc2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7651, "upload_time": "2018-07-20T06:25:27", "url": "https://files.pythonhosted.org/packages/e0/86/ac5732c5b8d915bcef3bda9eb80f5c936781d30295319dcf8040d4fd7ad5/nessusha-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34d194ddab7f7f6126b95b2fdc4ab462", "sha256": "3b7cf154242691bd795e0615d471e859641d7917dea5c974f7f9151cbde8f3ef" }, "downloads": -1, "filename": "nessusha-0.3.0.tar.gz", "has_sig": false, "md5_digest": "34d194ddab7f7f6126b95b2fdc4ab462", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4001, "upload_time": "2018-07-20T06:25:31", "url": "https://files.pythonhosted.org/packages/25/34/d1698ee80bf32688c5a7dfc6d752e22201cb1a51dc6b636966ef680fbcc3/nessusha-0.3.0.tar.gz" } ] }