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>
4.9 KiB
4.9 KiB
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
# 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
# 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
# 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 :
# 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 :
[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
# 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
# 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
# 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 :
# 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