{
"info": {
"author": "Herv\u00e9 Beraud",
"author_email": "herveberaud.pro@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Environment :: Console",
"Intended Audience :: Developers",
"Intended Audience :: Information Technology",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
"Natural Language :: English",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Topic :: Security",
"Topic :: Utilities"
],
"description": "==============\ndiscosub 0.3.0\n==============\n\nFree and opensource subdomain scanner. Discosub is simple and faster\nsubdomain discover.\n\nDiscosub test if a list of subdomains exist via fuzzing on root domain.\n\nDiscosub use dictionaries for perform an analyze (BruteForce).\n\nYou can use discosub directly from a python interpreter, or use it\ninside docker container.\n\nYou can perform an anonymous scanning directly by using a specific\n`docker version `__ (alias\ntor).\n\nDifferent type of docker container are available: \\* simple docker\ncontainer with discosub installed on \\* `torified\n(tor) `__ docker container with discosub\ninstalled on (all discosub scanning connections use tor network)\n\nFor more details visit the `official webpage\nproject `__.\n\nInstall from pypi\n-----------------\n\n.. code:: shell\n\n pip install -U discosub\n\nInstall as a docker container\n-----------------------------\n\n.. code:: shell\n\n docker pull 4383/discosub:latest\n\nInstall as an anonymous scanner (tor + docker)\n----------------------------------------------\n\n.. code:: shell\n\n docker pull 4383/discosub:tor\n\nInstall from sources\n--------------------\n\n.. code:: shell\n\n $ git clone https://github.com/4383/discosub\n $ cd discosub\n $ python setup.py install\n\nUsages from a local installation (from pypi or from sources)\n------------------------------------------------------------\n\n.. code:: shell\n\n discosub run google.com\n\nUsages inside a docker container\n--------------------------------\n\n.. code:: shell\n\n docker run -e \"TARGET=google.com\" 4383/discosub:latest\n\nUsages as an anonymous scanner from docker container (using tor inside docker)\n------------------------------------------------------------------------------\n\n.. code:: shell\n\n docker run -e \"TARGET=google.com\" 4383/discosub:tor\n\nUsages for an agressive scanning mode\n-------------------------------------\n\n.. code:: shell\n\n discosub run google.com -a\n\nPrerequistes\n------------\n\n- python >= 2.6 (but prefer python3.x)\n\nFeatures\n--------\n\n- Analyze a root domain and discover its subdomains\n- Analyze domain over tor via specific docker container (anonymous\n scanning)\n\nAdvertissments\n--------------\n\n- scan over docker container are more slowly than direct usage from\n python interpreter\n- scan over torified docker container are more slowly than direct usage\n from python interpreter and classical discosub docker container\n- scan over torified docker container are more verbose than an\n classical scanning (identifiable IP)\n\nUpcoming features\n-----------------\n\n- Perform whois request on discovered subdomains\n- Pass discosub options to docker container on run\n- Perform scanning from user keywords file\n- Save output into a file\n\nLicense\n-------\n\n- Free software: GNU General Public License v3\n\nCredits\n-------\n\nAuthor: 4383 (Herv\u00e9 Beraud)\n\nThis package was created with\n`Cookiecutter `__ and the\n`audreyr/cookiecutter-pypackage `__\nproject template.\n\n\n=======\nHistory\n=======\n\n0.3.0 (2016-09-03)\n-------------------\n\n* Optimize scanning by using a new tiny list of frequently used subdomains\n* Introduce more efficient and faster default scanning mode, agressive scanning mode, and user keywords list based on scanning mode\n\n0.2.0 (2016-09-03)\n-------------------\n\n* New docker tag for allow anonymous scanning. Integrate a second dockerfile for build a container where network connections are relayed per a tor client embdded inside this container.\n\n0.1.16 (2016-09-02)\n-------------------\n\n* Apply Alpha development status for pypi classifiers\n* Adding badges on README\n\n0.1.15 (2016-09-01)\n-------------------\n\n* Fixing mistake on Dockerfile (docker run command)\n\n0.1.14 (2016-09-01)\n-------------------\n\n* Fixing bad packaging. Error when loading dictionaries files.\n\n0.1.13 (2016-09-01)\n-------------------\n\n* Link official webpage with repo (pypi, github, docker)\n\n0.1.12 (2016-08-31)\n-------------------\n\n* Fix somes documentation mistakes and syntax error\n* Update pypi project classifiers\n\n0.1.11 (2016-08-31)\n-------------------\n\n* Fix somes documentation mistakes and syntax error\n\n0.1.10 (2016-08-31)\n-------------------\n\n* Dockerize app\n* Stable pypi deployment via travis-ci\n\n0.1.6 (2016-08-31)\n------------------\n\n* First release on Pypi.\n* Using click instead of argparse\n\n0.1.0 (2016-08-29)\n------------------\n\n* First release on Github.",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://4383.github.io/discosub/",
"keywords": "discosub",
"license": "GNU General Public License v3",
"maintainer": "",
"maintainer_email": "",
"name": "discosub",
"package_url": "https://pypi.org/project/discosub/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/discosub/",
"project_urls": {
"Homepage": "https://4383.github.io/discosub/"
},
"release_url": "https://pypi.org/project/discosub/0.3.0/",
"requires_dist": [
"click"
],
"requires_python": "",
"summary": "Simple, Faster, & Efficient, Subdomain Discovery Scanner",
"version": "0.3.0"
},
"last_serial": 2336102,
"releases": {
"0.1.10": [
{
"comment_text": "",
"digests": {
"md5": "08a41858c343f5461594a47d29910ba7",
"sha256": "8c59d599a61b11780045f784c1f08d4124717be7a1fe6a67d65c8a65ead2c253"
},
"downloads": -1,
"filename": "discosub-0.1.10-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "08a41858c343f5461594a47d29910ba7",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 7204,
"upload_time": "2016-08-31T15:11:27",
"url": "https://files.pythonhosted.org/packages/83/45/2ae4ff2dc61b782af82eef5f28f90672f256d75c147a87fa67d165666f56/discosub-0.1.10-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "828270c884a3d15cd58901857b575f48",
"sha256": "221f91902b837e881dc3cd7eb52d210258854195d6650a482d51a33482e31b3a"
},
"downloads": -1,
"filename": "discosub-0.1.10.tar.gz",
"has_sig": false,
"md5_digest": "828270c884a3d15cd58901857b575f48",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14531,
"upload_time": "2016-08-31T15:11:29",
"url": "https://files.pythonhosted.org/packages/6d/6b/81afe305757706fc8ecad198f04d00dfeb9e46dcb78d7daa0a197b6e8a71/discosub-0.1.10.tar.gz"
}
],
"0.1.11": [
{
"comment_text": "",
"digests": {
"md5": "035796f71d91e9d577f7a9b065164bcb",
"sha256": "9432da83bb4d0fa3025814c5d71b8f0f0b9f915f97c20da0e850e9cd44b67c3b"
},
"downloads": -1,
"filename": "discosub-0.1.11-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "035796f71d91e9d577f7a9b065164bcb",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 7080,
"upload_time": "2016-08-31T21:05:12",
"url": "https://files.pythonhosted.org/packages/1f/5a/ca85f08e68bc6a9b5f96aaa8e9efe675a1caba547cb41f066da02009274c/discosub-0.1.11-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "37c5742184630ec047fbe975e5fb447d",
"sha256": "e90a73f537c4b3442b4c1f55deb282ad4a75092d0998d8dba7868a4300c5f75b"
},
"downloads": -1,
"filename": "discosub-0.1.11.tar.gz",
"has_sig": false,
"md5_digest": "37c5742184630ec047fbe975e5fb447d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14461,
"upload_time": "2016-08-31T21:05:14",
"url": "https://files.pythonhosted.org/packages/20/38/57f511fa14f7bd71c6082ecdf3e0879fd5aa294bdbf696acf4891d6da4ac/discosub-0.1.11.tar.gz"
}
],
"0.1.12": [
{
"comment_text": "",
"digests": {
"md5": "ec3ca367d7a647bba69edb5cf09ecb98",
"sha256": "ff7b6ff8db395eedbed592d81032e028c8f8131ef46bb12d8a6fb868d2d67c00"
},
"downloads": -1,
"filename": "discosub-0.1.12-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "ec3ca367d7a647bba69edb5cf09ecb98",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 7648,
"upload_time": "2016-08-31T21:41:47",
"url": "https://files.pythonhosted.org/packages/7f/5a/037e150422738999d9edbdb90e45a3041a2fe0f93c1a0a434d9d7adb80ce/discosub-0.1.12-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7b627f1eb8df2604a6e5c460a581cf79",
"sha256": "2fc04f3eb63c4d2c3274548e2c7111e9ed875afd4a506258b7fc3a68c3aab3a1"
},
"downloads": -1,
"filename": "discosub-0.1.12.tar.gz",
"has_sig": false,
"md5_digest": "7b627f1eb8df2604a6e5c460a581cf79",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15005,
"upload_time": "2016-08-31T21:41:49",
"url": "https://files.pythonhosted.org/packages/a6/29/35feec5befecc3cdc358d1b6e311981a38d7bce9200227672d78acae1a73/discosub-0.1.12.tar.gz"
}
],
"0.1.13": [
{
"comment_text": "",
"digests": {
"md5": "262eb250e9dbb09999eae1879accc059",
"sha256": "7c7f43c19389a0493bf8cdf21d8ee32e2e735a0932c57f5c42acb6c1c75f8705"
},
"downloads": -1,
"filename": "discosub-0.1.13-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "262eb250e9dbb09999eae1879accc059",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 7829,
"upload_time": "2016-08-31T22:10:27",
"url": "https://files.pythonhosted.org/packages/fd/d3/b75368ed8c39a45976795928657eb727c1880f0127d6d6847dd6c0cd0b5d/discosub-0.1.13-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "30fc2a5c9da2c6168d68ac041ec969bb",
"sha256": "6617726f9532fdaa8b18ce72e1bcf72e3a5816fd3aa55d4b2c7af7e28c0fd261"
},
"downloads": -1,
"filename": "discosub-0.1.13.tar.gz",
"has_sig": false,
"md5_digest": "30fc2a5c9da2c6168d68ac041ec969bb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15286,
"upload_time": "2016-08-31T22:10:29",
"url": "https://files.pythonhosted.org/packages/f3/f0/e503cf23d7b345274499db0580503738e3dea110a706f7761e414fff3bfe/discosub-0.1.13.tar.gz"
}
],
"0.1.14": [
{
"comment_text": "",
"digests": {
"md5": "3358fe7ea60be584187584c77c7a5c51",
"sha256": "4884d2952c12cfa3019e92a1427bd5f258fd61fac5ede66d636f307541c32320"
},
"downloads": -1,
"filename": "discosub-0.1.14-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "3358fe7ea60be584187584c77c7a5c51",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 397497,
"upload_time": "2016-09-01T14:37:49",
"url": "https://files.pythonhosted.org/packages/ae/34/2db02559b9d1b8d3b33c58ef49bb077f469b07d37d082b673d3f90484b69/discosub-0.1.14-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "98cf03285b18ca7204997861fa9291df",
"sha256": "d1481bb70c5c1b3fd6616e54cdd96dd7afd574ac3affd014b242898db47433cc"
},
"downloads": -1,
"filename": "discosub-0.1.14.tar.gz",
"has_sig": false,
"md5_digest": "98cf03285b18ca7204997861fa9291df",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 794609,
"upload_time": "2016-09-01T14:37:53",
"url": "https://files.pythonhosted.org/packages/13/e5/24e9c449a3d46ebe98d96518603819b247ae5117835d8182f7ae6d96b36d/discosub-0.1.14.tar.gz"
}
],
"0.1.15": [
{
"comment_text": "",
"digests": {
"md5": "dd34d195bbfbd32e81d20173f766e1e6",
"sha256": "0480b436bb0f0af5d94cb5f684354ca02a6c4c56dc0525c249e789f4b0cdff3a"
},
"downloads": -1,
"filename": "discosub-0.1.15-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "dd34d195bbfbd32e81d20173f766e1e6",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 397614,
"upload_time": "2016-09-01T20:48:19",
"url": "https://files.pythonhosted.org/packages/c7/12/dd6af572318be0945f5f1a2c2a22eb287fafc0bacf0c8445a4a261619188/discosub-0.1.15-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7c102eb2ba25429b23430d614833ac2a",
"sha256": "383e85af07c96f9cc6fe4792d03d9e61078f60588bc59fd090aa2c2f503f9487"
},
"downloads": -1,
"filename": "discosub-0.1.15.tar.gz",
"has_sig": false,
"md5_digest": "7c102eb2ba25429b23430d614833ac2a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 794723,
"upload_time": "2016-09-01T20:48:22",
"url": "https://files.pythonhosted.org/packages/a7/b6/c23f5e3b6e63ffd236e1410d11bbf7ac26b3674f4b9d369379989b0d4ba9/discosub-0.1.15.tar.gz"
}
],
"0.1.16": [
{
"comment_text": "",
"digests": {
"md5": "039f642b73f5a86c2b33519abd469022",
"sha256": "bed97c50a93490eb0c773aef56108c11fb20334299fe68dbcd9e7c4a9f1f4322"
},
"downloads": -1,
"filename": "discosub-0.1.16-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "039f642b73f5a86c2b33519abd469022",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 397695,
"upload_time": "2016-09-01T21:48:41",
"url": "https://files.pythonhosted.org/packages/ce/56/1cb347af4129bdd7a0d548d3a5515f34a4a1e6ab3b248e2b0203efc96539/discosub-0.1.16-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a50c64177508a57a3a01e954dc63310f",
"sha256": "7b3da1693664719fcacbf8a65389691045219f699b1e46fdaff18baea48307c6"
},
"downloads": -1,
"filename": "discosub-0.1.16.tar.gz",
"has_sig": false,
"md5_digest": "a50c64177508a57a3a01e954dc63310f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 794801,
"upload_time": "2016-09-01T21:48:44",
"url": "https://files.pythonhosted.org/packages/13/55/f51eed9c961a3ad36e60502f9b7b166ce68a85b7c42e5650a1fa31201516/discosub-0.1.16.tar.gz"
}
],
"0.1.6": [
{
"comment_text": "",
"digests": {
"md5": "af8df1cba43b8b7248e2871e847751fe",
"sha256": "7321c21e13658cbf11c6d0d21c81a00e92b734e7e6e082311924fad67ebb52a1"
},
"downloads": -1,
"filename": "discosub-0.1.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "af8df1cba43b8b7248e2871e847751fe",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 7477,
"upload_time": "2016-08-31T14:41:38",
"url": "https://files.pythonhosted.org/packages/fb/09/c775dfc9c3c10a4db27c85dba724b01aeb390ae4f95a5f1fcaa243799c24/discosub-0.1.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "3bc876b21979a6d90d51dd1155cb78a7",
"sha256": "9f0b2e4d7eeb1835ed0d6b6cc32f34d26f592bab34ae3247b0565781b96881b5"
},
"downloads": -1,
"filename": "discosub-0.1.6.tar.gz",
"has_sig": false,
"md5_digest": "3bc876b21979a6d90d51dd1155cb78a7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13786,
"upload_time": "2016-08-31T14:41:41",
"url": "https://files.pythonhosted.org/packages/81/13/1c428c0396d003b18d0561d6d63d54709887f12444de3de5b36dbad61a27/discosub-0.1.6.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "0881703e752d7fe47741ce92bafa0559",
"sha256": "5dded3f29cd9b341fb94d888ffd059ed6116c361094361866a7399258a11553d"
},
"downloads": -1,
"filename": "discosub-0.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "0881703e752d7fe47741ce92bafa0559",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 398567,
"upload_time": "2016-09-03T09:55:34",
"url": "https://files.pythonhosted.org/packages/5d/9d/6a38bc3386c37830a32fdce1c9a029458e34feb84f72d1cce0f9a6b47f12/discosub-0.2.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "509d408cdf7b60ba39fedf5e7c174fce",
"sha256": "5de4f0240ee19099ab89cb44ec72a8915890b93df4b8162e18ad77f8e458c59f"
},
"downloads": -1,
"filename": "discosub-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "509d408cdf7b60ba39fedf5e7c174fce",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 795952,
"upload_time": "2016-09-03T09:55:36",
"url": "https://files.pythonhosted.org/packages/29/bc/c7869c7c6f6cc81148db63320331c3946db52a516f80cae133682a852a8e/discosub-0.2.0.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "5aa6228985937e1b7c5d109a85da0fec",
"sha256": "5f01dc86914dd71d41276fc7b0c9ff4dc6efb71356ad959c0ae6b81bb150ecd4"
},
"downloads": -1,
"filename": "discosub-0.3.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "5aa6228985937e1b7c5d109a85da0fec",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 399529,
"upload_time": "2016-09-11T11:36:27",
"url": "https://files.pythonhosted.org/packages/1d/1c/8269095f77ddc904d69fff243355193282666338618d413b2c36206811dd/discosub-0.3.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "3e7b66006cc386d506534bc3906aebad",
"sha256": "b3a08dbeaab53fd17993db87ee4ce8b49ee1381ea44330212f665a4c4d760a35"
},
"downloads": -1,
"filename": "discosub-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "3e7b66006cc386d506534bc3906aebad",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 796827,
"upload_time": "2016-09-11T11:36:30",
"url": "https://files.pythonhosted.org/packages/c4/3b/39ccfa30d62ebf7487a318c439f48adada881b42e0243d5e5e89eb5b830d/discosub-0.3.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "5aa6228985937e1b7c5d109a85da0fec",
"sha256": "5f01dc86914dd71d41276fc7b0c9ff4dc6efb71356ad959c0ae6b81bb150ecd4"
},
"downloads": -1,
"filename": "discosub-0.3.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "5aa6228985937e1b7c5d109a85da0fec",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 399529,
"upload_time": "2016-09-11T11:36:27",
"url": "https://files.pythonhosted.org/packages/1d/1c/8269095f77ddc904d69fff243355193282666338618d413b2c36206811dd/discosub-0.3.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "3e7b66006cc386d506534bc3906aebad",
"sha256": "b3a08dbeaab53fd17993db87ee4ce8b49ee1381ea44330212f665a4c4d760a35"
},
"downloads": -1,
"filename": "discosub-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "3e7b66006cc386d506534bc3906aebad",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 796827,
"upload_time": "2016-09-11T11:36:30",
"url": "https://files.pythonhosted.org/packages/c4/3b/39ccfa30d62ebf7487a318c439f48adada881b42e0243d5e5e89eb5b830d/discosub-0.3.0.tar.gz"
}
]
}