{ "info": { "author": "Emilien Peretti", "author_email": "code@emilienperetti.be", "bugtrack_url": null, "classifiers": [], "description": "[![PyPi](https://img.shields.io/pypi/v/hackrecon.svg)](https://pypi.org/pypi/hackrecon/)\r\n![License](https://img.shields.io/github/license/EmilienPer/Hackrecon.svg?style=flat)\r\n[![Documentation Status](https://readthedocs.org/projects/hackrecon/badge/?version=latest)](https://hackrecon.readthedocs.io/en/latest/?badge=latest)\r\n[![Known Vulnerabilities](https://snyk.io/test/github/EmilienPer/HackRecon/badge.svg?targetFile=requirements.txt)](https://snyk.io/test/github/EmilienPer/HackRecon?targetFile=requirements.txt)\r\n[![Donate](https://img.shields.io/badge/donate-paypal-orange.svg)](https://www.paypal.me/EmilienPer)\r\n[![Beerpay](https://beerpay.io/EmilienPer/HackRecon/badge.svg?style=flat)](https://beerpay.io/EmilienPer/HackRecon)\r\n## Table of Contents\r\n * [HackRecon](#hackrecon)\r\n * [Requirement](#requirement)\r\n * [Installation](#installation)\r\n * [Options](#options)\r\n * [Usage](#usage)\r\n * [Example](#example)\r\n * [Issues management](#issues-management)\r\n\r\n## HackRecon\r\nProject URL : https://github.com/EmilienPer/HackRecon\r\n\r\nHackRecon was created to be used for OSCP certification.\r\nThis tool (inspired by the \"reconnoitre\" tool: https://github.com/codingo/Reconnoitre) makes it possible to scan hosts finally to obtain a maximum of information on these. It is therefore a recognition tool.\r\nIts mechanism can be summarized as follows:\r\n\r\n For each host:\r\n- Create the exploit, proof and scan folders required for OSCP certification\r\n- Determine open ports and related services\r\n- For each port:\r\n * List exploits related to the product using the port\r\n * Start scans according to the protocol\r\n * Suggest additional scans asking for human intervention or other exploits\r\n- Write an analysis report (HTML and XML format)\r\n## Requirement\r\nHackRecon run on Python 2.7 can't work correctly without the following tools\r\n- Nmap \r\n- smtp-user-enum \r\n- whatweb \r\n- nikto \r\n- dirb \r\n## Installation\r\n`sudo pip install hackrecon`\r\n\r\n## Options\r\n| Shortcut | option | Required | Default | Description |\r\n| -------- | ------ | -------- | ------- | ----------- |\r\n| | | X | | The Ip(s) address of the host |\r\n| -o | --output | | .|The output directory|\r\n| -t | --max_threads | |5 | The maximum number of host handled in the same time |\r\n| | --cache | | False |Use cache |\r\n| -a | --all | | False|Scan all ports | \r\n| | --css | | |The CSS file to use into the HTML report| \r\n| | --javascript_header | | | The javascript file to use into the header of the HTML report | \r\n| | --javascript_tail | | | The javascript file to use into the end of the HTML report |\r\n| | --full | | | Use all nmap nse scrip for the protocol. The value can be \"all\" or a list of protocol separated by \";\" |\r\n## Usage\r\nThe param can be \r\n- An IPv4 address (example: 192.168.0.1)\r\n- An range of IPv4 addresses (example: 192.168.0.0/24 or 192.168.0.1-254)\r\n- A list of IPv4 address separated by \";\" (example: 192.168.0.1;198.162.0.2)\r\n\r\nExample:\r\n* `hackrecon 192.168.0.1 -o /root/`,\r\n* `hackrecon 192.168.0.0/24 -o /root/`\r\n* `hackrecon 192.168.0.1-254 -o /root/`\r\n* `hackrecon 192.168.0.1;198.162.0.2 -o /root/`\r\n* `hackrecon 192.168.0.1 -o /root/ -t 5 --cache --all `\r\n* `hackrecon 192.168.0.1 -o /root/ --javascript_header javascript_file.js --javascript_tail other_file.js --css shett.css`\r\n* `hackrecon 192.168.0.1 -o /root/ -t 5 --cache --all --full all`\r\n* `hackrecon 192.168.0.1 -o /root/ -t 5 --cache --all --full http;ssh;smb`\r\n## Example\r\nExample of usage can be found in the \"examples\" directory\r\n## Issues management \r\nFor contributions or suggestions, please [open an Issue](https://github.com/EmilienPer/HackRecon/issues/new) and clearly explain, using an example or a use case if appropriate. \r\n\r\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/EmilienPer/HackRecon", "keywords": "", "license": "AGPLv3", "maintainer": "", "maintainer_email": "", "name": "hackrecon", "package_url": "https://pypi.org/project/hackrecon/", "platform": "", "project_url": "https://pypi.org/project/hackrecon/", "project_urls": { "Homepage": "https://github.com/EmilienPer/HackRecon" }, "release_url": "https://pypi.org/project/hackrecon/1.7/", "requires_dist": [ "setuptools", "enlighten", "lxml", "netaddr" ], "requires_python": "", "summary": "Reconnaissance tool", "version": "1.7" }, "last_serial": 4849055, "releases": { "1.6.3": [ { "comment_text": "", "digests": { "md5": "aebf152ab82c505ca068a6c246662f3b", "sha256": "88bdbc296e27714410862a29a6fc7bd0169d6ebd6adfaa14162e094d5a703b1d" }, "downloads": -1, "filename": "hackrecon-1.6.3-py2-none-any.whl", "has_sig": false, "md5_digest": "aebf152ab82c505ca068a6c246662f3b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25595, "upload_time": "2019-02-08T10:30:31", "url": "https://files.pythonhosted.org/packages/18/94/927b174caebbd0d621288db25ee726e1b66463aae4c3415b20d5aed57de5/hackrecon-1.6.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24cb6060df9cb1cfab69b27a415f0895", "sha256": "ebbd2cd86ad70497e874059c62295fdd532f82e961ee0db7bbe3da00698f1a53" }, "downloads": -1, "filename": "hackrecon-1.6.3.tar.gz", "has_sig": false, "md5_digest": "24cb6060df9cb1cfab69b27a415f0895", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12952, "upload_time": "2019-02-08T10:30:32", "url": "https://files.pythonhosted.org/packages/5c/90/78c53e94552e41426714031a573d962040e25f936a0e847521b420873825/hackrecon-1.6.3.tar.gz" } ], "1.6.4": [ { "comment_text": "", "digests": { "md5": "8d62107f5a932c5efacb8b2d4e47a6ce", "sha256": "cb8a006acc9960461bec03e15a52a6437685d622393a0cd239416554ad60890b" }, "downloads": -1, "filename": "hackrecon-1.6.4-py2-none-any.whl", "has_sig": false, "md5_digest": "8d62107f5a932c5efacb8b2d4e47a6ce", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25644, "upload_time": "2019-02-08T10:58:09", "url": "https://files.pythonhosted.org/packages/74/e0/662fdfa798f177ef8ed1b8849ddf370285cf7602bf1e9b85e52337c43dda/hackrecon-1.6.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce6a11c41c77e9a97f64b7f232c48ce9", "sha256": "629b75e481ceeefefc5980ee76ede4715b5637a7dc71e75a3203f545cd277839" }, "downloads": -1, "filename": "hackrecon-1.6.4.tar.gz", "has_sig": false, "md5_digest": "ce6a11c41c77e9a97f64b7f232c48ce9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13002, "upload_time": "2019-02-08T10:58:10", "url": "https://files.pythonhosted.org/packages/04/79/73856dfe6088fc21836aab5cf871fd790bea7e4ef74050968efd26d446c5/hackrecon-1.6.4.tar.gz" } ], "1.6.5": [ { "comment_text": "", "digests": { "md5": "398da9dfabafab2658bae406ccc7268b", "sha256": "02a1e9383cde1dfe6e750efa6295138f53d63e421cb27913296b1970196af4b1" }, "downloads": -1, "filename": "hackrecon-1.6.5-py2-none-any.whl", "has_sig": false, "md5_digest": "398da9dfabafab2658bae406ccc7268b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25659, "upload_time": "2019-02-08T11:24:30", "url": "https://files.pythonhosted.org/packages/d8/3d/0414938ef14b929545a6754af254f55065f397353b5a4bdf39045c1d5408/hackrecon-1.6.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9288d7cdf945a78a97dc77308529a313", "sha256": "29cf6218b34bb29baa63839e0a7771e4e0aafe0163b4a7d9fe5b7032fe719431" }, "downloads": -1, "filename": "hackrecon-1.6.5.tar.gz", "has_sig": false, "md5_digest": "9288d7cdf945a78a97dc77308529a313", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13015, "upload_time": "2019-02-08T11:24:31", "url": "https://files.pythonhosted.org/packages/44/36/b2aa211499de6336093a197d51c6e0ac87b7c9dabc9b568d2405b1d5765f/hackrecon-1.6.5.tar.gz" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "24fa80eedb331d2fcf278b53c3038414", "sha256": "765756b0c128b81739406605de9c3cd395c221457cf1e916812102fd7cc395f3" }, "downloads": -1, "filename": "hackrecon-1.7-py2-none-any.whl", "has_sig": false, "md5_digest": "24fa80eedb331d2fcf278b53c3038414", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25658, "upload_time": "2019-02-21T08:04:46", "url": "https://files.pythonhosted.org/packages/cb/5a/6246ed96d709751d4ada305ca2e685c8265d1a4635453e0e370796230524/hackrecon-1.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7096af8f050a8628ea0da52f2f6a016b", "sha256": "3e2ff99d2d0b26a74fc8e8105bf3f0ea702762da4b579d6fdfdfe4f3a7f06d83" }, "downloads": -1, "filename": "hackrecon-1.7.tar.gz", "has_sig": false, "md5_digest": "7096af8f050a8628ea0da52f2f6a016b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13025, "upload_time": "2019-02-21T08:04:48", "url": "https://files.pythonhosted.org/packages/74/de/9764659626de3f46d30f9e920c677a4eb9097a827a6d5ed2d76a63d7761d/hackrecon-1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "24fa80eedb331d2fcf278b53c3038414", "sha256": "765756b0c128b81739406605de9c3cd395c221457cf1e916812102fd7cc395f3" }, "downloads": -1, "filename": "hackrecon-1.7-py2-none-any.whl", "has_sig": false, "md5_digest": "24fa80eedb331d2fcf278b53c3038414", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25658, "upload_time": "2019-02-21T08:04:46", "url": "https://files.pythonhosted.org/packages/cb/5a/6246ed96d709751d4ada305ca2e685c8265d1a4635453e0e370796230524/hackrecon-1.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7096af8f050a8628ea0da52f2f6a016b", "sha256": "3e2ff99d2d0b26a74fc8e8105bf3f0ea702762da4b579d6fdfdfe4f3a7f06d83" }, "downloads": -1, "filename": "hackrecon-1.7.tar.gz", "has_sig": false, "md5_digest": "7096af8f050a8628ea0da52f2f6a016b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13025, "upload_time": "2019-02-21T08:04:48", "url": "https://files.pythonhosted.org/packages/74/de/9764659626de3f46d30f9e920c677a4eb9097a827a6d5ed2d76a63d7761d/hackrecon-1.7.tar.gz" } ] }