5 Commits

Author SHA1 Message Date
sssnake
ce86ecd494 v0.3.0: Fix daemon, in-module WebUI only, remove standalone server
Daemon fixes:
- Fixed MODDIR detection (removed readlink -f, use directory probe)
- Removed all 'local' keyword usage (Android sh compatibility)
- Removed duplicate network blocklist install
- Removed reference to deleted webui.sh
- Default log level now INFO (was WARN, hiding startup messages)

WebUI:
- Removed standalone webui.sh HTTP server
- WebUI is now in-module only (webroot/index.html via KernelSU manager)
- Uses ksu.exec() API — no server process needed
- Tap module card in KernelSU to open dashboard

Cleanup:
- Removed stealth.sh
- Removed WEBUI_ENABLED/WEBUI_PORT config (not needed for in-module)
- Removed webui CLI command
- Bumped to v0.3.0
2026-03-31 21:56:05 -07:00
sssnake
65966eb952 v0.2.0: WebUI dashboard, remove stealth, action button
- Full WebUI dashboard (localhost:8088) with status, module toggles,
  IOC stats, alerts, settings editor, log viewer, quick actions
- Works in both KernelSU embedded mode (ksu.exec) and standalone (HTTP API)
- action.sh opens WebUI when tapping module card in KernelSU manager
- Removed stealth.sh (overengineered, not needed yet)
- Added WEBUI_ENABLED and WEBUI_PORT config options
- Bumped version to v0.2.0
2026-03-31 18:55:57 -07:00
sssnake
6f3cd3f0f8 SMS Shield: toast notifications, silent install blocker, quarantine system
- Toast/heads-up notifications on silent SMS, flash SMS, WAP Push detection
- Global silent app install blocker with toast alerts
- Quarantine user profile system (isolated, no network, no permissions)
- Google Messages userspace sandbox option
- WAP Push handler kill on detection
- Package install source monitoring (flags non-store installs)
- Quarantine config option in vigil.conf
- Wired install blocker into vigild daemon
2026-03-31 07:52:53 -07:00
sssnake
58aa5d6fe6 v0.2.0: Deep forensic scanner, honeypots, duress system, anti-forensics hardening
New modules:
- Deep forensic scanner (MVT-style): background + on-demand full analysis
  SMS/call log/browser/dumpsys/battery/cert store/logcat/data usage
- Anti-forensics hardening: 15 measures (USB, ADB, logging, memory, TRIM)
- Duress/panic trigger: power button sequence, duress PIN, CLI panic
- SMS honeypot: fake GPS location spoofing on silent SMS detection
- App permissions honeypot: audit dangerous combos, revoke, sandbox,
  feed fake data to spyware apps
- IOC auto-updater: scheduled updates from backend or git sources (WIP)

Fixes:
- Removed SKIPUNZIP=1 (fixes module.prop OS error 2)
- Deferred FrostGuard baseline to first boot (no more install hang)
- Added volume key selection for FrostGuard and initial scan during install
2026-03-31 07:19:36 -07:00
sssnake
cf00838b6d Initial release: Vigil Anti-Surveillance Shield v0.1.0
KernelSU-Next/Magisk/APatch module providing:
- Threat scanner with 11,000+ IOCs (stalkerware, Pegasus, government spyware)
- FrostGuard file integrity monitor (pseudo-locked-bootloader)
- Encryption key wiper / BFU mode transition
- Forensic Shield (anti-Cellebrite with 71 known binary hashes)
- Silent SMS detection (Type-0, Class-0, WAP Push)
- Network monitor with C2/tracker domain and IP blocking
- vigild daemon with periodic scanning and alert management
- Full CLI interface
2026-03-31 03:09:00 -07:00