- Add IP addressing view and collapsible groups to features list
- Add OS auto-detection feature bullet
- Replace 90-entry brand logo table with description of AUTO_SI
approach (simple-icons full import, ~3000 logos, word-boundary regex)
- Update brand logo count from "30+" to "3000+"
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Reduces ICMP concurrency from 100 to 10 workers when soft_scan=true,
spreading out probes to avoid rate-limiting on managed switches and APs.
The option is hidden in the UI when TCP check is active (redundant).
Update README (en/fr/es), docs/backend.md with the new scan modes table
and a troubleshooting entry for ICMP rate-limiting.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- DNS_SERVER env var configures the default DNS server for PTR lookups
- GET /api/discovery/config exposes it to the frontend
- DiscoveryModal fetches it on mount and pre-fills the field (editable)
- dns_server is now optional in ScanRequest (default empty string)
- PTR lookup is skipped when dns_server is empty — scan still proceeds
- Validator only runs when dns_server is non-empty
- .env.example, docker-compose.yml, READMEs (fr/en/es) updated
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add Apple ecosystem row in all three README brand tables
- Add Troubleshooting section explaining proxy-ARP false positives and
the TCP check fix (fr/en/es)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
None of the three are in simple-icons — custom wifi icons with
official brand colors (Free #CD1126, Bouygues #0099CC, SFR #E2001A).
Keywords avoid the bare word "free" to prevent false positives on
freenas/freebsd/etc.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add 9 missing trigger keywords that were present in brandIcons.js
but absent from the documentation: tp link, maria db, raspberrypi,
kde desktop, paperless-ng, uptimekuma, material for mkdocs, hass,
hue hub.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
TV manufacturers: Samsung, LG, Sony (hex overridden #1A1A1A — white
would be invisible), Panasonic, Sharp, Toshiba, Vestel.
Hisense is absent from simple-icons.
TV boxes: Chromecast/Google TV, Android TV, Apple TV, Amazon Fire TV,
Roku, Kodi.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Custom envelope icon (slate #64748B) triggered by: mail, smtp, imap,
postfix, dovecot, mailcow, mailu, roundcube. Uses the same {title, hex,
path} format as simple-icons so no consumer changes are needed.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add three new device types (21 total) with Lucide icons (Tv2, Printer,
Smartphone), colour-coded badges, and translations in fr/en/es.
No backend migration needed — type is a free string field.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Documents keyword-based detection mechanism and lists all 34 supported
brands with their trigger keywords, organised by category.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Explains that db_data/ is preserved across container rebuilds and that
database migrations run automatically on startup.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Permet de restreindre l'écoute à l'interface réseau exposée au reverse-proxy,
sans toucher aux interfaces non concernées (ex. loopback, interfaces LAN).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- URL de clone réelle (Gitea)
- Nom de dossier correct après clone
- Suppression de la commande open (macOS-only)
- Ajout d'une section Features pour les visiteurs du dépôt
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Application web d'inventaire réseau manuel avec FastAPI, Vue 3 et Docker.
Inclut l'authentification JWT, la découverte ICMP, et la topologie en cards CSS.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>