Skip to main content

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.9

  • Removed Deub print from terminal
  • Removed grey lines between tool/tabbar
  • Full Dark Theme - Black Blend

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

darkelf_shadow-4.5.9.tar.gz (51.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

darkelf_shadow-4.5.9-py3-none-any.whl (56.1 kB view details)

Uploaded Python 3

File details

Details for the file darkelf_shadow-4.5.9.tar.gz.

File metadata

  • Download URL: darkelf_shadow-4.5.9.tar.gz
  • Upload date:
  • Size: 51.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for darkelf_shadow-4.5.9.tar.gz
Algorithm Hash digest
SHA256 c0e1116b69d766f616176c3fa0c063d784b2d7013496a7a42d5769d37b7efdca
MD5 16e279f093d9590df6836e55e5648ed3
BLAKE2b-256 0bf29d4b5697ca71024cd26739648386fb4469f2cbf79e1d22e130031ad19c1c

See more details on using hashes here.

File details

Details for the file darkelf_shadow-4.5.9-py3-none-any.whl.

File metadata

  • Download URL: darkelf_shadow-4.5.9-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

Hashes for darkelf_shadow-4.5.9-py3-none-any.whl
Algorithm Hash digest
SHA256 f0780c0c5fa8ec95842f0d061fc662d8fa3b6990e01c5a3c24001385ba4be761
MD5 71f75c3a2e3e46e6589eac484c973732
BLAKE2b-256 6e0845707dcf68e441dd2be43d262c84c172e0ce660ab8f2c63fcd144f4bf261

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page