Emmanuel Reuter a contribué à cette distribution en améliorant la signalisation des erreurs dans netMETtk et en développant checkNetMetConf.pl, je l'en remercie.
Je remercie également Jacques Le Rest et Jonathan Romeo de l'IFREMER pour m'avoir tout récemment signalé une erreur dans la procédure d'installation du collecteur et avoir proposé une correction.
Nouveautés de la version 4.4 de l'exploitation
L'exploitation de la nouvelle distribution 4.4_5.8 intègre quelques nouveaux scripts :
- scripts/genTops.pl: (version dérivée de la version netMAT) liste sur la sortie standard, selon l'option choisie, les "tops" de trafic en volume ou en nombre de ports scannés,
- scripts/getTraffic.pl: (version dérivée de la version netMAT) consulte les fichiers de collecte d'une période donnée en filtrant les flux selon divers critères (source, destination, prot/protocole, volume),
- scripts/buildActivesIPs.pl: liste toutes les adresses du réseau métropolitain collecté sources de trafic durant une journée donnée,
- script/checkNetMetConf.pl: ce script développé par Emmanuel Reuter de l'IFSTTAR vérifie la correction du fichier de configuration de l'exploitation netMET (- /home/netmet/netMet/etc/explt.conf),
Corrections apportées aux scripts d'exploitation
- scripts-cgi/nmTOP_NforORGA.cgi: utilisation de- netMATfilterquand c'est possible au lieu de- netMETexp, le temps de réponse est considérablement amélioré,
- scripts-cgi/nmHOST-DETAILS-h2hGRAPHER.cgi: utilisation de- netMATfilterau lieu- netMETexp,
- scripts/SECURE_SCANScron-daily.pl: vérification que le script n'est pas déjà en cours d'exécution, impression des messages d'erreurs sur- STDERR, ajout (facultatif)de la date en paramètre,
- install/etc/httpd.conf: suppression du commentaire en fin de la ligne- SuexecUserGroupqui provoquait une erreur et ajout d'un commentaire explicatif avant les directives- Useret- Group,
- script/netMETtk.pm: correction du calcul de- $today_short(cas- daily), messages d'erreurs plus explicites dans- readCONFfile()(correction due à E. Reuter),de plus on vérifie maintenant que- NETMET_DATA_PATHet- NETMET_SECURE_PATHsont différents,
- scripts/SECURE_SCANSparse_gen-daily.pl: lecture préalable des dates de références dans le traitement des scans en largeur,
- init.d/NETMET_SECUREstart.sh: suppression de l'instruction conditionnant l'insertion de- cron/CONFcrondans la crontab car cette insertion était faite deux fois,
- scripts/nmHOST-DETAILS.pl,- scripts-cgi/nmHOST-DETAILS.cgi,- scripts-cgi/nmHOST-DETAILS-trafficGRAPHER.cgi: correction d'un titre de graphique.
Nouveautés de la version 5.8 du collecteur
- netMATfilter: cette nouvelle commande est une forme de- netMETexpintégrant du filtrage sur les adresses source ou destination, les protocoles, les services et les volumes.
- netMETips: liste les adresses IPs sources (- -s|--source) ou destinations (- -d|--destination ) appartenant (- -i|--inORGA) ou non (- -o |--outORGA ) aux sous-réseaux définis dans un fichier d'organismes.
Corrections apportées aux sources du collecteur et des commandes associées
- src/Makefile: le fichier- netmat_conf_parser.hgénéré par la version 3.0.2 de- bisonn'était pas correctement traité par la commande- make; merci à Jacques Le Rest et Jonathan Romeo de l'IFREMER pour avoir découvert l'erreur et proposé une correction.
- netMATexp.cc: l'option courte- -nn'était pas utilisable mais- --CHECKnamesl'était.
- netMETscn: l'option- -Hde la commande effectuait aussile traitement correspondant à- -W(cf. bogue 29 de- bugs.netmat.org).
- dtgReadPrint.h,- MainThread.h,- MonitorMain.het- Printer.h: ajout de la directive d'inclusion de- unistd.h(cf. bogue 25 de- bugs.netmat.org).
Nota Bene
Le script de mise à jour rapide n'est pas opérationnel avec cette version.