TCPDUMPs in div. Dateien [gelöst]

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
magoo
Beiträge: 166
Registriert: 02.05.2005 11:06:58

TCPDUMPs in div. Dateien [gelöst]

Beitrag von magoo » 01.10.2007 07:58:12

Hallo ich logge den Verkehr mit mit dem Befehl:

tcpdump -l -i eth1 -n -v- w /log/datei.log

Ich möchte aber das der alle 100 MB Schneidet und die nächste Logfile anlegt - geht das? Wenn ja wie?
Zuletzt geändert von magoo am 01.10.2007 08:42:53, insgesamt 1-mal geändert.

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von habakug » 01.10.2007 08:38:23

Hallo!

Code: Alles auswählen

tcpdump -l -i eth1 -n -v -w /log/datei.log -C 100
Gruß, habakug

Benutzeravatar
magoo
Beiträge: 166
Registriert: 02.05.2005 11:06:58

Beitrag von magoo » 01.10.2007 08:42:23

Danke habs verfeinert mit

Code: Alles auswählen

#!/bin/bash

logdatei=/log/(date +%Y%m%d)_<hostname>.log

tcpdump -l -i eth1 -n -v -C 100 -w $logdatei
Dennoch danke :) Und guten Morgen :-P

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Beitrag von ThorstenS » 01.10.2007 10:20:33

sinnvoller wäre doch eher:
date +%Y-%m-%d_%H:%M

Ansonsten schreibt er ja nur ein Logfile am Tag. Bei Erreichen der 100MB überschreibt er ja sonst innerhalb eines Tages die vorherigen Daten...

Benutzeravatar
magoo
Beiträge: 166
Registriert: 02.05.2005 11:06:58

Beitrag von magoo » 01.10.2007 11:02:03

:oops: natuerlich...

Antworten