{ "info": { "author": "Sander Ferdinand", "author_email": "sa.ferdinand@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Environment :: Web Environment", "Framework :: Flask", "Framework :: Pytest", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.5", "Topic :: Security" ], "description": "Findex\n========\n\nis a file indexer for FTP, SMB and HTTP servers.\n\nFeatures\n--------\n- Scalable/fast\n- [Searching](http://i.imgur.com/WpTTkxx.png) (file name, category, size, extension)\n- [File browsing](http://i.imgur.com/6UkGBzB.png)\n- [IMDB powered 'popcorn' view](http://i.imgur.com/8nk8rbY.png) (release year, director, actors/actresses, genre)\n- User login / registration\n- Languages: Dutch/English\n- Reverse proxying files from the (ftp/http) backend through the web interface\n\nStack\n----------\n[Postgres 9.5](https://www.postgresql.org/), [RabbitMQ](https://www.rabbitmq.com/), [ElasticSearch 1.7](https://www.elastic.co/), [ZomboDB](https://github.com/zombodb/zombodb), [Flask](http://flask.pocoo.org/), [Twisted](https://twistedmatrix.com/trac/)\n\nRequirements\n------------\n - Linux (Debian >= **7** | Ubuntu >= **11** | CentOS >= **6**)\n - Python >= **3.5**\n - Postgres **9.5**\n - ElasticSearch **1.7.6**\n - RabbitMQ >= **3.5.4**\n\n\n### Screenshot\n[![pic](http://i.imgur.com/WpTTkxx.png)](w0w)\n\n### Installation\n\nDocker containers will be provided soon. For now, don't attempt to manually install. You've been warned! :)\n\n[Manual installation](https://github.com/skftn/findex-gui/blob/master/INSTALL.md)\n\n### Streetcred\n- Volkskrant (http://i.imgur.com/9oqlKU2.png) (dutch)\n- Security.nl (dutch): [Duizenden openstaande FTP-servers in Nederland](https://www.security.nl/posting/440684)\n- Motherboard (dutch) [440 terabytes aan Nederlandse priv\u00e9bestanden zijn nu makkelijk doorzoekbaar](https://motherboard.vice.com/nl/article/440-terabytes-aan-nederlandse-privbestanden-zijn-nu-makkelijk-doorzoekbaar)\n- [@hdmoore](http://i.imgur.com/nyP0EEq.png)\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/skftn/findex-gui", "keywords": "findex ftp http smb crawler search engine", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "Findex-GUI", "package_url": "https://pypi.org/project/Findex-GUI/", "platform": "", "project_url": "https://pypi.org/project/Findex-GUI/", "project_urls": { "Homepage": "https://github.com/skftn/findex-gui" }, "release_url": "https://pypi.org/project/Findex-GUI/0.2.18/", "requires_dist": [ "IPy (==0.83)", "click", "findex-common", "flask (==0.12)", "flask-auth (==0.85)", "flask-babel", "flask-wtf (==0.14.2)", "furl (==0.5.7)", "gevent (==1.2.1)", "humanfriendly (==3.2)", "jinja2 (==2.9.5)", "markupsafe", "psycopg2 (==2.7.1)", "pysocks", "python-magic", "requests (==2.13.0)", "sqlalchemy (>=1.1.6)", "sqlalchemy-utils (>=0.32.13)", "sqlalchemy-zdb (>=0.1.0)" ], "requires_python": "", "summary": "Multi-purpose search engine for various protocols.", "version": "0.2.18" }, "last_serial": 2889133, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "ca3eb0703838c3bf4b6ae853c3089dfa", "sha256": "3e10f87176ea5755f366e0f4c5adc8e6a0141f35700f7692c4c7b1709d745080" }, "downloads": -1, "filename": "Findex_GUI-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ca3eb0703838c3bf4b6ae853c3089dfa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9179, "upload_time": "2017-05-18T02:33:30", "url": "https://files.pythonhosted.org/packages/b5/ce/0e78b26bb069ecfc49774b05d1b8dcfa0f49d1742bb279ccb1f48d6b1837/Findex_GUI-0.2.0-py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a57d64dde9a29046a03e742d4d834511", "sha256": "d7fe66cb52a7108e4733384b15fb1440972ea35f34af319acd3ae81787110f5e" }, "downloads": -1, "filename": "Findex_GUI-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a57d64dde9a29046a03e742d4d834511", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3458396, "upload_time": "2017-05-19T02:07:00", "url": "https://files.pythonhosted.org/packages/42/f2/75f35bf882dff4f763f6050793ee84de8a13e4842093f485e13927b11e22/Findex_GUI-0.2.1-py3-none-any.whl" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "c9e0d5e251ce9e9a9900304806320ba2", "sha256": "561012e09bbdbfe6075ff07645cfb863e58736a50c459dc2c4972824ff46481e" }, "downloads": -1, "filename": "Findex_GUI-0.2.11-py3-none-any.whl", "has_sig": false, "md5_digest": "c9e0d5e251ce9e9a9900304806320ba2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3458440, "upload_time": "2017-05-19T02:16:27", "url": "https://files.pythonhosted.org/packages/57/54/552605516700af40bea775f84042aae550b38473213594ce5e1cfbefe6b7/Findex_GUI-0.2.11-py3-none-any.whl" } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "a9ec318836e99bbad4892665c711e902", "sha256": "490d6673fc42bd4c722fa3e12755cdbf36974b2e6c4e3eaf358389908d14ac71" }, "downloads": -1, "filename": "Findex_GUI-0.2.12-py3-none-any.whl", "has_sig": false, "md5_digest": "a9ec318836e99bbad4892665c711e902", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3458437, "upload_time": "2017-05-19T02:37:16", "url": "https://files.pythonhosted.org/packages/44/ac/845ecc7d932287a34420f868526cc1356c09a2eccbc05abbc23f98659588/Findex_GUI-0.2.12-py3-none-any.whl" } ], "0.2.13": [ { "comment_text": "", "digests": { "md5": "895b335694aff0c71724adde0bd1fd75", "sha256": "7969c4042223bf5de607862fa62eaace2dd496a8a4cac46ee8fa49afe30982bd" }, "downloads": -1, "filename": "Findex_GUI-0.2.13-py3-none-any.whl", "has_sig": false, "md5_digest": "895b335694aff0c71724adde0bd1fd75", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3458358, "upload_time": "2017-05-21T00:33:21", "url": "https://files.pythonhosted.org/packages/36/cd/2f8aff2f212fb5bdca7276e0cf4eed94eaed6981bc948726f71173d4cde8/Findex_GUI-0.2.13-py3-none-any.whl" } ], "0.2.14": [ { "comment_text": "", "digests": { "md5": "0727006fb265568c7b3311a80a4ad15e", "sha256": "890e2ad2ae5b2db6d8f065458b49bdd2d95c32c4669c054d9ba737123b813502" }, "downloads": -1, "filename": "Findex_GUI-0.2.14-py3-none-any.whl", "has_sig": false, "md5_digest": "0727006fb265568c7b3311a80a4ad15e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3457610, "upload_time": "2017-05-21T01:12:46", "url": "https://files.pythonhosted.org/packages/49/23/be240e583a401829d81d9b33638795e076a588b7915620af2bc36d2f0918/Findex_GUI-0.2.14-py3-none-any.whl" } ], "0.2.15": [ { "comment_text": "", "digests": { "md5": "eaef30ff429000485ed3d8865d74401a", "sha256": "5cb0ff121eedb2312028c3ac81fa5095443cdf74addce8f1588da67d0d6f1c4b" }, "downloads": -1, "filename": "Findex_GUI-0.2.15-py3-none-any.whl", "has_sig": false, "md5_digest": "eaef30ff429000485ed3d8865d74401a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3456806, "upload_time": "2017-05-21T03:04:30", "url": "https://files.pythonhosted.org/packages/5d/24/d2a5507fbc6172588c7389f7192f4e056c931f44722a68c77d2ce6db390a/Findex_GUI-0.2.15-py3-none-any.whl" } ], "0.2.16": [ { "comment_text": "", "digests": { "md5": "8bca2ccce856700e387bebe3291d3a52", "sha256": "6a670e1dd33fa15f6344a3cfcd737b8849c36738f1bdb624701307e27a916c72" }, "downloads": -1, "filename": "Findex_GUI-0.2.16-py3-none-any.whl", "has_sig": false, "md5_digest": "8bca2ccce856700e387bebe3291d3a52", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3456808, "upload_time": "2017-05-21T03:14:17", "url": "https://files.pythonhosted.org/packages/3b/51/b4b8abdfe9a71fab9a79951a0779e8e665715f667826b6ea5d8ddba96ac2/Findex_GUI-0.2.16-py3-none-any.whl" } ], "0.2.17": [ { "comment_text": "", "digests": { "md5": "c814681c643b99b4d883953e0b3a1d7d", "sha256": "152cb9de3d6b553121ab6487b2252314e19dd24e73d475e947bc5c1c67a78ddb" }, "downloads": -1, "filename": "Findex_GUI-0.2.17-py3-none-any.whl", "has_sig": false, "md5_digest": "c814681c643b99b4d883953e0b3a1d7d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3456845, "upload_time": "2017-05-21T17:21:41", "url": "https://files.pythonhosted.org/packages/f3/1e/69d8f953c7da49f73c7cfd330c20a4583c4e22b1e29fc2a9908bc3a0b6ce/Findex_GUI-0.2.17-py3-none-any.whl" } ], "0.2.18": [ { "comment_text": "", "digests": { "md5": "6eb1dfd856ca1e12cb97453f2493c1ad", "sha256": "fce254d1cb44a48c8a9aed7b0cd383611ec7aefbdd3b05dfb330c4611772a9d5" }, "downloads": -1, "filename": "Findex_GUI-0.2.18-py3-none-any.whl", "has_sig": false, "md5_digest": "6eb1dfd856ca1e12cb97453f2493c1ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3456844, "upload_time": "2017-05-21T17:46:04", "url": "https://files.pythonhosted.org/packages/14/9f/bdfd38824f73751969c1838fefc91ada835c04c1e3fbd69d61ebcdd8c714/Findex_GUI-0.2.18-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6eb1dfd856ca1e12cb97453f2493c1ad", "sha256": "fce254d1cb44a48c8a9aed7b0cd383611ec7aefbdd3b05dfb330c4611772a9d5" }, "downloads": -1, "filename": "Findex_GUI-0.2.18-py3-none-any.whl", "has_sig": false, "md5_digest": "6eb1dfd856ca1e12cb97453f2493c1ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3456844, "upload_time": "2017-05-21T17:46:04", "url": "https://files.pythonhosted.org/packages/14/9f/bdfd38824f73751969c1838fefc91ada835c04c1e3fbd69d61ebcdd8c714/Findex_GUI-0.2.18-py3-none-any.whl" } ] }