{ "info": { "author": "Daniel Paz Avalos", "author_email": "me@dpazavalos.dev", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# hostname_resolver\nA bulk hostname resolver, designed to get info on a large number of internal hostnames against \ninternal TLDs.\n\nGiven a list of hostnames, finds their FQDN using an inbuilt list of top level domains. \nDesigned for environments where user needs full names of internal servers, but has only \nhostnames.\n\nIn addition, provides limited formatting and reporting functionality (simple text or csv)\n\n## Installation\n```\npip install \n```\n\n## Usage\n```python\nimport hostname_resolver\nresolver = hostname_resolver.HostnameResolver()\nresolver.run()\n```\n\nor:\n```\npython ./hostname_resolver/__init__.py\n```\n\nOn default runs, hostname_resolver will prompt you for hostnames (recommend copy/pasting a column)\nh_r strips any duplicates and attempts to resolve hostnames as is or iterates each against its known\nTLDs. As it resolves it displays what was given, how it resolved the hostname, and the found IP.\nOnce a full list is run, h_r then prompts you to run a new list, add to the previous list, build a\nreport (text file or csv), or quit \n\n## Features\n* Adhoc functionality, most functionality modules are loaded only as needed to reduce startup time\n\n* versatility, hostnames to check can be passed through run, stdin, or the file can be called \ndirectly with hostnames in as command line arguments (single items, passable arrays, or path names\nto files containing hostnames)\n\n* Modularity. It's all horizontal as heck\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/dpazavalos/bulk-hostname-scanner", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "hostname-resolver", "package_url": "https://pypi.org/project/hostname-resolver/", "platform": "", "project_url": "https://pypi.org/project/hostname-resolver/", "project_urls": { "Homepage": "https://github.com/dpazavalos/bulk-hostname-scanner" }, "release_url": "https://pypi.org/project/hostname-resolver/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "A bulk hostname resolver, against known TLDs", "version": "0.1.0" }, "last_serial": 4917735, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "dae8e8636602c76074047aa3dd539a4b", "sha256": "5420cabc8d4932758842ed006e5c44d1959192e17224294d9085f4b77eaaa7d1" }, "downloads": -1, "filename": "hostname_resolver-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "dae8e8636602c76074047aa3dd539a4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19233, "upload_time": "2019-03-09T01:56:06", "url": "https://files.pythonhosted.org/packages/09/7f/3423061e3a9bf136ecb7101e4ac2657fb4ca78561fdd48382369b5e6392d/hostname_resolver-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1de73e4bab273c3bc5cde0c730e04aaf", "sha256": "4b8efb7ba19706e3ac12b76fed63d9873bcb278597a274d87746ff5081582276" }, "downloads": -1, "filename": "hostname_resolver-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1de73e4bab273c3bc5cde0c730e04aaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12830, "upload_time": "2019-03-09T01:56:08", "url": "https://files.pythonhosted.org/packages/30/4e/d1ec2829789f2b1cac04db49a2ab7adafc87ecc0a33188522c5278b9a97a/hostname_resolver-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dae8e8636602c76074047aa3dd539a4b", "sha256": "5420cabc8d4932758842ed006e5c44d1959192e17224294d9085f4b77eaaa7d1" }, "downloads": -1, "filename": "hostname_resolver-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "dae8e8636602c76074047aa3dd539a4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19233, "upload_time": "2019-03-09T01:56:06", "url": "https://files.pythonhosted.org/packages/09/7f/3423061e3a9bf136ecb7101e4ac2657fb4ca78561fdd48382369b5e6392d/hostname_resolver-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1de73e4bab273c3bc5cde0c730e04aaf", "sha256": "4b8efb7ba19706e3ac12b76fed63d9873bcb278597a274d87746ff5081582276" }, "downloads": -1, "filename": "hostname_resolver-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1de73e4bab273c3bc5cde0c730e04aaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12830, "upload_time": "2019-03-09T01:56:08", "url": "https://files.pythonhosted.org/packages/30/4e/d1ec2829789f2b1cac04db49a2ab7adafc87ecc0a33188522c5278b9a97a/hostname_resolver-0.1.0.tar.gz" } ] }