Skip to main content

Cartographie des équipements biomédicaux connectés dans NetBox : plateaux techniques, équipements, flux et posture cyber

Project description

netbox-biomed

Plugin NetBox de cartographie des équipements biomédicaux connectés : plateaux techniques, équipements (dispositifs médicaux et leur infrastructure support), flux inter-équipements et posture cyber.

NetBox plugin for mapping connected biomedical equipment: technical platforms, equipment (medical devices and their supporting infrastructure), flows and cyber posture.

Modèle

  • Plateau — plateau technique d'un établissement (imagerie, biologie délocalisée, réanimation…). FK dcim.Site.
  • Equipment — objet du référentiel biomédical, distingué par un role (dispositif médical, serveur, passerelle, interface, poste, imprimante…) pour que toutes les extrémités de flux vivent dans un seul référentiel. Fiche réseau (IP → ipam.IPAddress, VLAN, AE Title, MAC, Wi-Fi), fiche cyber (EDR, exposition, télémaintenance, fin de support, compte constructeur + référence coffre-fort, jamais le secret), fiche parc (n° GMAO, fabricant → dcim.Manufacturer, classe RDM/RDIV), lien applicatif (M2M netbox_it_landscape.Application).
  • EquipmentFlow — flux entre deux équipements : protocole (DICOM, HL7, ASTM…), type de message, chiffrement, extrémités IP:port (source / EAI / cible), supervision PRTG, procédure de reprise.

Tableau de bord cyber

Compteurs cliquables : flux non chiffrés, équipements exposés, OS hors support, flux non supervisés, télémaintenance constructeur, Wi-Fi — déclinés par établissement.

Installation (netbox-docker)

# plugin_requirements.txt
/opt/netbox/local-plugins/netbox-biomed
# configuration/plugins.py
PLUGINS = [..., "netbox_biomed"]

Import Mercator

  1. Sur le poste : python tools/mercator_to_json.py --dir <exports> --out mercator_biomed.json --report rapport_qualite.md (les mots de passe présents dans Mercator sont comptés mais jamais exportés).
  2. Sur l'hôte : manage.py import_biomed --file mercator_biomed.json [--dry-run] (idempotent : clé mercator_id / nom ; IP rattachées à l'IPAM existant).

i18n

Libellés source en anglais, traduction française fournie (locale/fr/LC_MESSAGES/django.po, compilée via tools/compile_po.py).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

netbox_biomed-0.6.0.tar.gz (42.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

netbox_biomed-0.6.0-py3-none-any.whl (52.3 kB view details)

Uploaded Python 3

File details

Details for the file netbox_biomed-0.6.0.tar.gz.

File metadata

  • Download URL: netbox_biomed-0.6.0.tar.gz
  • Upload date:
  • Size: 42.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for netbox_biomed-0.6.0.tar.gz
Algorithm Hash digest
SHA256 3065f2a4f067b3674986020ef54b982f6a961ccea67be57d3958922f99d7b943
MD5 0a70870873438e139729bdb6cfc63705
BLAKE2b-256 595509f3c0a46a5fd4216139b706bc65e48d33f291925487c5f57b8ded89415d

See more details on using hashes here.

Provenance

The following attestation bundles were made for netbox_biomed-0.6.0.tar.gz:

Publisher: release.yml on lquastana/netbox-biomed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file netbox_biomed-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: netbox_biomed-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 52.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for netbox_biomed-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9cd90430df51625c5441f087417634ea7f283af5c00b1fea7d9a85c467528136
MD5 3e0b5d1f2abce2d8253e87334c1ece2b
BLAKE2b-256 00397ac91e5790074991d8dc941ccb4a927b52e3240c73a98f355c52a0606478

See more details on using hashes here.

Provenance

The following attestation bundles were made for netbox_biomed-0.6.0-py3-none-any.whl:

Publisher: release.yml on lquastana/netbox-biomed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page