{ "info": { "author": "Nixawk", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2 :: Only" ], "description": "==========\nnmap_vscan\n==========\n\n**nmap_vscan** can finish Service and Application Version Detection without Nmap installation. It is not an official release from the Nmap Project.\n\nRequirements\n============\n\n* Python 2.7\n* Works on Linux, Windows, Mac OSX, BSD\n\n\nInstall\n=======\n\nThe quick way::\n\n pip install nmap_vscan\n\n\nUsage\n=====\n\nPlease download https://svn.nmap.org/nmap/nmap-service-probes at first.\n\n >>> from nmap_vscan import vscan\n >>> nmap = vscan.ServiceScan('./nmap-service-probes')\n\nLet's try to scan HTTP, MYSQL, SSH, REDIS and so on.\n\n >>> nmap.scan('www.apache.org', 80, \"tcp\")\n {'match': {'pattern': '^HTTP/1\\\\.[01] \\\\d\\\\d\\\\d .*\\\\r\\\\nServer: Apache[/ ](\\\\d[-.\\\\w]+) ([^\\\\r\\\\n]+)',\n 'versioninfo': {'cpename': ['apache:http_server:2.4.7'],\n 'devicetype': [' v'],\n 'hostname': [],\n 'info': ['(Ubuntu)'],\n 'operatingsystem': [],\n 'vendorproductname': ['Apache httpd'],\n 'version': ['2.4.7']}},\n 'probe': {'probename': 'GetRequest',\n 'probestring': 'GET / HTTP/1.0\\\\r\\\\n\\\\r\\\\n'}}\n\n >>> nmap.scan('192.168.1.245', 3306, 'tcp')\n {'match': {'pattern': '^.\\\\0\\\\0\\\\0\\\\x0a(5\\\\.[-_~.+\\\\w]+)\\\\0',\n 'versioninfo': {'cpename': ['mysql:mysql:5.5.28-log'],\n 'hostname': [],\n 'info': [],\n 'operatingsystem': [],\n 'vendorproductname': ['MySQL'],\n 'version': ['5.5.28-log']}},\n 'probe': {'probename': 'NULL', 'probestring': ''}}\n\n >>> nmap.scan('192.168.1.245', 6379, 'tcp')\n {'match': {'pattern': '^\\\\$\\\\d+\\\\r\\\\n(?:#[^\\\\r\\\\n]*\\\\r\\\\n)*redis_version:([.\\\\d]+)\\\\r\\\\n',\n 'versioninfo': {'cpename': [],\n 'hostname': [],\n 'info': [],\n 'operatingsystem': [],\n 'vendorproductname': ['Redis key-value store'],\n 'version': ['2.6.12']}},\n 'probe': {'probename': 'redis-server',\n 'probestring': '*1\\\\r\\\\n$4\\\\r\\\\ninfo\\\\r\\\\n'}}\n\n\nReferences\n==========\n\n- https://nmap.org/\n- https://nmap.org/book/vscan.html\n- https://nmap.org/book/vscan-fileformat.html\n- https://github.com/nmap/nmap/blob/master/service_scan.cc\n- https://svn.nmap.org/nmap/nmap-service-probes", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nixawk/nmap_vscan", "keywords": "nmap vscan fingerprint recognition security", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "nmap_vscan", "package_url": "https://pypi.org/project/nmap_vscan/", "platform": "", "project_url": "https://pypi.org/project/nmap_vscan/", "project_urls": { "Homepage": "https://github.com/nixawk/nmap_vscan" }, "release_url": "https://pypi.org/project/nmap_vscan/1.1.0/", "requires_dist": null, "requires_python": "", "summary": "nmap service and application version detection (without nmap installation)", "version": "1.1.0" }, "last_serial": 3408951, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "1951c083f3a05b057fbcd37eee9b4bb5", "sha256": "bfd7daaebe40a88d7568fbd85aee032fafd30115d80820e776e7dfe0d2f77a8f" }, "downloads": -1, "filename": "nmap_vscan-1.0.0.tar.gz", "has_sig": false, "md5_digest": "1951c083f3a05b057fbcd37eee9b4bb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 571762, "upload_time": "2017-12-07T00:43:46", "url": "https://files.pythonhosted.org/packages/c4/dd/764760395465dc2d2f05b554783edf046f18052e87beed7a048cdb3e5aaa/nmap_vscan-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "26321431a23d55e58c83d03f4c58a135", "sha256": "022a3987af4550f2a45aee9914fbc2bf0f7a5bd2490a1a603d9db50347e136ae" }, "downloads": -1, "filename": "nmap_vscan-1.0.1.tar.gz", "has_sig": false, "md5_digest": "26321431a23d55e58c83d03f4c58a135", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 572469, "upload_time": "2017-12-07T23:47:08", "url": "https://files.pythonhosted.org/packages/4b/79/6a5e47830c453abc85d8d0bc7fc8339de15f342ef5156c6bbdfa9bd3a34c/nmap_vscan-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "7e8bc8d9a31f5d850a389d8162720866", "sha256": "fe5b6eb4ed20d498bd5775f1a528c929093880a42ffe7c020d4d8e57954bf51f" }, "downloads": -1, "filename": "nmap_vscan-1.1.0.tar.gz", "has_sig": false, "md5_digest": "7e8bc8d9a31f5d850a389d8162720866", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16906, "upload_time": "2017-12-12T00:21:49", "url": "https://files.pythonhosted.org/packages/6b/3e/279bd1c35308a48608534dbd41418f094a6be205993081c1fdc9c159cc44/nmap_vscan-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7e8bc8d9a31f5d850a389d8162720866", "sha256": "fe5b6eb4ed20d498bd5775f1a528c929093880a42ffe7c020d4d8e57954bf51f" }, "downloads": -1, "filename": "nmap_vscan-1.1.0.tar.gz", "has_sig": false, "md5_digest": "7e8bc8d9a31f5d850a389d8162720866", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16906, "upload_time": "2017-12-12T00:21:49", "url": "https://files.pythonhosted.org/packages/6b/3e/279bd1c35308a48608534dbd41418f094a6be205993081c1fdc9c159cc44/nmap_vscan-1.1.0.tar.gz" } ] }