# dfd-tud/deda > DEDA is a toolkit for extracting, decoding and anonymising yellow dots (Document Colour Tracking Dots) that colour laser printers add to every page to encode the source device. - Magnitude: 2.5 out of 10 — Steady - Stars: 2,601 total · +1 star measured 2026-10-06, 00:18–01:03 UTC, ≈ 11 by evening - Star trust: star growth looks organic - Category: Security · Language: Python · License: GPL-3.0 · Created: 2018-02-07 · Last push: 2024-09-15 - GitHub: https://github.com/dfd-tud/deda · Homepage: https://dfd.inf.tu-dresden.de · Page: https://gitnova.dev/en/r/dfd-tud/deda ## Useful for - Decode the printer serial number from a document scan with deda_parse_print - Identify which printer produced a document by comparing scans with deda_compare_prints - Remove yellow dots from a scan or PDF before printing via deda_clean_document and deda_anonmask_apply ## Why it’s here - Star-counter measurements on 2026-10-06 (UTC), 00:18–01:03: 2600 → 2601 stars (+1). This is the change over that interval. - Estimated end-of-day forecast: about +11 stars, using observed gains and the previous day. - Before this, the repository barely got any stars — about 0 per day. - Hacker News: “DEDA – Tracking Dots Extraction, Decoding and Anonymisation Toolkit” — 26 points, 1 day ago. ## Star trust Star growth looks organic. Star-trust labels are heuristics based on the repository’s behavior, not a check of every stargazer. ## Numbers - Forks: 119 - Issues and pull requests: 33 - Watchers: 49 - Average over the last week: 3 per day - Usual pace: 1 per day - Stars in the last hour (measured): 3 ## Stars per day, last 30 days (oldest → newest, today is partial) 2026-09-07 … 2026-10-06: 0, 1, 3, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 2, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 10, 1 ## Hacker News - DEDA – Tracking Dots Extraction, Decoding and Anonymisation Toolkit — 26 points, 2 comments: https://news.ycombinator.com/item?id=49953195 ## Spotted in now - Spotted on Hacker News ## More in this category 1. **rauchg/gdp-ts** — 7.6 · Early signal · Security · TypeScript · +8 stars measured 2026-10-06, 00:17–01:01 UTC, ≈ 474 by evening A TypeScript library and linter implementing Ghosts of Departed Proofs: authorization and entitlement checks become compile-time proofs, so sensitive calls cannot compile without them. Full card: https://gitnova.dev/en/r/rauchg/gdp-ts.md 2. **M-Abozaid/esp32-c3-adblock** — 6.2 · Early signal · Security · C++ · +13 stars measured 2026-10-06, 00:18–01:01 UTC, ≈ 232 by evening A Pi-hole-style DNS ad-blocker running on a cheap ESP32-C3 without PSRAM: domains are stored as 40-bit hashes in flash and binary-searched. UDP DNS sinkhole with a web dashboard. Full card: https://gitnova.dev/en/r/M-Abozaid/esp32-c3-adblock.md 3. **mdpsec/bug-bounty-hunting-prompts** — 4.6 · Early signal · Security · +1 star measured 2026-10-06, 00:18–01:01 UTC, ≈ 67 by evening A pack of reusable prompts for a structured bug bounty hunting workflow, covering phases from recon and authenticated access to triage, validation, and escalation of findings. Requires adapting to your own tools and infrastructure. Full card: https://gitnova.dev/en/r/mdpsec/bug-bounty-hunting-prompts.md 4. **HunxByts/GhostTrack** — 4.4 · Cooling · Security · Python · +2 stars measured 2026-10-06, 00:18–01:01 UTC, ≈ 60 by evening Python OSINT tool for information gathering: tracking IP addresses, phone numbers and usernames on social media. Full card: https://gitnova.dev/en/r/HunxByts/GhostTrack.md 5. **OffGridPete/Fieldwatch** — 4.3 · Peaking · Security · Kotlin · +6 stars measured 2026-10-06, 00:18–01:01 UTC, ≈ 160 by evening Receive-only Wi-Fi and Bluetooth LE observer for Android: passive scanning of nearby access points and BLE advertisements with filters, signatures and reports, no backend or account. Full card: https://gitnova.dev/en/r/OffGridPete/Fieldwatch.md --- Magnitude (0–10) measures how fast and how unusually interest in a repository is growing right now. It is not a quality score. Days are UTC. “So far today” is a fact; “expected by the end of the day” is a forecast. Summaries and use cases are written by an LLM (DeepSeek V4.1 Flash) from the README and may be inaccurate: verify specific claims (benchmarks, speed, hardware) in the repository itself. Data as of 2026-10-06 01:12 UTC, updated every 30 minutes.