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.2.tar.gz (43.0 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.2-py3-none-any.whl (52.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: netbox_biomed-0.6.2.tar.gz
  • Upload date:
  • Size: 43.0 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.2.tar.gz
Algorithm Hash digest
SHA256 4148a80f057ca2e030e712f71b2a03c4f55746cecd49179cf5b8b6d4209b35e5
MD5 9368d139076542e5c22739b3e5787913
BLAKE2b-256 f687fae7c4c3e33f2df32aa9e19ffd9ac794d359f2ae078670580a626b41f915

See more details on using hashes here.

Provenance

The following attestation bundles were made for netbox_biomed-0.6.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: netbox_biomed-0.6.2-py3-none-any.whl
  • Upload date:
  • Size: 52.8 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b87adcc340b52b2ba500876e0863a7e784fc705dca7de1b3f1526a94358f5586
MD5 7652694841d65eaf8d908f013b71fb9b
BLAKE2b-256 91c9c34a245c608b4e0ee320fb3a9e1440e8540633f8676626b5e00c6db8625a

See more details on using hashes here.

Provenance

The following attestation bundles were made for netbox_biomed-0.6.2-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