StegoToolkit
3 live · 35 coming soon · 38 planned

Free CTF Forensics Lab

Every browser-based forensics tool you need for CTF competitions — file identification, steganalysis, cipher solving, and PCAP analysis. No install required. Files are processed locally — never uploaded.

Files never uploaded
No account required
Works offline
Free forever

Last updated: August 2026 · 3 tools live · 35 in development

Available Now

3 tools live today — use them in your next CTF

CTF Triage Pipeline

The standard workflow for any unknown challenge file — follow these steps in order:

Challenge file
Identify type
Extract strings
Check metadata
Inspect structure
Scan for stego
Decode / decrypt
🚩 Flag
1

Identify the file

Never trust the extension. Drop the file into the Magic Byte Detector to learn its true format from the raw header bytes.

File Type Detector
2

Extract strings

Run the Strings Analyzer to pull every printable sequence ≥ 4 characters. Flags, URLs, and encoding hints often appear here.

Strings Analyzer
3

Check metadata

For images, audio, and PDFs, inspect all EXIF/XMP/IPTC fields. CTF authors routinely hide flags in camera make/model, GPS, or custom tags.

4

Dig deeper

Use format-specific tools: bit-plane filters for images, spectrograms for audio, stream reconstruction for PCAP captures.

Where to Start

Pick the right tool for your experience level:

Beginner

No prior CTF experience needed

Intermediate

Familiar with common CTF formats

  • PNG Chunk Analyzer
  • Bit Plane Visualizer
  • zsteg — LSB Detector
  • XOR Cipher Analyzer
  • Hash Identifier + Cracker
  • Steghide Extractor
Advanced

For CTF veterans and forensics pros

  • StegSolve Online
  • Stegseek / Stegcracker
  • PCAP Viewer / Parser
  • Embedded File Scanner
  • Audio Spectrogram Analyzer
  • Multi-layer Auto-Decoder

Tool Roadmap

35 tools in development across 6 categories — updated as each cluster ships.

File & Forensics Analysis

Identify any file's true format, inspect raw bytes, extract metadata, and scan for embedded payloads — the essential first-pass toolkit for every CTF challenge file.

3 live · 6 coming soon
Hex Viewer / EditorPNG Chunk / Integrity AnalyzerExifTool-style Metadata ExtractorEmbedded File ScannerBulk / Batch File ScannerCTF Auto-Scanner

Image Steganography

Bit-plane filters, channel splitters, entropy heatmaps, and CLI-equivalent extractors for every common CTF image steganography technique.

8 tools planned
StegSolve OnlineBit Plane VisualizerRGB Channel SplitterImage Entropy / Chi-Square Analyzerzsteg — LSB DetectorSteghide ExtractorStegseek / Stegcracker OnlineOutguess Extractor

Audio Forensics

Spectrogram analysis and SSTV decoding — the two most common audio forensics steps in CTF competitions.

2 tools planned
Spectrogram AnalyzerSSTV Decoder

Encoding & Cipher Decoders

Auto-decode Base64/Hex/URL chains, solve classical ciphers, crack hashes, and decode JWTs — all without leaving the browser.

10 tools planned
Base64 / Base32 / Base85 Auto-DecoderROT13 / Caesar / ROT-N SolverMorse Code TranslatorBinary / Hex / Decimal ConverterXOR Cipher AnalyzerJWT DecoderVigenère / Classical Cipher SolverHash Identifier + CrackerZIP / Archive Password CrackerMulti-layer Auto-Decoder

Network / PCAP Forensics

Parse PCAP captures, reconstruct TCP streams, extract HTTP objects, and pull auth hashes — a browser-based Wireshark alternative for CTF network challenges.

6 tools planned
PCAP Viewer / ParserTCP Stream ReconstructorHTTP File / Object ExtractorIP/TCP Conversation StatisticsNTLM / Auth Header ExtractorPCAP Repair Tool

Challenge Generators

Build Steghide, LSB, and PCAP challenges ready to distribute at your next CTF — with auto-generated hints, solve scripts, and configurable difficulty.

3 tools planned
Steghide Challenge GeneratorLSB / zsteg Challenge GeneratorPCAP Challenge Generator

Prefer the terminal?

These browser tools replicate the most-used CTF forensics commands — use them on a restricted machine or when you want results without spinning up a VM.

CLI commandBrowser equivalentStatus
file <challenge>File Type / Magic Byte DetectorLive
strings <challenge>Strings AnalyzerLive
xxd <file> | headHex Viewer / EditorComing soon
exiftool <image>ExifTool-style Metadata ExtractorComing soon
binwalk <file>Embedded File ScannerComing soon
stegsolve.jarStegSolve OnlineComing soon
zsteg image.pngzsteg — LSB DetectorComing soon
steghide extract -sfSteghide ExtractorComing soon
tshark -r capture.pcapPCAP Viewer / ParserComing soon
cyberchef magicMulti-layer Auto-DecoderComing soon

Magic Bytes Quick Reference

What are magic bytes?

Every file format defines a fixed sequence of bytes that must appear at the start (or a specific offset) of any valid file in that format. These are called magic bytes or file signatures. When you rename a file or strip its extension, the magic bytes still reveal the true format — making them the most reliable identification method in CTF forensics. Tools like file on Linux and the File Type Detector here use exactly this technique. The Strings Analyzer can also surface ASCII-readable magic bytes inside binary files.

FormatHex signatureNote
PNG89 50 4E 47 0D 0A 1A 0AAlways identical — most reliable
JPGFF D8 FFFirst 3 bytes; FF D9 at EOF
GIF47 49 46 38GIF87a or GIF89a
ZIP50 4B 03 04Also .docx, .xlsx, .apk, .jar
PDF25 50 44 46 2D%PDF- (version follows)
ELF7F 45 4C 46Linux executables & shared libs
MP349 44 33ID3 tag header; or FF FB for raw
WAV52 49 46 46 ... 57 41 56 45RIFF....WAVE (bytes 0-3 + 8-11)
WebP52 49 46 46 ... 57 45 42 50RIFF....WEBP (bytes 0-3 + 8-11)
GZIP1F 8BAlso .tar.gz, .tgz payloads
RAR52 61 72 21 1A 07Rar! magic (v4); 00 for RAR5
7z37 7A BC AF 27 1C7z archive — check if nested zip
BMP42 4DBM — common CTF palette stego target
FLAC66 4C 61 43fLaC — check for LSB audio stego
MP4xx xx xx xx 66 74 79 70ftyp at offset 4 (box type field)
SQLite53 51 4C 69 74 65 20 66SQLite format 3 — first 8 bytes
PE/EXE4D 5AMZ — Windows PE; PE header at 0x3c offset
TAR75 73 74 61 72ustar at byte offset 257 (not offset 0)

Frequently Asked Questions

Do I need to install anything?

No. Every CTF Lab tool runs 100% in your browser via JavaScript and WebAssembly. No extensions, no Python, no Docker — just open the page and start.

Are my files uploaded to a server?

No. Files are processed locally in your browser using the FileReader API and Web Workers. They are never uploaded to our servers.

What's the difference between CTF Mode and Basic mode on the file detector?

CTF Mode shows CLI commands (file, xxd, binwalk, strings) alongside the browser result so you can pivot to terminal tools instantly. Basic mode shows a clean visual-only report.

Which tools are live right now?

File Type / Magic Byte Detector and Strings Extractor and Hex Viewer / Editor are live today. The remaining 35 tools are in active development — the next cluster (Image Stego) is next in the queue.

How does magic byte detection work?

The file detector reads only the first 512 bytes of your file and matches them against a database of 100+ file signatures. The filename extension is ignored — only the raw bytes matter.

Can I use these tools in a real CTF competition?

Yes — that's the entire purpose. All processing is client-side, so there are no rate limits, no accounts required, and no data retention of any kind.