feat: add Nginx, Windows and Firefox brand icons
- Nginx: siNginx (#009639) — keywords: nginx - Windows: custom icon (#0078D4) — keywords: windows, win10, win11, winserver, windows server - Firefox: siFirefox (#FF7139) — keywords: firefox - Apache/Apache2 was already supported (no change needed) Update README (en/fr/es) brand tables accordingly. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -307,6 +307,7 @@ Pueden aparecer varios logos simultáneamente si coinciden varias palabras clave
|
||||
| Red | OpenWrt | `openwrt` |
|
||||
| Seguridad de red | Fortinet / FortiGate | `fortinet`, `fortigate`, `fortios`, `fortimanager`, `fortiauthenticator` |
|
||||
| Web / proxy | Apache | `apache`, `apache2`, `httpd` |
|
||||
| Web / proxy | Nginx | `nginx` |
|
||||
| Web / proxy | Traefik | `traefik` |
|
||||
| Web / proxy | Apache Guacamole | `guacamole` |
|
||||
| Bastión | Bastión / jump host | `bastion`, `jumphost`, `jump host`, `jump server`, `teleport`, `bastillion` |
|
||||
@@ -346,6 +347,7 @@ Pueden aparecer varios logos simultáneamente si coinciden varias palabras clave
|
||||
| Logs / Trazas | Jaeger | `jaeger` |
|
||||
| Logs / Trazas | OpenTelemetry | `opentelemetry`, `otel` |
|
||||
| Ecosistema Apple | Apple | `apple`, `iphone`, `ipad`, `ipados`, `macbook`, `imac`, `mac mini`, `mac pro`, `mac studio`, `macos`, `mac os`, `ios`, `icloud`, `airpods`, `airdrop` |
|
||||
| OS | Windows | `windows`, `win10`, `win11`, `winserver`, `windows server` |
|
||||
| OS | Debian | `debian` |
|
||||
| OS | Ubuntu | `ubuntu` |
|
||||
| Automatización | Ansible | `ansible` |
|
||||
@@ -353,6 +355,7 @@ Pueden aparecer varios logos simultáneamente si coinciden varias palabras clave
|
||||
| Servidores | HP | `proliant`, `ilo`, `hewlett` |
|
||||
| SBC / DIY | Raspberry Pi | `raspberry`, `raspberrypi`, `rpi`, `raspi` |
|
||||
| SBC / DIY | Arduino | `arduino` |
|
||||
| Navegador | Firefox | `firefox` |
|
||||
| Escritorio | KDE / Plasma | `kde`, `plasma`, `kde desktop` |
|
||||
| Herramientas | Excalidraw | `excalidraw` |
|
||||
| Self-hosted | Nextcloud | `nextcloud` |
|
||||
|
||||
@@ -307,6 +307,7 @@ Plusieurs logos peuvent s'afficher simultanément si plusieurs mots-clés corres
|
||||
| Réseau | OpenWrt | `openwrt` |
|
||||
| Sécurité réseau | Fortinet / FortiGate | `fortinet`, `fortigate`, `fortios`, `fortimanager`, `fortiauthenticator` |
|
||||
| Web / proxy | Apache | `apache`, `apache2`, `httpd` |
|
||||
| Web / proxy | Nginx | `nginx` |
|
||||
| Web / proxy | Traefik | `traefik` |
|
||||
| Web / proxy | Apache Guacamole | `guacamole` |
|
||||
| Bastion | Bastion / jump host | `bastion`, `jumphost`, `jump host`, `jump server`, `teleport`, `bastillion` |
|
||||
@@ -346,6 +347,7 @@ Plusieurs logos peuvent s'afficher simultanément si plusieurs mots-clés corres
|
||||
| Logs / Traces | Jaeger | `jaeger` |
|
||||
| Logs / Traces | OpenTelemetry | `opentelemetry`, `otel` |
|
||||
| Écosystème Apple | Apple | `apple`, `iphone`, `ipad`, `ipados`, `macbook`, `imac`, `mac mini`, `mac pro`, `mac studio`, `macos`, `mac os`, `ios`, `icloud`, `airpods`, `airdrop` |
|
||||
| OS | Windows | `windows`, `win10`, `win11`, `winserver`, `windows server` |
|
||||
| OS | Debian | `debian` |
|
||||
| OS | Ubuntu | `ubuntu` |
|
||||
| Automatisation | Ansible | `ansible` |
|
||||
@@ -353,6 +355,7 @@ Plusieurs logos peuvent s'afficher simultanément si plusieurs mots-clés corres
|
||||
| Serveurs | HP | `proliant`, `ilo`, `hewlett` |
|
||||
| SBC / DIY | Raspberry Pi | `raspberry`, `raspberrypi`, `rpi`, `raspi` |
|
||||
| SBC / DIY | Arduino | `arduino` |
|
||||
| Navigateur | Firefox | `firefox` |
|
||||
| Bureau | KDE / Plasma | `kde`, `plasma`, `kde desktop` |
|
||||
| Outils | Excalidraw | `excalidraw` |
|
||||
| Self-hosted | Nextcloud | `nextcloud` |
|
||||
|
||||
@@ -307,6 +307,7 @@ Multiple logos can appear simultaneously if several keywords match.
|
||||
| Network | OpenWrt | `openwrt` |
|
||||
| Network security | Fortinet / FortiGate | `fortinet`, `fortigate`, `fortios`, `fortimanager`, `fortiauthenticator` |
|
||||
| Web / proxy | Apache | `apache`, `apache2`, `httpd` |
|
||||
| Web / proxy | Nginx | `nginx` |
|
||||
| Web / proxy | Traefik | `traefik` |
|
||||
| Web / proxy | Apache Guacamole | `guacamole` |
|
||||
| Bastion | Bastion / jump host | `bastion`, `jumphost`, `jump host`, `jump server`, `teleport`, `bastillion` |
|
||||
@@ -346,6 +347,7 @@ Multiple logos can appear simultaneously if several keywords match.
|
||||
| Logs / Traces | Jaeger | `jaeger` |
|
||||
| Logs / Traces | OpenTelemetry | `opentelemetry`, `otel` |
|
||||
| Apple ecosystem | Apple | `apple`, `iphone`, `ipad`, `ipados`, `macbook`, `imac`, `mac mini`, `mac pro`, `mac studio`, `macos`, `mac os`, `ios`, `icloud`, `airpods`, `airdrop` |
|
||||
| OS | Windows | `windows`, `win10`, `win11`, `winserver`, `windows server` |
|
||||
| OS | Debian | `debian` |
|
||||
| OS | Ubuntu | `ubuntu` |
|
||||
| Automation | Ansible | `ansible` |
|
||||
@@ -353,6 +355,7 @@ Multiple logos can appear simultaneously if several keywords match.
|
||||
| Servers | HP | `proliant`, `ilo`, `hewlett` |
|
||||
| SBC / DIY | Raspberry Pi | `raspberry`, `raspberrypi`, `rpi`, `raspi` |
|
||||
| SBC / DIY | Arduino | `arduino` |
|
||||
| Browser | Firefox | `firefox` |
|
||||
| Desktop | KDE / Plasma | `kde`, `plasma`, `kde desktop` |
|
||||
| Tools | Excalidraw | `excalidraw` |
|
||||
| Self-hosted | Nextcloud | `nextcloud` |
|
||||
|
||||
@@ -4,7 +4,7 @@ import {
|
||||
siSchneiderelectric,
|
||||
siUbiquiti, siMikrotik, siCisco, siTplink, siAsus, siNetgear, siPfsense, siOpnsense, siOpenwrt,
|
||||
siFortinet,
|
||||
siApache, siTraefikproxy, siApacheguacamole,
|
||||
siApache, siNginx, siTraefikproxy, siApacheguacamole,
|
||||
siAuthelia, siKeycloak, siAuthentik, siOkta, siAuth0,
|
||||
siOrange, siOvh,
|
||||
siBitwarden, siVaultwarden, si1password, siKeepassxc, siVault,
|
||||
@@ -14,7 +14,7 @@ import {
|
||||
siOpsgenie, siPagerduty,
|
||||
siElastic, siKibana, siLogstash, siSplunk, siGraylog, siJaeger, siOpentelemetry,
|
||||
siApple,
|
||||
siDebian, siUbuntu,
|
||||
siDebian, siUbuntu, siFirefox,
|
||||
siAnsible,
|
||||
siDell, siHp,
|
||||
siRaspberrypi, siArduino,
|
||||
@@ -110,6 +110,12 @@ const ICON_PRTG = {
|
||||
path: 'M20.38 8.57l-1.23 1.85a8 8 0 0 1-.22 7.58H5.07A8 8 0 0 1 15.58 6.85l1.85-1.23A10 10 0 0 0 3.35 19a2 2 0 0 0 1.72 1h13.85a2 2 0 0 0 1.74-1 10 10 0 0 0-.27-10.44zm-9.79 6.84a2 2 0 0 0 2.83 0l5.66-8.49-8.49 5.66a2 2 0 0 0 0 2.83z',
|
||||
}
|
||||
|
||||
const ICON_WINDOWS = {
|
||||
title: 'Windows',
|
||||
hex: '0078D4',
|
||||
path: 'M0 3.449L9.75 2.1v9.451H0m10.949-9.602L24 0v11.4h-13.051M0 12.6h9.75v9.451L0 20.699M10.949 12.6H24V24l-13.051-1.8',
|
||||
}
|
||||
|
||||
// Ordre : du plus spécifique au plus générique pour éviter les faux positifs.
|
||||
const BRANDS = [
|
||||
// Hyperviseurs / virtualisation
|
||||
@@ -149,6 +155,7 @@ const BRANDS = [
|
||||
|
||||
// Serveurs web / proxy
|
||||
{ kw: ['apache', 'apache2', 'httpd'], icon: siApache },
|
||||
{ kw: ['nginx'], icon: siNginx },
|
||||
{ kw: ['traefik'], icon: siTraefikproxy },
|
||||
{ kw: ['guacamole'], icon: siApacheguacamole },
|
||||
|
||||
@@ -212,9 +219,13 @@ const BRANDS = [
|
||||
{ kw: ['apple', 'iphone', 'ipad', 'ipados', 'macbook', 'imac', 'mac mini', 'mac pro', 'mac studio', 'macos', 'mac os', 'ios', 'icloud', 'airpods', 'airdrop'], icon: { ...siApple, hex: '555555' } },
|
||||
|
||||
// OS / distros
|
||||
{ kw: ['windows', 'win10', 'win11', 'winserver', 'windows server'], icon: ICON_WINDOWS },
|
||||
{ kw: ['debian'], icon: siDebian },
|
||||
{ kw: ['ubuntu'], icon: siUbuntu },
|
||||
|
||||
// Navigateurs
|
||||
{ kw: ['firefox'], icon: siFirefox },
|
||||
|
||||
// Automatisation
|
||||
{ kw: ['ansible'], icon: siAnsible },
|
||||
|
||||
|
||||
Reference in New Issue
Block a user