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.1.tar.gz (42.8 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.1-py3-none-any.whl (52.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: netbox_biomed-0.6.1.tar.gz
  • Upload date:
  • Size: 42.8 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.1.tar.gz
Algorithm Hash digest
SHA256 952369dd6bdb3a4bb28b53a8397534e8ac8067ed4b7fcded567ae6d79baa2747
MD5 2cc6eb6b4e592ff88530e5379dc92f3a
BLAKE2b-256 222570972deaf6d3b177b1f68e3dd26cf8f2682fda50229d33c1934494b7db5a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: netbox_biomed-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 52.6 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ad7e3e862853bc4c177c076fc5c7474976c5e30a58841a9cfbb83773fa514829
MD5 0c723a449c4892a4a3818feafad763d8
BLAKE2b-256 e582f29b2ebb3daaa9c918acd7ebe93fb30307bb03be3caa6ad58d28f9c4349f

See more details on using hashes here.

Provenance

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