esp8266-sniffer | easy experiment which uses the ESP8266 wifi module | Wifi library

 by   kalanda C++ Version: Current License: Unlicense

kandi X-RAY | esp8266-sniffer Summary

kandi X-RAY | esp8266-sniffer Summary

esp8266-sniffer is a C++ library typically used in Networking, Wifi applications. esp8266-sniffer has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

Some time ago I saw this video of Chema Alonso about how insecure are our mobile phones. He explains, among other things, that your phone is constantly searching for all WiFi networks which you already connect in the past (unless you did remove as "saved"), saying to anyone who is listening for those public packets where you have been before, and of course, your unique device MAC address. Those public packets are named as "probe requests" and are used by smartphones to connect faster to wifi networks than if it waits for the network send a Beacon frame to announce the SSID.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              esp8266-sniffer has a low active ecosystem.
              It has 546 star(s) with 115 fork(s). There are 38 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 8 open issues and 9 have been closed. On average issues are closed in 5 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of esp8266-sniffer is current.

            kandi-Quality Quality

              esp8266-sniffer has 0 bugs and 0 code smells.

            kandi-Security Security

              esp8266-sniffer has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              esp8266-sniffer code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              esp8266-sniffer is licensed under the Unlicense License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              esp8266-sniffer releases are not available. You will need to build from source code and install.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of esp8266-sniffer
            Get all kandi verified functions for this library.

            esp8266-sniffer Key Features

            No Key Features are available at this moment for esp8266-sniffer.

            esp8266-sniffer Examples and Code Snippets

            No Code Snippets are available at this moment for esp8266-sniffer.

            Community Discussions

            Trending Discussions on esp8266-sniffer

            QUESTION

            ESP8266 Sniffing and sending Mac address
            Asked 2018-Jan-04 at 12:37

            I'm trying to make my ESP8266 sniffing nearby devices, then posting them by with a HTTP request. With purpose is to record when my roommate and I are at home. Then in the future, trigger certain tasks like turning on/off the lights if we're home or not. I don't care at all about the packets content just the mac addresses.

            So fare I've found this, script that prints out the mac adresses for nearby devices, created by kalanda: esp8266-sniffer. Aswell as this HTTP posting script ESP8266 http get requests.

            I've tried to combine those two and in the callback function make the ESP send the found data, but doesn't look like the ESP establish the wifi connection.

            I tried using different WIFI modes: STATION_MODE, SOFTAP_MODE, STATIONAP_MODE. None of them worked for both sniffing and http request at the same time. I know that the STATIONAP_MODE do have some flaws. What I've found is that it has to switch both somehow, but unfortunately I'm not a ESP expert and don't know how this can be done.

            Here is my code(srry for any rubbish coding on my side):

            ...

            ANSWER

            Answered 2017-Jul-14 at 02:20

            Here's the code which aggregates probe requests (MAC addresses and RSSIs) for 3 seconds and then sends them to specified server's endpoint using json (WIFI_AP_STA mode):

            Source https://stackoverflow.com/questions/45089986

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install esp8266-sniffer

            You can download it from GitHub.

            Support

            Bins that track mobiles banned by City of London CorporationWhere’ve you been? Your smartphone’s Wi-Fi is telling everyonePassive wifi trackingIEEE 802.11 frame formatesp8266 forum
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/kalanda/esp8266-sniffer.git

          • CLI

            gh repo clone kalanda/esp8266-sniffer

          • sshUrl

            git@github.com:kalanda/esp8266-sniffer.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Wifi Libraries

            esp8266_deauther

            by SpacehuhnTech

            itlwm

            by OpenIntelWireless

            whereami

            by kootenpv

            create_ap

            by oblique

            Try Top Libraries by kalanda

            RPi-MediaLooper

            by kalandaShell

            my-jekyll-grunt-template

            by kalandaJavaScript

            BLE11x-SerialBridge

            by kalandaJavaScript

            trivial-reactjs

            by kalandaJavaScript