awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
seemoo-lab avatar

seemoo-lab/openhaystack

0
View on GitHub↗
13,048 星标·653 分支·Swift·AGPL-3.0·4 次浏览owlink.org↗

Openhaystack

OpenHaystack is a software framework for creating and tracking custom Bluetooth beacons using the Apple Find My crowdsourced location network. It provides a system for generating encrypted cryptographic keys and flashing firmware onto embedded hardware to broadcast trackable Bluetooth signals.

The project enables the retrieval and decryption of geographic coordinates for remote hardware using private keys to recover device movement history. It also includes a location proxy that fetches network reports from the Apple ecosystem and serves that data to remote applications.

The toolset covers cryptographic identity management, firmware deployment via USB, and the visualization of device locations on a map. It further provides capabilities for extracting private advertisement keys to decrypt associated location data.

Features

  • Apple Find My Network Integration - Creates custom Bluetooth beacons that leverage the Apple Find My network for global device tracking.
  • Beacon Generators - Enables the creation of encrypted key pairs and firmware to transform devices into trackable beacons.
  • Beacon Firmware - Flashes custom firmware onto Bluetooth devices to broadcast tracking signals.
  • Bluetooth Low Energy Tools - Provides a system for generating cryptographic keys and flashing firmware for BLE beacons.
  • Bluetooth Tracking Systems - Decrypts location history and maps geographic coordinates of registered Bluetooth accessories.
  • Crowdsourced Device Tracking - Retrieves and decrypts geographic coordinates for remote hardware using a distributed network of receivers.
  • Find My Network Frameworks - Provides a software suite for creating and tracking custom Bluetooth beacons via the Apple Find My network.
  • Bluetooth Connectivity - Enables hardware to broadcast Bluetooth signals for discovery by a global crowdsourced network.
  • BLE Advertisements - Implements low-level Bluetooth Low Energy advertisements to make hardware visible to the tracking network.
  • Key Generation Tools - Includes utilities for creating the secure public and private key pairs needed for location encryption.
  • Identity & Key Management - Provides tools to generate unique cryptographic keys and identities for network discovery.
  • Location Data Decryption - Uses private keys to transform encrypted network reports into readable geographic coordinates.
  • Location Report Decryptions - Provides tools to decrypt encrypted location reports using private keys to recover device movement history.
  • Location Tracking - Retrieves and displays the most recent geographic coordinates of registered Bluetooth accessories on a map.
  • Beacon Discovery and Management - Flashing encrypted firmware and public keys onto embedded hardware for wireless location broadcasting.
  • Location Report Proxies - Uses a bridge device to request and retrieve encrypted network reports from remote cloud infrastructure.
  • Firmware Deployment Tools - Supports flashing beaconing software and public keys onto embedded hardware via USB or scripts.
  • Location Data Proxies - Acts as a bridge that fetches network reports from the Apple ecosystem for remote applications.
  • Location Proxy Servers - Provides a bridge server to fetch network reports and serve them to remote mobile applications.
  • Network Report Bridges - Acts as a middleware server translating raw network reports for mobile client applications.
  • Network Bridging Proxies - Runs a bridge on local hardware to fetch network reports and serve them to remote apps.
  • Private Key Extractions - Implements capabilities to read private advertisement keys from a device to enable the decryption of location data.

Star 历史

seemoo-lab/openhaystack 的 Star 历史图表seemoo-lab/openhaystack 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

seemoo-lab/openhaystack 是做什么的?

OpenHaystack is a software framework for creating and tracking custom Bluetooth beacons using the Apple Find My crowdsourced location network. It provides a system for generating encrypted cryptographic keys and flashing firmware onto embedded hardware to broadcast trackable Bluetooth signals.

seemoo-lab/openhaystack 的主要功能有哪些?

seemoo-lab/openhaystack 的主要功能包括:Apple Find My Network Integration, Beacon Generators, Beacon Firmware, Bluetooth Low Energy Tools, Bluetooth Tracking Systems, Crowdsourced Device Tracking, Find My Network Frameworks, Bluetooth Connectivity。

seemoo-lab/openhaystack 有哪些开源替代品?

seemoo-lab/openhaystack 的开源替代品包括: xiaoyaoyou1212/ble — This library is a framework for managing Bluetooth Low Energy connections, device scanning, and data exchange between… quipnetwork/quip-protocol — This project is a cryptographic mining protocol that establishes a distributed compute network for solving complex… google/physical-web — Physical Web is a physical-to-digital interaction framework and wireless object discovery protocol. It connects… tinygo-org/tinygo — TinyGo is a specialized compiler and development toolkit designed to bring the Go programming language to… ethereumbook/ethereumbook — This project serves as a comprehensive technical reference and educational platform for the Ethereum ecosystem. It… aicareles/android-ble — This library is a framework for Android applications to manage Bluetooth Low Energy connectivity, peripheral…

Openhaystack 的开源替代方案

相似的开源项目,按与 Openhaystack 的功能重合度排序。
  • xiaoyaoyou1212/blexiaoyaoyou1212 的头像

    xiaoyaoyou1212/BLE

    1,397在 GitHub 上查看↗

    This library is a framework for managing Bluetooth Low Energy connections, device scanning, and data exchange between Android applications and peripheral hardware. It provides a development toolkit for implementing service operations, notification handling, and broadcast packet parsing to facilitate communication with external sensors and equipment. The library distinguishes itself by maintaining multiple concurrent peripheral connections with automatic retry logic and state management to ensure stable communication sessions. It handles the complexities of hardware interaction by serializing

    Javablecharacteristicsuuid
    在 GitHub 上查看↗1,397
  • quipnetwork/quip-protocolQuipNetwork 的头像

    QuipNetwork/quip-protocol

    11,639在 GitHub 上查看↗

    This project is a cryptographic mining protocol that establishes a distributed compute network for solving complex mathematical tasks. It functions as a decentralized infrastructure where registered mining nodes participate in proof of work mining to solve network problems in exchange for rewards. The system specializes in quantum-inspired problem solving by mapping tasks into Ising mathematical structures. These problems are processed using a hardware-agnostic computation model, allowing solvers to execute tasks across CPU, GPU, or quantum processing units. The protocol includes tools for m

    Python
    在 GitHub 上查看↗11,639
  • google/physical-webgoogle 的头像

    google/physical-web

    5,972在 GitHub 上查看↗

    Physical Web is a physical-to-digital interaction framework and wireless object discovery protocol. It connects physical beacons to web URLs via wireless advertisement packets, allowing users to access digital content and trigger web-based interactions without the need for dedicated native applications. The system utilizes a Bluetooth Low Energy beacon system and a web link broadcaster to transmit public addresses to nearby mobile devices. To ensure cross-hardware discovery, it supports multi-protocol broadcasting across Bluetooth, mDNS, and SSDP. Privacy is maintained through the use of obfu

    Java
    在 GitHub 上查看↗5,972
  • tinygo-org/tinygotinygo-org 的头像

    tinygo-org/tinygo

    17,529在 GitHub 上查看↗

    TinyGo is a specialized compiler and development toolkit designed to bring the Go programming language to resource-constrained microcontrollers and WebAssembly environments. It provides a bare-metal runtime environment that enables high-level code execution without the need for a traditional operating system, utilizing an LLVM-based backend to generate efficient machine instructions. The project distinguishes itself through aggressive optimization techniques tailored for small hardware, including a static memory allocation strategy and whole-program dead code elimination that significantly re

    Goadafruitarduinoarm
    在 GitHub 上查看↗17,529
  • 查看 Openhaystack 的所有 30 个替代方案→