diff --git a/README.es.md b/README.es.md index 3fb6a12..d1a2578 100644 --- a/README.es.md +++ b/README.es.md @@ -286,6 +286,8 @@ Pueden aparecer varios logos simultáneamente si coinciden varias palabras clave | Virtualización | Docker | `docker` | | NAS | Synology | `synology`, `dsm` | | NAS | TrueNAS | `truenas`, `freenas` | +| ISP francés | Orange | `orange`, `sosh`, `livebox` | +| ISP francés | OVH | `ovh`, `ovhcloud`, `kimsufi`, `soyoustart` | | Red | Ubiquiti / UniFi | `ubiquiti`, `unifi`, `usg`, `udm` | | Red | MikroTik | `mikrotik`, `routeros` | | Red | Cisco | `cisco` | @@ -297,6 +299,8 @@ Pueden aparecer varios logos simultáneamente si coinciden varias palabras clave | Red | OpenWrt | `openwrt` | | Web / proxy | Apache | `apache`, `apache2`, `httpd` | | Web / proxy | Traefik | `traefik` | +| Web / proxy | Apache Guacamole | `guacamole` | +| Bastión | Bastión / jump host | `bastion`, `jumphost`, `jump host`, `jump server`, `teleport`, `bastillion` | | Auth / SSO | Authelia | `authelia` | | Auth / SSO | Keycloak | `keycloak` | | Auth / SSO | Authentik | `authentik` | diff --git a/README.fr.md b/README.fr.md index 1f9b16c..f86a231 100644 --- a/README.fr.md +++ b/README.fr.md @@ -286,6 +286,8 @@ Plusieurs logos peuvent s'afficher simultanément si plusieurs mots-clés corres | Virtualisation | Docker | `docker` | | NAS | Synology | `synology`, `dsm` | | NAS | TrueNAS | `truenas`, `freenas` | +| FAI français | Orange | `orange`, `sosh`, `livebox` | +| FAI français | OVH | `ovh`, `ovhcloud`, `kimsufi`, `soyoustart` | | Réseau | Ubiquiti / UniFi | `ubiquiti`, `unifi`, `usg`, `udm` | | Réseau | MikroTik | `mikrotik`, `routeros` | | Réseau | Cisco | `cisco` | @@ -297,6 +299,8 @@ Plusieurs logos peuvent s'afficher simultanément si plusieurs mots-clés corres | Réseau | OpenWrt | `openwrt` | | Web / proxy | Apache | `apache`, `apache2`, `httpd` | | Web / proxy | Traefik | `traefik` | +| Web / proxy | Apache Guacamole | `guacamole` | +| Bastion | Bastion / jump host | `bastion`, `jumphost`, `jump host`, `jump server`, `teleport`, `bastillion` | | Auth / SSO | Authelia | `authelia` | | Auth / SSO | Keycloak | `keycloak` | | Auth / SSO | Authentik | `authentik` | diff --git a/README.md b/README.md index 9f51c0d..b427866 100644 --- a/README.md +++ b/README.md @@ -286,6 +286,8 @@ Multiple logos can appear simultaneously if several keywords match. | Virtualisation | Docker | `docker` | | NAS | Synology | `synology`, `dsm` | | NAS | TrueNAS | `truenas`, `freenas` | +| French ISP | Orange | `orange`, `sosh`, `livebox` | +| French ISP | OVH | `ovh`, `ovhcloud`, `kimsufi`, `soyoustart` | | Network | Ubiquiti / UniFi | `ubiquiti`, `unifi`, `usg`, `udm` | | Network | MikroTik | `mikrotik`, `routeros` | | Network | Cisco | `cisco` | @@ -297,6 +299,8 @@ Multiple logos can appear simultaneously if several keywords match. | Network | OpenWrt | `openwrt` | | Web / proxy | Apache | `apache`, `apache2`, `httpd` | | Web / proxy | Traefik | `traefik` | +| Web / proxy | Apache Guacamole | `guacamole` | +| Bastion | Bastion / jump host | `bastion`, `jumphost`, `jump host`, `jump server`, `teleport`, `bastillion` | | Auth / SSO | Authelia | `authelia` | | Auth / SSO | Keycloak | `keycloak` | | Auth / SSO | Authentik | `authentik` | diff --git a/frontend/src/brandIcons.js b/frontend/src/brandIcons.js index 1b414e1..b61390e 100644 --- a/frontend/src/brandIcons.js +++ b/frontend/src/brandIcons.js @@ -2,8 +2,9 @@ import { siProxmox, siDocker, siSynology, siTruenas, siUbiquiti, siMikrotik, siCisco, siTplink, siAsus, siNetgear, siPfsense, siOpnsense, siOpenwrt, - siApache, siTraefikproxy, + siApache, siTraefikproxy, siApacheguacamole, siAuthelia, siKeycloak, siAuthentik, siOkta, siAuth0, + siOrange, siOvh, siBitwarden, siVaultwarden, si1password, siKeepassxc, siVault, siMariadb, siKubernetes, @@ -27,6 +28,12 @@ const ICON_ARCHIVE = { path: 'M20 4H4c-1.1 0-2 .45-2 1v2c0 .55.9 1 2 1h16c1.1 0 2-.45 2-1V5c0-.55-.9-1-2-1zM4 9v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V9H4zm7 2h2c.55 0 1 .45 1 1s-.45 1-1 1h-2c-.55 0-1-.45-1-1s.45-1 1-1z', } +const ICON_BASTION = { + title: 'Bastion', + hex: '1E3A8A', + path: 'M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm1 12.41V17h-2v-3.59C10.14 12.96 9.5 12.13 9.5 11c0-1.66 1.34-3 3-3s3 1.34 3 3c0 1.13-.64 1.96-1.5 2.41z', +} + const ICON_MAIL = { title: 'Mail', hex: '64748B', @@ -54,9 +61,17 @@ const BRANDS = [ { kw: ['opnsense'], icon: siOpnsense }, { kw: ['openwrt'], icon: siOpenwrt }, + // FAI français + { kw: ['orange', 'sosh', 'livebox'], icon: siOrange }, + { kw: ['ovh', 'ovhcloud', 'kimsufi', 'soyoustart'], icon: siOvh }, + // Serveurs web / proxy { kw: ['apache', 'apache2', 'httpd'], icon: siApache }, { kw: ['traefik'], icon: siTraefikproxy }, + { kw: ['guacamole'], icon: siApacheguacamole }, + + // Bastions / jump hosts + { kw: ['bastion', 'jumphost', 'jump host', 'jump server', 'teleport', 'bastillion'], icon: ICON_BASTION }, // Auth / SSO / IDP { kw: ['authelia'], icon: siAuthelia },