Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TrackerRadar logo

TrackerRadar

Local-first Windows visibility for unexpected application behaviour.

Official SC LABS website

TrackerRadar shows which applications maintain external TCP connections, where they connect, which common startup entries change, and which applications access selected user-folder categories during a deliberately started short scan. It also provides two explicitly confirmed, reversible controls without a permanent privileged service.

Status

Version: 0.5.5-alpha

State: local visibility and safe-control prototype, not a complete security product

Tested on: Windows 11 Pro with Windows PowerShell 5.1

Current capabilities

  • Map active external TCP connections to processes
  • Resolve domains from the local Windows DNS cache when available
  • Explain common providers and purposes such as Microsoft, Apple, Anthropic, OpenAI, Google and cloud delivery services
  • Establish a local baseline and highlight newly observed connections
  • Detect new, changed or removed common startup entries
  • Maintain a bounded local seven-day history without a database
  • Provide Overview, Activities, Findings, History, File Access and Changes views
  • Switch the complete interface locally between German and English
  • Use a rounded dark-theme language selector matched to the primary button palette
  • Fit the SC LABS and TrackerRadar marks cleanly into their rounded sidebar frames
  • Remember the selected language in the local ignored data/ui-settings.json file
  • Show sclabs.uk as a compact sidebar link and place MalwareRadar and PrivacyRadar links in the footer; no website is contacted until the user clicks
  • Run an explicitly started five-second file-access scan for Documents, Desktop, Downloads, OneDrive, Edge profiles and Chrome profiles
  • Group file-access events by process, PID, folder category and observed operation
  • Store no document contents and no individual file names in the access-scan result
  • Delete temporary ETL and CSV trace files immediately after local summarization
  • Show the verified firewall state for the selected application and switch the same button between Block internet access and Restore internet access
  • Remove only an exact TrackerRadar-created firewall rule that still has its matching applied Change Vault record
  • Disable selected startup findings without deleting the original value or file
  • Record approved control actions in a local Change Vault and undo supported changes
  • Write local JSON reports under data/
  • Operate without account, cloud backend or product telemetry

Quick start

No installation is required for the alpha.

  1. Download or clone the repository.
  2. Double-click Start-TrackerRadar.vbs for a console-free start. Start-TrackerRadar.cmd is kept as a compatible fallback and delegates to the same hidden launcher.
  3. Select English or German from the language selector in the upper-right corner.
  4. Select Scan now for a network and startup snapshot.
  5. Open File access and start the five-second user-folder scan when needed.
  6. Confirm the normal Windows UAC prompt when starting the file-access scan or a protected control action.

TrackerRadar does not elevate silently. The main interface runs without persistent administrator rights. The standard launcher hides only the PowerShell console; the TrackerRadar window remains visible and testable.

In Activities, the control button first reads the exact TrackerRadar firewall-rule state. It offers Restore internet access only when the exact rule exists and its matching applied Change Vault record is available. A failed block attempt explicitly states when no verified rule was created and nothing needs to be undone.

What the file-access scan means

The current scan reliably associates Windows file-system events with a process and one of the monitored folder categories. It currently reports Opened and Directory enumerated style events. It does not claim that every event proves a file was read, copied or uploaded.

The scan is manual and short. It is not permanent monitoring and does not run on the 30-second network refresh timer.

Test

powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\Test-TrackerRadar-App.ps1

The regression test covers:

  • application core: 10 checks
  • control helper, including read-only firewall-state verification: 10 checks
  • control UAC wrapper: 3 checks
  • file-access parser and privacy rules: 6 checks
  • file-access UAC wrapper: 3 checks
  • localization files, Unicode and persistence: 8 checks
  • hidden launcher and visible-window verification: 7 checks
  • bilingual UI, safe block/restore state, logo fit, sidebar website link, footer product links and navigation: 38 checks
  • WPF launch, GUI errors and memory usage

Machine-specific results are stored in the ignored data/ directory.

The isolated firewall block/undo proof in Test-Firewall-BlockUndo.ps1 passed on 2026-08-05 using only a copied Windows curl.exe target. The exact outbound rule was created and verified, all three neutral HTTPS targets became unreachable, duplicate-rule creation was rejected, the matching Change Vault action restored access, all three targets became reachable again, and no residual rule, test executable or test change remained.

Portable package

powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\Build-Portable.ps1

This creates an ignored dist/ folder containing the portable ZIP and a matching SHA-256 file. The package is only created after all non-destructive build gates pass.

Current limitations

  • Network scans are momentary views of active external TCP connections, not packet capture.
  • Domain names come from the local Windows DNS cache and are not always available.
  • Provider and purpose labels are explanatory heuristics, not proof of ownership or intent.
  • TrackerRadar does not decrypt HTTPS traffic.
  • File-access monitoring is a manual five-second scan, not continuous monitoring.
  • File-system event classification is intentionally limited to observed open and directory-enumeration events; exact read/write intent is not claimed.
  • The file-access scan requires visible UAC approval because it starts a short Windows ETW trace session.
  • Control is limited to selected outbound firewall rules and selected startup findings.
  • TrackerRadar is not a replacement for antivirus, EDR or incident response.
  • It cannot guarantee detection of every tracker, malware sample or backdoor.

Privacy and security

See PRIVACY.md and SECURITY.md. Scan data and local development files are excluded from Git. The MalwareRadar and PrivacyRadar links open the external SC LABS website only after an explicit click; TrackerRadar does not preload those pages.

Public release preparation

Public repository: SC-LABS-ai/TrackerRadar. Versioned alpha builds are published as GitHub prereleases with a matching SHA-256 file. See PUBLIC-RELEASE-CHECKLIST.md for the remaining hardening work.

Rights

Copyright 2026 SC LABS. All rights reserved. TrackerRadar is proprietary freeware, not open source. Permitted private, internal-business and evaluation use is defined in LICENSE.md; branding and redistribution remain restricted. See also NOTICE.md.

About

Local-first Windows visibility for network activity, startup changes, file-access scans and reversible controls.

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages