Maison > développement back-end > Golang > le corps du texte

WatchYourPorts - inventaire des ports auto-hébergés

WBOY
Libérer: 2024-07-17 10:15:31
original
1100 Les gens l'ont consulté

J'utilise beaucoup d'applications auto-hébergées, à la fois au travail et dans mon homelab. Bien sûr, je ne me souviens pas de tous les ports utilisés par ces applications. L'idée d'un inventaire des ports semble donc raisonnable.

Pourquoi

Pourquoi ne pas simplement utiliser Portainer ou un autre outil Docker ?

  • Toutes les applications ne sont pas hébergées dans Docker. Certaines choses doivent être exécutées en tant que services systemd.
  • Le port peut être exposé dans Docker, mais bloqué par le pare-feu.
  • Il peut y avoir des ports exposés au monde, dont vous n'êtes pas au courant.

Ainsi, les objectifs de WatchYourPorts sont :

  1. Inventaire
  2. Sécurité
  3. Surveillance

La surveillance est la dernière, car ce n'est pas l'objectif principal de cette application. Il existe déjà des outils pour cela. WatchYourPorts peut effectuer une simple analyse des ports avec minuterie et exporter des données vers InfluxDB2/Grafana.

WatchYourPorts - self-hosted ports inventory

Détails

  • Pas de base de données, toute la configuration est stockée dans deux fichiers yaml.
  • Toute la configuration peut être effectuée via des variables ENV, yaml ou GUI.
  • Images Docker pour arm/v6,arm/v7,arm/arm64.
  • Versions binaires pour de nombreuses plateformes.
  • Exporter vers InfluxDB2, qui permet de créer un tableau de bord Grafana.
  • API simple pour obtenir des données de WatchYourPorts.

Comment
Le guide d'installation complet est disponible dans le fichier README. La façon la plus simple de l'essayer :

docker run --name wyp \
-e "TZ=$YourTimeZone" \
-v ~/.dockerdata/WatchYourPorts:/data/WatchYourPorts \
-p 8853:8853 \
aceberg/watchyourports
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!