fscalc
fscalc ist eine einfache, statische Weboberfläche zur Berechnung von Hex-Offsets innerhalb gängiger Dateisysteme. Das Projekt richtet sich an Entwickler, Forensiker und Systemadministratoren, die schnell Offset-Werte und Adressberechnungen für Dateisystemstrukturen benötigen.
Hauptfunktionen
- Interaktive Berechnung von Hex-Offsets für verschiedene Dateisysteme
- Übersichtliche Anzeige und Export von berechneten Werten
- Integrierte Hilfswerkzeuge und Utilities (z.B. eingebettete CyberChef-Instanz)
Voraussetzungen
- Ein moderner Webbrowser (Chrome, Firefox, Edge)
- Node/Python o.Ä. sind nicht zwingend erforderlich, da die Oberfläche statisch ist.
Installation / Lokale Nutzung
- Repository klonen oder als ZIP entpacken.
- Im Projektverzeichnis einen lokalen HTTP-Server starten und
webroot/als Dokumenten-Root verwenden.
Beispiel mit Python 3 (im Projektroot ausführen):
python3 -m http.server --directory webroot 8000
Dann den Browser öffnen und zu http://localhost:8000/ navigieren.
Alternativ kann jeder andere statische Server (z. B. live-server, http-server aus npm) verwendet werden.
Projektstruktur (ausgewählte Dateien)
webroot/– Statische Weboberflächeindex.html– Startseitejs/calculator.js– Kernlogik der Offset-Berechnungenjs/main.js– Initialisierung und UI-Handlingjs/utils.js– Hilfsfunktionencyberchef/– Eingebettete CyberChef-Instanz
Nutzung / Beispiele
- Öffne die Startseite und wähle das gewünschte Dateisystem bzw. die Berechnungsoption.
- Gib die Ausgangsadresse/den Sektor und die benötigten Parameter ein.
- Die berechneten Hex-Offsets werden sofort berechnet und lassen sich kopieren oder lokal weiterverarbeiten.
Description
Simple Weboberfläche zur Berechnung der jeweiligen Hex-Offsets innerhalb üblicher Dateisysteme
Languages
JavaScript
97.6%
CSS
2.1%
HTML
0.3%