Item logo image for ASS - ASCII Smuggling Surfacer

ASS - ASCII Smuggling Surfacer

5.0(

2 ratings

)
ExtensionTools6 users
Item media 5 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 1 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 2 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 3 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 4 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 5 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 1 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 1 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 2 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 3 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 4 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 5 (screenshot) for ASS - ASCII Smuggling Surfacer

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

Details

  • Version
    1.0.0
  • Updated
    March 11, 2026
  • Offered by
    0xipickl0x
  • Size
    57.09KiB
  • Languages
    English
  • Developer
    Email
    0xipickl0x@gmail.com
  • Non-trader
    This 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

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developerโ€™s privacy policy.

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
Google apps