python3扫描周围蓝牙设备_bluescan:一个强大的蓝牙扫描器

bluescan是一个由安恒信息海特实验室维护的Python 3蓝牙扫描器,支持BR、LE、SDP、LMP和GATT扫描。它依赖于BlueZ协议栈,适用于Linux环境。通过安装必要的依赖并执行命令,用户可以进行设备扫描,包括经典蓝牙和低功耗蓝牙设备的详细信息。此外,bluescan还包含一个漏洞扫描的demo功能。
摘要由CSDN通过智能技术生成

Sourcell Xu@海特实验室

bluescan 是一个由安恒信息 海特实验室安全研究员维护的一个开源项目

先前的蓝牙扫描工具都是零零散散,而且年久失修对吗?于是我们有了这个基于现代 Python 3 开发的强大蓝牙扫描器 —— bluescan。

在测试新的蓝牙目标时,该扫描器可以帮助我们做好情报收集工作,比如:

BR 设备扫描

LE 设备扫描

SDP 服务扫描

LMP 特性扫描

GATT 服务扫描

漏洞扫描 (demo)

依赖

bluescan 在底层基于 Linux 官方的 BlueZ 蓝牙协议栈。如下依赖的包需要被安装:

sudo apt install libglib2.0-dev libbluetooth-dev

当在 Linux 虚拟机中使用该工具时,建议让虚拟机独占一个搭载博通或 CSR 芯片的 USB 蓝牙适配器,比如

如果你想尝试下漏洞扫描 (demo),请参考

的 README.md 来解决依赖问题。

安装

最新的 bluescan 会被上传到 PyPI 上,因此执行如下命令即可安装 bluescan:

sudo pip3 install bluescan

功能和使用方法

$ bluescan -h

bluescan v0.1.1

A powerful Bluetooth scanner.

Author:SourcellXufrom DBAPP SecurityHatLab.

License: GP

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值