Welcome to GitHub Pages You can use the editor on GitHub to maintain and preview the content for your website in Markdown files. Whenever you commit to this repository, GitHub…
Welcome to GitHub Pages
You can use the editor on GitHub to maintain and preview the content for your website in Markdown files.
Whenever you commit to this repository, GitHub Pages will run Jekyll to rebuild the pages in your site, from the content in your Markdown files.
Markdown
Markdown is a lightweight and easy-to-use syntax for styling your writing. It includes conventions for
markdown
Syntax highlighted code block
# Header 1
## Header 2
### Header 3
- Bulleted
- List
1. Numbered
2. List
**Bold** and _Italic_ and `Code` text
[Link](url) and 
For more details see GitHub Flavored Markdown.
Jekyll Themes
Your Pages site will use the layout and styles from the Jekyll theme you have selected in your repository settings. The name of this theme is saved in the Jekyll _config.yml configuration file.
Support or Contact
Having trouble with Pages? Check out our documentation or contact support and we’ll help you sort it out.
-
openhaystack
Build your own 'AirTags' 🏷 today! Framework for tracking personal Bluetooth devices via Apple's massive Find My network.
Swift ★ 13k 1y agoExplain → -
opendrop
An open Apple AirDrop implementation written in Python
Python ★ 9.7k 2y agoExplain → -
nexmon
The C-based Firmware Patching Framework for Broadcom/Cypress WiFi Chips that enables Monitor Mode, Frame Injection and much more
C ★ 2.8k 2d agoExplain → -
AirGuard
Protect yourself from being tracked 🌍 by AirTags 🏷 and Find My accessories 📍
Kotlin ★ 2.3k 6d agoExplain → -
owl
An open Apple Wireless Direct Link (AWDL) implementation written in C
C ★ 1.5k 2y agoExplain → -
openwifipass
An open source implementation of Apple's Wi-Fi Password Sharing protocol in Python.
Python ★ 835 5y agoExplain → -
mobisys2018_nexmon_software_defined_radio
Proof of concept project for operating Broadcom Wi-Fi chips as arbitrary signal transmitters similar to software-defined radios (SDRs)
Shell ★ 798 8y agoExplain → -
internalblue
Bluetooth experimentation framework for Broadcom and Cypress chips.
Python ★ 781 1y agoExplain → -
frankenstein
Broadcom and Cypress firmware emulation for fuzzing and further full-stack debugging
C ★ 463 2y agoExplain → -
nexmon_csi
Channel State Information Extraction on Various Broadcom Wi-Fi Chips
C ★ 455 6mo agoExplain → -
CellGuard
CellGuard is a research project that analyzes how cellular networks are operated and possibly surveilled
Swift ★ 396 25d agoExplain → -
toothpicker
No description.
Python ★ 243 4y agoExplain → -
privatedrop
Practical Privacy-Preserving Authentication for Apple AirDrop
Swift ★ 237 5y agoExplain → -
polypyus
No description.
Python ★ 232 3y agoExplain → -
BTLEmap
Nmap for Bluetooth Low Energy
Swift ★ 213 2y agoExplain → -
airtag
AirTag instrumentation including AirTechno and firmware downgrades.
JavaScript ★ 186 1y agoExplain → -
bcm-rpi3
DEPRECATED: Monitor Mode and Firmware patching framework for the Raspberry Pi 3, development moved to: https://github.com/seemoo-lab/nexmon
C ★ 160 6y agoExplain → -
wireshark-awdl
Wireshark Dissector for Apple Wireless Direct Link (AWDL) and Apple's CoreCapture logging framework. Note: the AWDL dissector is part of Wireshark 3.0!
★ 142 7y agoExplain → -
VirtFuzz
VirtFuzz is a Linux Kernel Fuzzer that uses VirtIO to provide inputs into the kernels subsystem. It is built with LibAFL.
Rust ★ 136 2y agoExplain → -
frida-scripts
No description.
JavaScript ★ 130 1y agoExplain → -
airdrop-keychain-extractor
Extracting Apple ID Validation Record, Certificate, and Key for AirDrop
Objective-C ★ 125 3y agoExplain → -
mobisys2018_nexmon_channel_state_information_extractor
Example project for extracting channel state information of up to 80 MHz wide 802.11ac Wi-Fi transmissions using the BCM4339 Wi-Fi chip of Nexus 5 smartphones.
MATLAB ★ 108 6y agoExplain → -
watchwitch
Android Interoperability for the Apple Watch
Kotlin ★ 102 1y agoExplain → -
AirGuard-iOS
Protect yourself from being tracked 📍by AirTags, SmartTags, Chipolo, Google, and Tile Trackers
Swift ★ 96 1y agoExplain → -
apple-continuity-tools
Reverse engineering toolkit for Apple's wireless ecosystem
JavaScript ★ 87 5y agoExplain → -
bcm-public
DEPRECATED: Monitor Mode and Firmware patching framework for the Google Nexus 5, development moved to: https://github.com/seemoo-lab/nexmon
C ★ 79 3y agoExplain → -
satellite-messenger
A free satellite messenger for iPhone 14
Swift ★ 77 1y agoExplain → -
BaseTrace
A framework for researching the interface between the iPhone's application processor and its baseband
Python ★ 76 1mo agoExplain → -
fitness-app
No description.
Java ★ 76 7y agoExplain → -
pairsonic
Helping groups securely exchange contact information.
Dart ★ 74 1y agoExplain → -
aristoteles
A Wireshark dissector for the Apple Remote Invocation (ARI) protocol, used between Intel base band chips and the iOS CommCenter for various management purposes, SMS, telephony and much more.
Lua ★ 70 9mo agoExplain → -
wisec2017_nexmon_jammer
This project contains the nexmon-based source code required to repeat the experiments of our WiSec 2017 paper.
C ★ 67 8y agoExplain → -
nexmon_debugger
Debugger with hardware breakpoints and memory watchpoints for BCM4339 Wi-Fi chips
C ★ 56 8y agoExplain → -
mmTrace
mmTrace: Millimeter Wave Propagation Simulation
Matlab ★ 50 9y agoExplain → -
fitness-firmware
No description.
HTML ★ 46 3y agoExplain → -
chirpotle
A LoRaWAN Security Evaluation Framework
Jupyter Notebook ★ 43 2y agoExplain → -
pyshimmer
pyshimmer provides a Python API to work with the wearable sensor devices produced by Shimmer.
Python ★ 42 1mo agoExplain → -
talon-tools
Talon Tools: The Framework for Practical IEEE 802.11ad Research
TeX ★ 42 7y agoExplain → -
apple_u1
No description.
JavaScript ★ 42 4y agoExplain → -
proxawdl
Tunnels a regular TCP connection through an AWDL link by exploiting the NetService API
Objective-C ★ 39 7y agoExplain → -
uwb-sniffer
A UWB Sniffer with accurate timestamps
C ★ 38 4y agoExplain → -
dtrace-memaccess_cve-2020-27949
No description.
C++ ★ 34 5y agoExplain → -
lede-ad7200 ⑂
LEDE environment ported to support TP-Link TALON AD7200 devices.
C ★ 31 6y agoExplain → -
mobisys2018_nexmon_covert_channel
Wi-Fi based covert channel that hides information in hand crafted acknowledgement frames imitating additional channel effects that can be extracted from channel state information at the intended receiver.
C ★ 28 8y agoExplain → -
pico-nexmon
Applications for the Raspberry Pi Pico W related to Nexmon the C-based firmware patching framework for Broadcom/Cypress WiFi chips.
CMake ★ 25 2y agoExplain → -
h4bcm_wireshark_dissector
Wireshark dissector for Broadcom specific H4 diagnostic commands
C ★ 25 3y agoExplain → -
plist17lib
No description.
Python ★ 23 2y agoExplain → -
BTLEmap-Framework
BTLEmap's Bluetooth Low Energy framework that powers the app
Swift ★ 23 4y agoExplain → -
owlink.org
Opening up Apple's wireless ecosystem around the Apple Wireless Direct Link (AWDL) protocol
HTML ★ 22 3y agoExplain → -
nexmon-arc
The nexmon C-based firmware patching framework adapted for the ARC architecture.
C ★ 21 7y agoExplain → -
watchwitch-wireshark
Wireshark dissectors for Apple Watch protocols (Magnet, NRLP, NWSC, Alloy, Shoes)
Lua ★ 20 3mo agoExplain → -
seemoo-mobile-sensing
Sensor data collector for Android devices
Java ★ 20 7y agoExplain → -
opennan
OpenNAN - An open source NAN stack for Linux
C ★ 19 4y agoExplain → -
csicloak
No description.
Python ★ 18 5y agoExplain → -
wisec2017_nexmon_jammer_demo_app
This project contains source code of our Nexmon-based jammer app presented as a demo at WiSec 2017.
Java ★ 18 4y agoExplain → -
wifi-password-sharing
An open source implementation of Apple's Wi-Fi Password Sharing protocol in Swift.
Swift ★ 18 5y agoExplain → -
fido2ext
Bring Your Own FIDO2 Extensions!
JavaScript ★ 16 1y agoExplain → -
seemoo-wearable-sensing
Sensor data collector for Samsung Gear S3
JavaScript ★ 16 5y agoExplain → -
talon-sector-patterns
Antenna Sector Patterns as obtained by Measurements in the CoNEXT'17 paper
MATLAB ★ 15 7y agoExplain → -
watchwitch-tools
Tool support for the proprietary Apple Watch protocol stack
Kotlin ★ 14 3mo agoExplain → -
privatefind
Lost and Found: Stopping Bluetooth Finders from Leaking Private Information
C ★ 14 4y agoExplain → -
nexmon_tx_task
Scheduled frame transmission on Broadcom Wi-Fi Chips
C ★ 13 3y agoExplain → -
watchwitch-ios
No description.
Objective-C ★ 12 9mo agoExplain → -
wisec2017_nexmon_jammer_demo_firmware
This project contains the nexmon-based source code of the jammer used in our WiSec 2017 demo Android app.
C ★ 11 9y agoExplain → -
beamdancer
Physical Layer Privacy against Adversarial Wireless Sensing :ghost: Inject arbitrary IEEE 802.11 VHT Compressed Beamforming Report values on Broadcom BCM43-based 802.11ac FullMAC chips. :dancer:
★ 11 1y agoExplain → -
offline-finding-evaluation
Quantitative analysis of location reports from Apple's offline finding (OF) location tracking system
Jupyter Notebook ★ 10 5y agoExplain → -
bcm_misc
No description.
★ 10 1y agoExplain → -
d11-emu
D11emu: A BCM43 D11 Emulation Framework
Rust ★ 9 2y agoExplain → -
natural-disaster-mobility
Natural Disaster Mobility Model and Scenarios in the ONE
Java ★ 8 8y agoExplain → -
myo-keylogging
Code for "My(o) Armband Leaks Passwords: An EMG and IMU Based Keylogging Side-Channel Attack" paper
Python ★ 8 4y agoExplain → -
Hardwhere
snipeit-it based asset management app
Kotlin ★ 8 3y agoExplain → -
ubicomp19_zero_interaction_security
Source code for experiments and evaluation of five zero-interaction security schemes, for our Ubicomp 2019 paper "Perils of Zero-Interaction Security in the Internet of Things"
Jupyter Notebook ★ 8 3y agoExplain → -
aic-prototype
Proof of concept implementation of Acoustic Integrity Codes (AICs) for Android smartphones
Kotlin ★ 7 6y agoExplain → -
woot24_cfi_coverage_tools
The artifacts for the 'On the Effectiveness of CFI in Practice' paper to be published at WOOT'24.
Python ★ 6 1y agoExplain → -
powerpc-ose
No description.
C++ ★ 6 5y agoExplain → -
next2you
Source code for experiments and evaluation of Next2You copresence detection scheme, for our TIOT 2021 paper "Next2You: Robust Copresence Detection Based on Channel State Information".
C ★ 6 3y agoExplain → -
nexmon_energy_measurement
This repository contains patched Linux kernel sources to run energy measurements on the Wi-Fi chip of a Nexus 5 smartphone.
C ★ 6 3y agoExplain → -
wisec2017_nexmon_jammer_reproducibility
This project contains all measured data and scripts to recreate the plots used in our WiSec 2017 paper.
Matlab ★ 6 9y agoExplain → -
Artifacts-for-Okay-Google-Where-is-My-Tracker
This repository contains the artifacts for the PETS 2025 paper "Okay Google, Where’s My Tracker? Security, Privacy, and Performance Evaluation of Google’s Find My Device Network"
HTML ★ 5 11mo agoExplain → -
appstore-ad-tools
Artifact for our Ad Personalization and Transparency in Mobile Ecosystems: A Comparative Analysis of Google’s and Apple’s EU App Stores paper published in Proceedings on Privacy Enhancing Technologies 2026 (Issue 1).
C ★ 4 9d agoExplain → -
caret
CARET: The Crisis and Resilience Evaluation Tool
Python ★ 4 2y agoExplain → -
Please-Unstalk-Me
User Data and Online Survey results
Jupyter Notebook ★ 4 2y agoExplain → -
handoff-ble-viewer ⑂
Decrypt and show the content of BLE advertising packets sent by your iPhone when using Handoff
★ 4 6y agoExplain → -
fastzip
Source code for experiments and evaluation of FastZIP zero-interaction pairing scheme, for our Mobisys 2021 paper "FastZIP: Faster and More Secure Zero-Interaction Pairing".
Python ★ 4 3y agoExplain → -
PrivateDrop-Base
The framework that powers PrivateDrop
C ★ 4 5y agoExplain → -
handoff-authentication-swift
No description.
C++ ★ 3 5y agoExplain → -
nexmon_ofdma_mon
No description.
★ 3 9mo agoExplain → -
tpy
A Lightweight Framework for Agile Distributed Network Experiments
Python ★ 3 6y agoExplain → -
graphics
No description.
★ 3 6y agoExplain → -
shimmer3 ⑂
Shimmer3 applications for Code Composer Studio
C ★ 3 4y agoExplain → -
wintech23_nexmon_d11debug
No description.
Pawn ★ 2 2y agoExplain → -
privatedrop-evaluation
No description.
Jupyter Notebook ★ 2 5y agoExplain → -
click-castor
Click implementation of LIDOR/SEMUD (based on the Castor routing protocol)
C++ ★ 2 6y agoExplain → -
hardzipa
Source code for experiments and evaluation of HardZiPA system for our EWSN 2023 paper "Hardening and Speeding UpZero-interaction Pairing and Authentication".
Python ★ 2 2y agoExplain → -
p-box
Artifact for the paper P-Box: Preventing Unwanted Data Flows using Permission Sandboxes on Android
Java ★ 1 2d agoExplain → -
island-ready-5g-deployments ⑂
Docker files to run open5gs + IMS + eNB + gNB + NR-UE in a docker
Shell ★ 1 1mo agoExplain → -
pair-fi
Pair-Fi: Integrity Code Protected Secure Device Pairing via SDR-Enabled Wi-Fi Chips on Smartphones
★ 1 1mo agoExplain → -
wisec23-speaker-bootstrapping
Software repository for our WiSec '23 demo: Secure Bootstrapping of Smart Speakers Using Acoustic Communication
C ★ 1 3y agoExplain → -
wintech2017_nexmon_ping_offloading
This project contains the nexmon-based source code of the ping offloading application used in our WiNTECH 2017 paper.
C ★ 1 8y agoExplain → -
draft-detecting-unwanted-location-trackers ⑂
No description.
★ 1 3y agoExplain → -
python-msp430-tools
This is a fork of the original python-msp430-tools repository on Launchpad. It features a patchset that is required to use the tools with the Shimmer3 devices.
Python ★ 1 5y agoExplain → -
BlindSpot-Proof-of-Concept ⑂
No description.
★ 0 1y agoExplain → -
kardia-demod
No description.
Python ★ 0 5y agoExplain → -
talon-library-measurements
Large-Scale Talon Measurements at Library
★ 0 7y agoExplain → -
fido2-the-smartphone
Mockup Website for FIDO2 Platform and Roaming Authentication on Smartphones
Vue ★ 0 3y agoExplain → -
seemoo-lab.github.io
No description.
HTML ★ 0 8y agoExplain → -
polypyus_pdom
No description.
Java ★ 0 5y agoExplain → -
android-security-features
No description.
★ 0 5y agoExplain → -
tetra-dissectors
No description.
★ 0 7y agoExplain → -
cosmos ⑂
ClickOS toolstack
C ★ 0 11y agoExplain →
No repos match these filters.