blueborne | PoC scripts demonstrating the BlueBorne vulnerabilities | Security Testing library

 by   ArmisSecurity Python Version: Current License: GPL-3.0

kandi X-RAY | blueborne Summary

kandi X-RAY | blueborne Summary

blueborne is a Python library typically used in Testing, Security Testing applications. blueborne has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. However blueborne build file is not available. You can download it from GitHub.

This repository contains a PoC code of various exploits for the BlueBorne vulnerabilities. Under android exploits for the Android RCE vulnerability (CVE-2017-0781), and the SDP Information leak vulnerability (CVE-2017-0785) can be found. Under linux-bluez exploits for the Linux-RCE vulnerability (CVE-2017-1000251) can be found (for Amazon Echo, and Samsung Gear S3). Under l2cap_infra a general testing framework to send and receive raw l2cap messages (using scapy) can be found. Under nRF24_BDADDR_Sniffer a tool to capture bluetooth mac addresses (BDADDR) over the air, using a nRF24L01 chip.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              blueborne has a low active ecosystem.
              It has 540 star(s) with 210 fork(s). There are 66 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              blueborne has no issues reported. There are 1 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of blueborne is current.

            kandi-Quality Quality

              blueborne has no bugs reported.

            kandi-Security Security

              blueborne has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              blueborne is licensed under the GPL-3.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              blueborne releases are not available. You will need to build from source code and install.
              blueborne has no build file. You will be need to create the build yourself to build the component from source.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed blueborne and discovered the below as its top functions. This is intended to give you an instant insight into blueborne implemented functionality, and help decide if they suit your requirements.
            • Send stackoverflow conf request
            • Convert x to bytes
            • Send a packet to the device
            • Write packet to file
            • Spawn interactive shell
            • Receive a packet
            • Pwn command
            • Set the BT name
            • Set random BDAD address
            • Prepares a multi - write configuration packet
            • Create struct functions for struct fields
            • Performs stack memory leak
            • Leak SDP info
            • Establish a connection
            • Set l2cap
            • Parse VRR packet
            • Setup the GFS device
            • Test the NRF connection
            • Create socket sockets
            • Yields a search attribute request
            • Unpack a search attribute response
            • Packs a search attribute request
            • Set remote MTU
            • Pack an attribute
            • Poll the device
            • Prepare shell code
            Get all kandi verified functions for this library.

            blueborne Key Features

            No Key Features are available at this moment for blueborne.

            blueborne Examples and Code Snippets

            No Code Snippets are available at this moment for blueborne.

            Community Discussions

            QUESTION

            Python KeyError: 'flags', when running BlueBorne script
            Asked 2019-May-30 at 01:50

            I am trying to run the file l2cap_infra.py with Python 2, but I am getting the following error:

            ...

            ANSWER

            Answered 2019-May-30 at 01:50

            It seems it's a compatibility issue between BlueBorne and Scapy.

            You (most likely) have installed the latest Scapy version (v2.4.0), which dropped the fields kwarg from scapy.layers.bluetooth.HCI_ACL_Hdr's initializer, while BlueBorne (l2cap_infra.py, and possibly others) was not updated (or branched) accordingly.

            The latest version that still has it is v2.3.3 ([GitHub]: secdev/scapy - (v2.3.3) scapy/scapy/layers/bluetooth.py).

            Possible solutions:

            • Uninstall your current Scapy version (pip uninstall scapy) and install v2.3.3 (pip install scapy==2.3.3). Probably, this is the simplest (and most suitable) for you ([PyPI]: scapy 2.3.3)
            • Submit a bug to BlueBorne and wait for them to add support for newer Scapy versions
            • Fix it yourself ("fields" (v2.3.3) to "PB" + "BC" (v2.4.0) kwargs conversion), and maybe submit a patch :)

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

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

            Vulnerabilities

            No vulnerabilities reported

            Install blueborne

            You can download it from GitHub.
            You can use blueborne like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            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/ArmisSecurity/blueborne.git

          • CLI

            gh repo clone ArmisSecurity/blueborne

          • sshUrl

            git@github.com:ArmisSecurity/blueborne.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 Security Testing Libraries

            PayloadsAllTheThings

            by swisskyrepo

            sqlmap

            by sqlmapproject

            h4cker

            by The-Art-of-Hacking

            vuls

            by future-architect

            PowerSploit

            by PowerShellMafia

            Try Top Libraries by ArmisSecurity

            urgent11-detector

            by ArmisSecurityPython

            rules_pip

            by ArmisSecurityPython