Darkelf Shadow โ Private hardened browser with MiniAI Sentinel
Project description
๐ถ๏ธ Darkelf Shadow
Fully Hardened โข Ephemeral โข Zero-Trace Browser (Qt WebEngine / Chromium Core)
Darkelf Shadow is a defense-in-depth, privacy-hardened web browser engineered to eliminate persistent tracking, reduce attack surface, and actively defend against modern web threats โ all while operating entirely in-memory.
Update 4.5.8
Darkelf Browser Update
Included Improvements
- UI adjustments with enhanced DPI handling for all toolbar icons
- Icons now render crisp and sharp across HiDPI displays
- Enhanced icon sizing and visual balance
- Improved toolbar consistency and spacing
- Updated reload, navigation, home, and nuke icon rendering
- Dynamic accent color integration for toolbar icons
- Refined icon occupancy and anti-aliasing behavior
Stability
- Confirmed Pytests: 100% Passed
๐งฑ HARDENED BY DESIGN
Darkelf Shadow is not just private โ it is architecturally hardened:
๐ฅ Zero Persistence Architecture
- No disk-based session storage
- Full memory-only browsing lifecycle
- Automatic purge on process exit
๐ก๏ธ Network-Level Enforcement
- Deep request interception layer
- Pre-flight blocking before rendering
- Third-party isolation logic
๐ง Autonomous Threat Detection (MiniAI)
- On-device behavioral analysis
- No cloud dependency
- Real-time adaptive defense
๐ซ Telemetry-Free Core
- No analytics, tracking, or external communication
- No hidden background services
๐ HARDENED FEATURE SET
๐ Ephemeral Session Engine
- Memory-only:
- Cookies
- Cache
- LocalStorage
- IndexedDB
- No recovery artifacts
- No session residue
๐ง MiniAI Sentinel (Active Defense Engine)
Fully integrated on-device security AI:
๐จ Intrusion Detection
- SQL Injection
- XSS
- Command Injection
- Path Traversal
๐ฆ Detection Capabilities
- Malware / Exploit Detection
- Tracker & Surveillance Detection
- Fingerprinting Monitoring
- Behavioral anomaly detection (burst/flood attacks)
โก Automated Response Modes
| Mode | Behavior |
|---|---|
| ๐ข Standby | Passive monitoring |
| ๐ด Lockdown | Blocks all suspicious traffic |
| ๐จ Panic Mode | Full network shutdown |
๐ Advanced Network Filtering
- โ EasyList / EasyPrivacy / uBlock filters
- โ Regex-based ABP engine
- โ Heuristic tracker detection
- โ Hard-blocked known ad/tracker domains
- โ Third-party request classification
๐ Anti-Tracking & URL Sanitization
Removes:
- utm_*
- fbclid
- gclid
- Tracking campaign parameters
Prevents cross-site tracking correlation
๐ HTTPS Enforcement Layer
- Automatic HTTP โ HTTPS upgrade
- HSTS-like memory tracking
- Downgrade attack prevention
๐ญ Fingerprint Resistance Layer
MiniAI actively detects and neutralizes:
- Canvas fingerprinting โ Noise injection
- WebGL โ Spoofed output
- AudioContext โ Sanitized
- Fonts โ Obfuscated
- WebRTC โ Disabled
- Geolocation โ Blocked
๐ฅ Secure Download Isolation
- Sandboxed download directory
- Randomized filenames (anti-forensics)
- Optional ephemeral storage
- No metadata leakage
โ๏ธ Chromium Hardening Flags
Disabled by default:
- โ Sync services
- โ Metrics collection
- โ Crash reporting
- โ First-run tracking
๐งฉ DEFENSE-IN-DEPTH MODEL
Darkelf Shadow combines multiple security layers:
- Request Interception Layer
- Filter Engine (EasyList + Heuristics)
- MiniAI Behavioral Analysis
- Fingerprint Protection
- Ephemeral Storage Model
Each layer operates independently and reinforces the others.
๐งช THREAT INTELLIGENCE CAPABILITIES
MiniAI provides:
- ๐ Threat scoring system
- ๐ Real-time event monitoring
- ๐ง Domain risk caching
- ๐ Detailed threat reports
- ๐ Adaptive escalation logic
โก PERFORMANCE CHARACTERISTICS
- โ Built on PySide6 + Qt WebEngine
- ๐ Chromium rendering engine
- ๐ง In-memory operations (minimal disk I/O)
- โก Fast startup, clean shutdown
๐ SECURITY POSTURE SUMMARY
| Category | Status |
|---|---|
| Persistence | โ None |
| Telemetry | โ None |
| Tracking Resistance | โ Strong |
| Fingerprint Defense | โ Active |
| Threat Detection | โ Real-time |
| Network Control | โ Enforced |
โ ๏ธ OPERATIONAL SECURITY NOTES
For maximum protection, combine Darkelf Shadow with:
- ๐ Full-disk encryption (FileVault, LUKS)
- ๐ฅ OS-level firewall rules
- ๐งฑ Sandboxed runtime environment
- ๐ Trusted VPN or network isolation
๐ฆ PyPI
pip install darkelf-shadow
darkelf-shadow
๐ LICENSE
Licensed under the GNU Lesser General Public License v3.0 (LGPL-3.0). See LICENSE.md for details.
โ ๏ธ DISCLAIMER
This software is provided โAS ISโ without warranty.
- Does not guarantee anonymity
- Does not replace OS-level security
- Intended for advanced users and hardened environments
๐ค AUTHOR
Dr. Kevin Moore (2025)
Darkelf Project โ Shadow Edition
Special Thanks
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file darkelf_shadow-4.5.8.tar.gz.
File metadata
- Download URL: darkelf_shadow-4.5.8.tar.gz
- Upload date:
- Size: 50.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f43a61e75117753e109aac3e22af503daf063eab4af22a5d2be727a463c7e901
|
|
| MD5 |
92c8ac2be874300ee627d646274574b6
|
|
| BLAKE2b-256 |
6bc6c643bfa8cd7d0e0a191065fc032ab4d625bca678df6691479921e4a43d03
|
File details
Details for the file darkelf_shadow-4.5.8-py3-none-any.whl.
File metadata
- Download URL: darkelf_shadow-4.5.8-py3-none-any.whl
- Upload date:
- Size: 56.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
481e24f00c6a27db567ed71c4017e8e8f9fcd2866d78cae3c7af216e9525714b
|
|
| MD5 |
2330c6d43213336af05c37df93233ede
|
|
| BLAKE2b-256 |
6ccddfb01a50b37f8c8ab3fc32040bc225f48f0a18495739a9af24fd50181d96
|