Assemblage des log de firewall
reodan
-
[Dal] Messages postés 6373 Statut Contributeur -
[Dal] Messages postés 6373 Statut Contributeur -
Bonjour,
aider moi SVP j'ai un projet d'assemblage de syslog de différentes types firewall dans une application administrative de surveillance de logs et j'étais obligeais d'utiliser programmation perl et merci d'avance
aider moi SVP j'ai un projet d'assemblage de syslog de différentes types firewall dans une application administrative de surveillance de logs et j'étais obligeais d'utiliser programmation perl et merci d'avance
A voir également:
- Assemblage des log de firewall
- Comodo firewall - Télécharger - Pare-feu
- Logiciel assemblage photo - Télécharger - Montage photo
- Vpn no log - Guide
- Avs firewall. - Télécharger - Contrôle parental
- View rescue log traduction - Guide
2 réponses
Bonjour
Question pas claire....
Ya plusieurs logs à mettre dans un seul?
Sous MS-DOS c'est super fastoche:
- on suppose que tous les fichires de logs aient l'extension log, comme par exemple:
log0001;log ..... log9999.log => 1000 fichiers logs
- pour en faire un seul, aller en mode commande DOS et taper simplement ceci:
TYPE *.log > tousmeslogs.log
et on retrouve tout le contenu des 1000 logs dans le fichier tousmeslogs.log
A+
Question pas claire....
Ya plusieurs logs à mettre dans un seul?
Sous MS-DOS c'est super fastoche:
- on suppose que tous les fichires de logs aient l'extension log, comme par exemple:
log0001;log ..... log9999.log => 1000 fichiers logs
- pour en faire un seul, aller en mode commande DOS et taper simplement ceci:
TYPE *.log > tousmeslogs.log
et on retrouve tout le contenu des 1000 logs dans le fichier tousmeslogs.log
A+
Salut reodan,
Sous Unix cela serait avec "cat" :
Si tu tiens à le faire depuis Perl, tu peux utiliser la fonction system pour exécuter la même commande Unix.
Sinon, en "pur" Perl, tu peux ouvrir les fichiers et les concaténer, mais c'est plus compliqué.
Tu peux t'inspirer de http://alvinalexander.com/perl/edu/articles/pl010010/ et faire un print OUTFILE au lieu d'un print tout court pour rediriger la sortie vers un file handle au lieu de la sortie standard.
Si ton "assemblage" requiert autre chose qu'une simple concaténation, c'est toi qui vois ce que tu dois faire.
Dal
Sous Unix cela serait avec "cat" :
cat *.log > tous_les_logs.log
Si tu tiens à le faire depuis Perl, tu peux utiliser la fonction system pour exécuter la même commande Unix.
Sinon, en "pur" Perl, tu peux ouvrir les fichiers et les concaténer, mais c'est plus compliqué.
Tu peux t'inspirer de http://alvinalexander.com/perl/edu/articles/pl010010/ et faire un print OUTFILE au lieu d'un print tout court pour rediriger la sortie vers un file handle au lieu de la sortie standard.
Si ton "assemblage" requiert autre chose qu'une simple concaténation, c'est toi qui vois ce que tu dois faire.
Dal