Zurück zum Projekt
Dokumentation

ScanMe

C#.NET 8WPFYARA-XAMSIGitHub Actions

Blue-Team-Sicherheitsscanner für Windows 10/11: findet Persistenz, Phishing-Spuren und Malware — und erklärt jeden Fund verständlich.

##Überblick

ScanMe durchleuchtet einen Windows-PC so, wie es ein Sicherheitsanalyst tun würde: Was läuft wirklich? Was startet automatisch? Wohin wird kommuniziert? Gibt es Spuren eines früheren Angriffs oder Phishings?

Zu jedem Fund erklärt ScanMe, was gefunden wurde, warum es relevant ist und was zu tun ist — mit allen Indikatoren und einem gewichteten Risiko-Score. Windows-Komponenten werden dabei niemals gelöscht oder beendet.

Windows 10/11
Plattform
C# / .NET 8
Sprache
Blue Team
Fokus

##Kern-Features

Analyse

  • Prozesse aus mehreren Quellen — versteckte Prozesse fallen auf
  • Autostarts, geplante Aufgaben, Dienste & WMI-Abonnements
  • Netzwerkverbindungen, Hosts-Datei, Proxy & Zertifikate
  • Browser-Erweiterungen, Treiber & Ereignisprotokolle

Erkennung

  • Inhaltssignaturen für gängige Schadsoftware-Familien
  • YARA-Regeln (YARA-X) für auffällige Dateien
  • Abfrage des installierten Virenschutzes über AMSI
  • Phishing-Muster wie Doppelendungen & LNK-Tricks

Bewertung

  • Risiko-Score pro Fund mit allen Beweisen
  • „Wie sicher ist das?“ — unabhängige Bestätigungen
  • Zeitleiste macht Angriffsabläufe sichtbar
  • HTML- & JSON-Bericht zum Export

Reaktion

  • Prozess beenden, Autostart deaktivieren, Quarantäne
  • Jede Aktion mit Bestätigung & umkehrbar
  • Echtzeitüberwachung mit Benachrichtigungen
  • Kommandozeile für Automatisierung

##Architektur

Eine Core-Bibliothek mit einzelnen Scannern, darüber eine WPF-App im MVVM-Muster und eine CLI. Builds, Tests und Releases laufen über GitHub Actions.

Scanner-Module

Jeder Prüfbereich ist ein eigener Scanner mit einheitlichem Fund-Modell.

SafetyGuard

Prüft jede Aktion unmittelbar vor der Ausführung — kritische Systemteile sind tabu.

Regelwerk

Online-Regeln ergänzen die eingebauten nur, wenn ihre Signatur gültig ist.

Updates

Prüfsumme, Versionsprüfung und automatischer Rollback bei Fehlern.

##Datenschutz & Sicherheit

  • Keine Telemetrie — es werden keine Daten vom PC übertragen
  • Online-Funktionen lassen sich komplett abschalten
  • Bei Online-Prüfungen wird höchstens ein Datei-Hash übermittelt, nie die Datei
  • Arbeitet auch offline, etwa wenn ein PC nach einem Befall vom Netz getrennt ist

##Tech Stack

C#
Sprache
.NET 8
Runtime
WPF + MVVM
Desktop-UI
YARA-X
Regel-Engine
AMSI / Defender
Virenschutz
ECDSA
Signaturen
GitHub Actions
CI / Releases