{ "info": { "author": "llazzaro", "author_email": "llazzaro@dc.uba.ar", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "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" ], "description": "# wifi\\_tools\n\nInstalation\n--------\n\nPython 3.5 is required!\n\nFor Ubuntu\n```bash\nsudo apt-get install macchanger gpsd libjpeg-dev python-scapy libiw-dev iw aircrack-ng libiw-dev python-dev redis-server libbluetooth-dev libpcap-dev\npython setup.py install\nmanage\n```\n\nFor OSX\n\n```bash\nbrew install --with-python libdnet\nsudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport\n```\n\nSettings\n--------\n\nThis projects uses settings.py with some example configuration, however with the command manage you can speficy the path of your settings.\n\nDUMP\\_DIRECTORY = path where all captured packets will be save. inside this path a folder wpa\\_handshake will be created where all handshakes will be stored.\nLOG\\_FILENAME = path for the logging filename\nDEBUG\\_LEVEL = logging level. ex: info, warn, debug, etc.\n\nHow to use it\n--------\n\nThe main entry point of this application is manage command.\nRunning this command will save every packet in an specific location, which can be changed in the setting.py.\nDot11 packets will be saved in files with \"dot11\" prefix, all other packets will be saved without the \"dot11\" prefix.\n\nExample of wifi jamming usage\n\n```bash\nmanage -i wlan0mon -s 00:11:BB:33:44:AA\n```\n\nwhere 00:11:BB:33:44:AA is your access point (this param avoids sending deauths to that mac address)\n\nExample of usage for offline pcap analysis\n\n```bash\nmanage -o old_capture.pcap\n```\n\nImporting data from wigle\n--------\n\nWigle allows to use cellphone gps to track access point locations.\nSince wigle uses a sqlite database it's easy to import all the data from the cellphone\n\n```bash\nimport_wigle -i wigle.sqlite\n```\n\nExport KML\n--------\n\nThis software allows to extract aps location for usage with google earth.\n\n```bash\ngenerate_kml -o exported.kml\n```\n\nLogging\n--------\n\nthis software logs all the information in the file \"wifi\\_tools.log\"\n\nFeatures\n--------\n\n* Multiprocessing\n* Offline pcap analysis\n* Wifi Jammer mode\n* Specific attacks for each encryption type\n* Allows to target a specific access point\n* Geographic location of access points\n* Multiple wifi network interfaces\n\nFuture Features\n--------\n\n* Launch access point based on probe requests information\n* Client geographic location\n\n\n\nCredits\n---------\n\n\n=======\nHistory\n=======\n\n0.1.0 (2015-12-13)\n------------------\n\n* First release on PyPI.\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/pepe/wifi_tools", "keywords": "wifi_tools", "license": "ISCL", "maintainer": "", "maintainer_email": "", "name": "wifi-tools", "package_url": "https://pypi.org/project/wifi-tools/", "platform": "", "project_url": "https://pypi.org/project/wifi-tools/", "project_urls": { "Homepage": "https://github.com/pepe/wifi_tools" }, "release_url": "https://pypi.org/project/wifi-tools/0.7/", "requires_dist": [ "dpkt", "pypcap", "pybluez", "tqdm", "scapy-python3", "redis", "sqlalchemy", "SpoofMAC", "netifaces", "requests", "netaddr", "lcubo-helpers", "pyrcrack", "python3-wifi", "nosexcover", "python-dateutil", "python-nmap", "multiprocessing-logging", "gpsd-py3", "pygpio", "RPi.GPIO", "char-lcd", "Adafruit-GPIO", "Pillow", "pypcap", "raspjack" ], "requires_python": "", "summary": "Wifi python scripts for raspberry pi wardriving. Supports wifi, bluetooth, nrf24", "version": "0.7" }, "last_serial": 3205579, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "78f693aeec493ff1c383e0bd372602d3", "sha256": "8c1d9b66ed56192e6ba1fdd5c60378c802d2a6c60aea673020212687ef0a4910" }, "downloads": -1, "filename": "wifi_tools-0.1.0-py2.7.egg", "has_sig": false, "md5_digest": "78f693aeec493ff1c383e0bd372602d3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 18135, "upload_time": "2017-09-27T00:21:37", "url": "https://files.pythonhosted.org/packages/ca/cc/cf8b0c911b922b02d2f0783510f1c27207c3dd55c5682267a6b9f74affdd/wifi_tools-0.1.0-py2.7.egg" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "41bcdf8c89f4bac50206f74c2163a421", "sha256": "e82817c386f15c5ae58a3b399efeedab44319e03346310111de1f56b9899a236" }, "downloads": -1, "filename": "wifi_tools-0.1.1-py2.7.egg", "has_sig": false, "md5_digest": "41bcdf8c89f4bac50206f74c2163a421", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 19608, "upload_time": "2017-09-27T00:21:39", "url": "https://files.pythonhosted.org/packages/1f/a6/1dda6ecbded2b873729060bf82ea786c12f3b8a2a6ab25b2c5a73a956144/wifi_tools-0.1.1-py2.7.egg" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f8d3c7a9f6f9ad4705b521e1630d7c36", "sha256": "00e03198457b21a440b8e63a313ae53076fd6095a988d10b7461a98172d2814a" }, "downloads": -1, "filename": "wifi_tools-0.3.0-py3.5.egg", "has_sig": false, "md5_digest": "f8d3c7a9f6f9ad4705b521e1630d7c36", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 2372042, "upload_time": "2017-09-27T00:21:50", "url": "https://files.pythonhosted.org/packages/dd/42/c98884fb852ec42dfdb20517b6f2bd80344bddf6a1af7b9cd64c38ca5c1c/wifi_tools-0.3.0-py3.5.egg" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "cbf26d598cbbd365d1cf37c8aaa92381", "sha256": "196e9bb75e8df3df2843184b13a2a8fb6b2bbd41362552fd3c0c1c6e0d2c0f6b" }, "downloads": -1, "filename": "wifi_tools-0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cbf26d598cbbd365d1cf37c8aaa92381", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2545922, "upload_time": "2017-09-27T00:21:33", "url": "https://files.pythonhosted.org/packages/a6/9e/625fa5f1e96e20cb42e903f1c60df3cae054a41212bb48f86c0d9a4c1c7e/wifi_tools-0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5854c77a7279b5f06e44999e181390b", "sha256": "5c108335387bbd3c79acfda9ff8162634cd4e1e23653731a87077b3c9a0b1562" }, "downloads": -1, "filename": "wifi_tools-0.7.tar.gz", "has_sig": true, "md5_digest": "a5854c77a7279b5f06e44999e181390b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2534321, "upload_time": "2017-09-27T00:22:00", "url": "https://files.pythonhosted.org/packages/bb/c5/6c896e45dc1f0f0c55e78c24598ceea505399584fa764b0cb84c4b185afc/wifi_tools-0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cbf26d598cbbd365d1cf37c8aaa92381", "sha256": "196e9bb75e8df3df2843184b13a2a8fb6b2bbd41362552fd3c0c1c6e0d2c0f6b" }, "downloads": -1, "filename": "wifi_tools-0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cbf26d598cbbd365d1cf37c8aaa92381", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2545922, "upload_time": "2017-09-27T00:21:33", "url": "https://files.pythonhosted.org/packages/a6/9e/625fa5f1e96e20cb42e903f1c60df3cae054a41212bb48f86c0d9a4c1c7e/wifi_tools-0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5854c77a7279b5f06e44999e181390b", "sha256": "5c108335387bbd3c79acfda9ff8162634cd4e1e23653731a87077b3c9a0b1562" }, "downloads": -1, "filename": "wifi_tools-0.7.tar.gz", "has_sig": true, "md5_digest": "a5854c77a7279b5f06e44999e181390b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2534321, "upload_time": "2017-09-27T00:22:00", "url": "https://files.pythonhosted.org/packages/bb/c5/6c896e45dc1f0f0c55e78c24598ceea505399584fa764b0cb84c4b185afc/wifi_tools-0.7.tar.gz" } ] }