---
title: Networking
created: 2026-06-07
updated: 2026-06-07
type: category
tags: [catalogue, networking, network-monitoring, network-management, ipam]
confidence: high
sources: [https://selfh.st/apps/?tag=networking]
---

# 🌐 Networking

> Catégorie regroupant les **outils réseau auto-hébergeables** : monitoring, scan, Wake-on-LAN, gestion de domaine, fail2ban/CrowdSec, gestion d'onduleur (UPS). Tag hétérogène avec quelques stars (Fail2Ban 1480⭐, CrowdSec 648⭐).

## 📊 Vue d'ensemble

| Métadonnée | Valeur |
| :--- | :--- |
| **Nombre d'apps** | 12 (+ 1 collision) |
| **Apps documentées** | 12/12 (100%) |
| **Tag selfh.st** | `networking` |
| **Tag ID** | 98 |
| **Volume fiches** | ~75 Ko |
| **Taille moy/fiche** | ~6.3 Ko |
| **Collisions** | 1 (xBackBone → File Management canonique) |

## 🏷️ Sous-catégories par usage

### 🛡️ Sécurité réseau
- 🚫 [[app-fail2ban]] — IP banning (1480⭐, Python)
- 🛡️ [[app-crowdsec]] — Security collaborative (648⭐, Go)

### 🔍 Network scanning & topology
- 🔍 [[app-scanopy]] — Network scanner (241⭐, TS)
- 🗺️ [[app-tapmap]] — Network topology visualizer (41⭐, TS)

### ⚡ Wake-on-LAN & power
- ⚡ [[app-upsnap]] — Wake-on-LAN web UI (226⭐, Go)
- 🔋 [[app-peanut]] — UPS monitoring (41⭐, Python)

### 🌐 Domaines & DNS
- 🌐 [[app-domain-locker]] — Domain portfolio (106⭐, TS)
- 🐝 [[app-domain-watchdog]] — Domain expiration monitoring (27⭐, Python)

### 📡 Misc
- 🐝 [[app-unifi-voucher-site]] — Voucher generator UniFi (33⭐, PHP)
- 🐝 [[app-portchecker]] — Port monitoring (9⭐, Go)
- 🐝 [[app-meshping]] — Mesh network ping (10⭐, Go)
- 🐝 [[app-magicpack]] — Network monitoring (1⭐, Python)
- 🗂️ [[app-xbackbone-networking]] — ⚠️ Mini-fiche, voir [[app-xbackbone]]

## 🔑 Concepts clés

### Fail2Ban vs CrowdSec
- **Fail2Ban** : historique (2004+), basé sur iptables, règles locales
- **CrowdSec** : moderne (2019+), bouncer + API, **blocklist collaborative** entre utilisateurs
- CrowdSec est désormais l'évolution logique de Fail2Ban

### IPAM (IP Address Management)
Tag qui touche à l'IPAM, mais aucune app dédiée dans la liste. À voir dans une future catégorie.

### Network scanning
- **Nmap** : référence CLI (pas dans la liste, hors scope self-hosted)
- **Scanopy** : UI web au-dessus de scans réseau
- **TapMap** : visualisation topologique

### Wake-on-LAN
- **UpSnap** : UI web pour WoL
- **Wake-on-LAN packets** : magic packet envoyé sur le réseau local

### UPS Monitoring
- **NUT (Network UPS Tools)** : serveur standard
- **PeaNUT** : UI web pour NUT, dashboards multi-UPS

## ⚠️ Pièges à éviter

1. **Fail2Ban = root** : a besoin d'accès root/sudo pour iptables. Conteneurisation possible mais tricky.
2. **CrowdSec Console** : gratuite, peut être auto-hébergée ou SaaS. Recommandé self-host pour la privacy.
3. **Scan réseau** : scanner un réseau sans autorisation = illégal. Uniquement sur votre propre réseau.
4. **Wake-on-LAN** : ne marche que si la carte réseau et le BIOS sont configurés. Pas de magie.
5. **Domaine expiration** : un domaine expiré = perte immédiate. Domain Watchdog = alerter avant.
6. **UPS** : NUT = server, à coupler avec PeaNUT pour UI. Toujours tester l'arrêt propre.
7. **UniFi** : Voucher Site = génère des codes guest, intégration API UniFi Controller.
8. **CrowdSec bouncer** : un bouncer par type de service (Nginx, Traefik, iptables, etc.)

## 🛠️ Points techniques communs

| Composant | Usage typique |
| :--- | :--- |
| **Base de données** | SQLite (CrowdSec, Domain Locker, UpSnap), MySQL (optionnel Fail2Ban) |
| **Network** : network_mode: host souvent requis (Wake-on-LAN, scans) |
| **Capacités Docker** : NET_ADMIN, NET_RAW (pour scans) |
| **Auth** : local, OIDC (optionnel) |
| **API** : REST |

## 🏆 Recommandations par besoin

| Besoin | Recommandation |
| :--- | :--- |
| **Protection SSH/web** | [[app-crowdsec]] (moderne) ou [[app-fail2ban]] (classique) |
| **Network scanner** | [[app-scanopy]] |
| **Wake-on-LAN** | [[app-upsnap]] |
| **UPS monitoring** | [[app-peanut]] (avec NUT) |
| **Domain portfolio** | [[app-domain-locker]] |
| **Expiration alertes** | [[app-domain-watchdog]] |
| **UniFi vouchers** | [[app-unifi-voucher-site]] |

## 📊 Stats par stack technique

| Langage | Apps | Exemples |
| :--- | :---: | :--- |
| **Python** | 4 | Fail2Ban, Peanut, Domain Watchdog, MagicPack |
| **Go** | 3 | CrowdSec, UpSnap, PortChecker |
| **TypeScript** | 3 | Scanopy, Domain Locker, TapMap |
| **PHP** | 1 | UniFi Voucher Site |
| **Rust** | 1 | Meshping |

## 📊 Statistiques globales du catalogue

- **Catégories** : 42/172
- **Apps documentées** : ~949 (~881 canoniques + 68 mini-fiches) sur 1304 (~68%)

## 🔗 Pages Liées

- [[Catalogue-Self-Hosted]] — Hub principal
- [[cat-dns]] — Voisin (DNS)
- [[cat-vpn]] — Voisin (VPN)
- [[cat-monitoring]] — Voisin (monitoring)
- [[cat-security]] — Voisin (sécurité)
- [[recettes-docker-compose]] — Templates
- [[comparatif-fail2ban-vs-crowdsec]] — À venir
- [[wake-on-lan-setup]] — Concept (à créer)
