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


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.8.tar.gz (50.9 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.8-py3-none-any.whl (56.1 kB view details)

Uploaded Python 3

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

Hashes for darkelf_shadow-4.5.8.tar.gz
Algorithm Hash digest
SHA256 f43a61e75117753e109aac3e22af503daf063eab4af22a5d2be727a463c7e901
MD5 92c8ac2be874300ee627d646274574b6
BLAKE2b-256 6bc6c643bfa8cd7d0e0a191065fc032ab4d625bca678df6691479921e4a43d03

See more details on using hashes here.

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

Hashes for darkelf_shadow-4.5.8-py3-none-any.whl
Algorithm Hash digest
SHA256 481e24f00c6a27db567ed71c4017e8e8f9fcd2866d78cae3c7af216e9525714b
MD5 2330c6d43213336af05c37df93233ede
BLAKE2b-256 6ccddfb01a50b37f8c8ab3fc32040bc225f48f0a18495739a9af24fd50181d96

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