ASS - ASCII Smuggling Surfacer
2 ratings
)Overview
Detect invisible Unicode steganography & smuggling attacks in web pages
# ASS - ASCII Smuggling Surfacer Browser extension that detects and visualizes invisible Unicode characters used in text steganography & smuggling attacks. Full-fidelity port of the [`aid`](https://github.com/wunderwuzzi23/aid) Python CLI scanner. ## Features - ๐ **50+ invisible character types** โ zero-width, directional marks, Unicode tags, variation selectors (VS1โVS256), invisible operators, and more - ๐ฏ **Smart severity scoring** โ color-coded (info โ critical) based on consecutive run length and total volume - ๐ท๏ธ **Unicode tag decoding** โ reveals hidden ASCII messages encoded in U+E0000โU+E007F - ๐ **Visual highlighting** โ glowing overlays on detected characters with severity colors - ๐ฌ **Hover tooltips** โ character name, code point, run length, category - ๐ **Category breakdown** โ mirrors the Python tool's 10-category classification - ๐ **Detail panel** โ full detection report with highlight occurrence - ๐ **Dynamic Payload Decoder** โ custom map '0' and '1' bit characters to decode hidden binary back to ASCII - ๐๏ธ **Advanced Filtering** โ autocomplete, fuzzy search, sequence length limits, and category toggles for granular detection control - ๐ค **Export** โ JSON and CSV reports matching the Python output format - โ๏ธ **Configurable** โ toggle confusable spaces, control chars (Cc), space separators (Zs) - โ๏ธ **Expand All** โ instantly expand or collapse all detected hidden text on the page from the detail panel - ๐ **Privacy-first** โ runs entirely locally, no data collection - ๐ธ **Hitchhiker's Guide Theme** โ auto-triggers on high-volume detections with a retro terminal aesthetic and dynamic calming notice ## Usage 1. **Click the ASS icon** in the toolbar 2. **Press "Scan This Page"** in the popup 3. View highlighted invisible characters on the page 4. **Hover** over highlights for character details 5. **Click** highlights to expand decoded text inline 6. **Toggle Detail Panel** for the full report with category breakdown and export - ๐ธ **Consult the Guide** โ In Hitchhiker mode, look for the inline link in the header to jump straight to the details ### Settings | Setting | Default | Description | |---------|---------|-------------| | Auto-scan pages | Off | Scan every page automatically | | Sequence length filter | 1-0 | Min/Max limits for consecutive run highlighting (0 = no max limit) | | Fuzzy Search | Off | Match all words anywhere in the Detection Filter name or hex code | | Detect NO-BREAK SPACE | Off | Specifically isolate U+00A0 detection | | Detect confusable spaces | Off | Thin space, hangul filler, etc. (excludes NBSP if toggled separately) | | Detect control chars (Cc) | Off | Unicode Cc category (excludes TAB/LF/CR) | | Detect space separators (Zs) | Off | Unicode Zs category (excludes ASCII space) | | Auto-Hitchhiker | Off | Automatically switch to the HHG theme on suspicious pages | | HHG Threshold | 8 | Total code points required to trigger the guide theme | ## Suspicion Levels | Level | Badge | Condition | |-------|-------|-----------| | ๐ด Critical | Red | Consecutive run โฅ 40 | | ๐ High | Orange | Run โฅ 10, or total > 100 sparse | | ๐ก Medium | Yellow | Total 10โ100, sparse | | ๐ต Info | Blue | Total < 10 | ## Detected Character Types ### Always Detected - **Unicode Tags** (U+E0000โU+E007F) โ decoded to ASCII - **Zero-Width & Joiners** โ ZWSP, ZWNJ, ZWJ, Word Joiner, CGJ, ZWNBSP - **Directional & Bidi Marks** โ LRM, RLM, embeddings, overrides, isolates - **Variation Selectors** โ VS1โVS16 (U+FE00โU+FE0F) and VS17โVS256 (U+E0100โU+E01EF) - **Invisible Operators** โ function application, invisible times/separator/plus - **Deprecated Format Controls** โ U+206AโU+206F ### Optional (Settings) - **NO-BREAK SPACE** โ U+00A0 - **Confusable Spaces** โ Soft hyphen, quads, thin/hair space, braille blank, hangul filler - **Control Characters (Cc)** โ all Cc except TAB/LF/CR - **Space Separators (Zs)** โ all Zs except ASCII space ## Privacy This extension processes all data entirely on your device. No data is collected, transmitted, or stored externally. All scanning occurs in your browser's local memory only. ## License MIT License ## Test Tool for creating hidden text https://embracethered.com/blog/ascii-smuggler.html
5 out of 52 ratings
Details
- Version1.0.0
- UpdatedMarch 11, 2026
- Offered by0xipickl0x
- Size57.09KiB
- LanguagesEnglish
- Developer
Email
0xipickl0x@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes