Skip to content

whisprer/zigbee-analyzer

zigbee-analyzer

Release License License Rust Platform

πŸ” Overview

zigbee-analyzer is a production-grade Zigbee network analyzer written in Rust. Real-time packet capture, security analysis, and network monitoring for Zigbee networks.

Key Features

  • πŸ“‘ Real-time Packet Capture - Zigbee channels 11-26
  • πŸ–₯️ Interactive TUI - 7 specialized analysis tabs
  • πŸ’» Powerful CLI - Scriptable automation tools
  • πŸ”’ Security Analysis - Threat detection and encryption monitoring
  • πŸ“Š Network Topology - Device mapping and relationships
  • 🌐 Channel Analysis - Interference detection and optimization
  • 🚨 Anomaly Detection - ML-based threat identification

πŸš€ Quick Start

Hardware Required

  • Zigbee USB dongle (CC2531, CC2652, or ConBee)

Installation

git clone https://github.com/whisprer/zigbee-analyzer.git
cd zigbee-analyzer
cargo build --release

Usage

Terminal UI

cargo run --release --bin zigbee-analyzer

Controls: 1-7 tabs | ↑/↓ scroll | Space pause | Q quit

CLI

# List devices
zigbee-cli list

# Capture packets
zigbee-cli capture -c 15 -n 1000

# Scan channels
zigbee-cli scan

# Analyze quality
zigbee-cli channels

πŸ“ Structure

crates/
β”œβ”€β”€ zigbee-core/      # Protocol parsing
β”œβ”€β”€ zigbee-hal/       # Hardware abstraction
β”œβ”€β”€ zigbee-drivers/   # Device drivers
β”œβ”€β”€ zigbee-analysis/  # Analysis engines
β”œβ”€β”€ zigbee-ui/        # Terminal UI
└── zigbee-cli/       # CLI tools

πŸ”§ Supported Devices

Device Status
TI CC2531 βœ… Supported
TI CC2652 βœ… Supported
ConBee/ConBee II βœ… Supported

πŸ› Troubleshooting

Linux: Add user to dialout group

sudo usermod -a -G dialout $USER

Windows: Check Device Manager for drivers

🀝 Contributing

Contributions welcome! See CONTRIBUTING.md.

πŸ“„ License

MIT License - see LICENSE file.

πŸ“ž Contact

⚠️ Disclaimer

For authorized network administration and security research only.


Built with 🐺 by wofl

About

a comprehensie zigbee analyzer eventually to be expanded to commercial

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors