secubox-openwrt/package/secubox/secubox-app-netifyd/README.fr.md
CyberMind-FR ccfb58124c docs: Add trilingual documentation (French and Chinese translations)
Add complete French (fr) and Chinese (zh) translations for all documentation:

- Root files: README, CHANGELOG, SECURITY, BETA-RELEASE
- docs/: All 16 core documentation files
- DOCS/: All 19 deep-dive documents including embedded/ and archive/
- package/secubox/: All 123+ package READMEs
- Misc: secubox-tools/, scripts/, EXAMPLES/, config-backups/, streamlit-apps/

Total: 346 translation files created

Each file includes language switcher links for easy navigation between
English, French, and Chinese versions.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-20 10:00:18 +01:00

224 lines
4.9 KiB
Markdown

[English](README.md) | [Francais](README.fr.md) | [中文](README.zh.md)
# Netifyd 5.2.1 pour OpenWrt / SecuBox
Package OpenWrt complet pour Netify Agent (netifyd) version 5.2.1 - Moteur d'inspection approfondie des paquets.
## Apercu
Ce package fournit le dernier Netify Agent officiel compile pour OpenWrt/SecuBox avec support d'integration complet.
### Fonctionnalites
- **Inspection Approfondie des Paquets (DPI)** - Detecte plus de 300 protocoles et applications
- **Classification des Flux** - Analyse des flux reseau en temps reel
- **Detection de Protocoles** - Identifie HTTP, HTTPS, SSH, DNS, BitTorrent, etc.
- **Detection d'Applications** - Reconnait des applications specifiques (YouTube, Netflix, WhatsApp, etc.)
- **Suivi des Appareils** - Surveille tous les appareils sur le reseau
- **Integration Cloud** - Upload optionnel vers le cloud Netify.ai pour l'analyse
- **Export Local** - Peut exporter les donnees localement pour traitement personnalise
- **Faible Utilisation de Ressources** - Build "lean and mean" optimise pour les systemes embarques
### Informations de Version
- **Version Netifyd :** 5.2.1 (Derniere Version Officielle)
- **Source :** https://download.netify.ai/source/netifyd-5.2.1.tar.gz
- **Licence :** GPL-3.0-or-later
- **Mainteneur :** CyberMind <contact@cybermind.fr>
## Installation
### Prerequis
Les dependances requises sont automatiquement installees :
- libcurl
- libmnl
- libnetfilter-conntrack
- libpcap
- zlib
- libpthread
- libstdcpp
- libjson-c
- ca-bundle
### Compilation depuis les Sources
```bash
# Depuis le buildroot OpenWrt
cd /path/to/secubox-openwrt
# Selectionner le package
make menuconfig
# Naviguer vers : Network > netifyd
# Selectionner : <M> ou <*>
# Compiler le package
make package/secubox/secubox-app-netifyd/compile V=s
# Le package sera dans : bin/packages/*/secubox/netifyd_5.2.1-1_*.ipk
```
### Installation sur l'Appareil
```bash
# Copier le package vers l'appareil
scp netifyd_5.2.1-1_*.ipk root@192.168.1.1:/tmp/
# Sur l'appareil
opkg install /tmp/netifyd_5.2.1-1_*.ipk
```
## Configuration
### Demarrage Rapide
```bash
# Editer la configuration
vi /etc/config/netifyd
# Activer l'auto-configuration (recommande)
uci set netifyd.default.enabled='1'
uci set netifyd.default.autoconfig='1'
uci commit netifyd
# Demarrer le service
/etc/init.d/netifyd start
/etc/init.d/netifyd enable
# Verifier le statut
netifyd -s
```
### Configuration Manuelle des Interfaces
Si l'auto-detection ne fonctionne pas, configurez les interfaces manuellement :
```bash
# Configurer l'interface interne (LAN)
uci add_list netifyd.default.internal_if='br-lan'
# Configurer l'interface externe (WAN)
uci add_list netifyd.default.external_if='br-wan'
# Valider et redemarrer
uci commit netifyd
/etc/init.d/netifyd restart
```
### Configuration Avancee
Editez `/etc/netifyd.conf` pour les parametres avances :
```ini
[netifyd]
# Activer/desactiver les fonctionnalites
enable-conntrack = yes
enable-netlink = yes
# Configuration socket
socket-host = 127.0.0.1
socket-port = 7150
# Parametres de flux
flow-expiry = 180
flow-max = 65536
# Configuration sink (upload cloud)
sink-url = https://sink.netify.ai/
```
## Utilisation
### Ligne de Commande
```bash
# Afficher la version et les fonctionnalites
netifyd -V
# Afficher le statut en cours
netifyd -s
# Afficher l'UUID de l'agent
netifyd -p
# Tester la configuration
netifyd -t
# Activer le sink cloud
netifyd --enable-sink
# Desactiver le sink cloud
netifyd --disable-sink
```
### Controle du Service
```bash
# Demarrer le service
/etc/init.d/netifyd start
# Arreter le service
/etc/init.d/netifyd stop
# Redemarrer le service
/etc/init.d/netifyd restart
# Verifier le statut
/etc/init.d/netifyd status
# Activer le demarrage auto
/etc/init.d/netifyd enable
# Desactiver le demarrage auto
/etc/init.d/netifyd disable
```
### Surveillance
```bash
# Voir le JSON de statut
cat /var/run/netifyd/status.json | jq .
# Verifier le processus en cours
ps | grep netifyd
# Voir les logs
logread | grep netifyd
# Verifier le socket
ls -la /var/run/netifyd/
```
## Integration avec SecuBox
Ce package s'integre parfaitement avec `luci-app-secubox-netifyd` :
```bash
# Installer les deux packages
opkg install netifyd luci-app-secubox-netifyd
# Acceder a l'interface web
# Naviguer vers : Services > Netifyd Dashboard
```
## Emplacements des Fichiers
- **Binaire :** `/usr/sbin/netifyd`
- **Configuration :** `/etc/netifyd.conf`
- **Config UCI :** `/etc/config/netifyd`
- **Script Init :** `/etc/init.d/netifyd`
- **Donnees Runtime :** `/var/run/netifyd/`
- **Donnees Persistantes :** `/etc/netify.d/`
- **Fichier Statut :** `/var/run/netifyd/status.json`
- **Socket :** `/var/run/netifyd/netifyd.sock`
## Licence
Ce package est sous licence GPL-3.0-or-later, comme netifyd amont.
## Credits
- **Amont :** eGloo Incorporated (Netify.ai)
- **Package OpenWrt :** CyberMind.fr (Integration SecuBox)
- **Package OpenWrt Original :** Equipe OpenWrt Packages