🌟 GlowBarn
High-Performance Paranormal Detection Suite
A cross-platform native application for paranormal investigation, environmental monitoring, and multi-modal anomaly detection. Built in Rust for maximum performance and safety.
✨ Features
🔬 50+ Sensor Types
- Thermal: IR arrays, FLIR cameras, thermocouples
- Electromagnetic: EMF probes, flux gates, gaussmeters
- Audio: Infrasound, ultrasonic, EVP detection
- Radiation: Geiger counters, scintillators
- Environmental: Barometers, hygrometers, air quality
- Quantum: QRNG, entanglement detectors
- Optical: Spectrometers, laser grids, UV sensors
📊 Advanced Analysis
- 10+ Entropy Measures: Shannon, Rényi, Tsallis, Approximate, Sample, Permutation
- Anomaly Detection: Z-score, MAD, CUSUM, Isolation Forest, Local Outlier Factor
- Signal Processing: FFT, wavelets, cross-correlation
- Pattern Recognition: Recurrence analysis, complexity measures
🎯 Multi-Sensor Fusion
- Bayesian fusion with confidence weighting
- Dempster-Shafer evidence theory
- Cross-sensor correlation analysis
- Temporal pattern detection
🔐 Security
- AES-256-GCM encryption
- ChaCha20-Poly1305 support
- Argon2id key derivation
- Secure memory handling (zeroize)
🖥️ Visual Console
- Real-time waveform displays
- Thermal heatmaps
- Spectrum analyzers
- Detection alerts
- Dark/Light themes
🚀 Quick Start
Pre-built Binaries
Download from Releases.
Build from Source
# Install Rust
|
# Clone and build
# Run
System Dependencies (Linux)
📖 Usage
# GUI mode with demo sensors
# Headless server mode
# With debug logging
# Custom config file
🏗️ Architecture
glowbarn-rs/
├── src/
│ ├── core/ # Engine, event bus, scheduler
│ ├── sensors/ # 50+ sensor implementations
│ ├── analysis/ # Entropy, anomaly, signal processing
│ ├── detection/ # Fusion, classification, correlation
│ ├── security/ # Encryption, auth, secure memory
│ ├── streaming/ # MQTT, WebSocket, export
│ ├── gpu/ # wgpu compute shaders
│ ├── ui/ # egui visual console
│ ├── config/ # Configuration management
│ └── db/ # SQLite persistence
🔧 Configuration
Default config location: ~/.config/glowbarn/config.toml
[]
= 1000.0
= 4096
[]
= 256
= 3.0
[]
= "bayesian"
= 0.7
[]
= "dark"
= 60
📡 Streaming
WebSocket API
Connect to ws://localhost:8765 for real-time data:
MQTT
Publish to topics:
glowbarn/readings/{sensor_id}glowbarn/detectionsglowbarn/alerts
🤝 Contributing
Contributions welcome! Please read our Contributing Guide.
📜 License
MIT License - see LICENSE for details.
🔗 Related Projects
- glowbarn-os - Custom Linux OS for GlowBarn
- glowbarn - Original Python prototype
Made with 🔮 by bad-antics