pf-Logdatei auslesen
Benutzt man die pf-Firewall so können zum Beispiel alle geblockte Pakete aufgezeichet werden. Dazu muss auf FreeBSD der pf-Log-Mechanismus in der /etc/rc.conf aktiviert werden:
pflog_enable="YES"
Regeln in der pf-Konfiguration, die das Schlüsselwort log enthalten, zeichnen nun die Pakete auf, welche auf die Regel zutreffen:
block log all
Die Logdatei kann nun mit Hilfe von tcpdump(1) ausgelesen werden:
# tcpdump -n -e -ttt -r /var/log/pflog
Auch können die aufgezeichneten Pakete in Echtzeit betrachtet werden:
# tcpdump -n -e -ttt -i pflog0
Mehr Informationen findet man in der Manpage pflogd(8).
Comments
SIFE
@ 22.11.2009 09:05 UTC
http://www.chruetertee.ch/blog/archive/2009/09/30/pf-logdatei-auslesen.html
http://www.chruetertee.ch/blog/archive/2009/09/30/pf-logdatei-auslesen.html
SIFE
@ 25.11.2009 15:20 UTC
Salamo Alikom
i setup my pflog in rc.conf like this :
pflog_enable="YES"
pflog_flags=""
pf_logfile="/var/log/pf"
but i found logs in /var/log instead /var/log/pf ,how can i fix this ?
Salamo Alikom
i setup my pflog in rc.conf like this :
pflog_enable="YES"
pflog_flags=""
pf_logfile="/var/log/pf"
but i found logs in /var/log instead /var/log/pf ,how can i fix this ?
SIFE
@ 03.12.2009 16:00 UTC
salamo alikom
how can i convert pflog to plain text , i need the output in file to parse it later .
salamo alikom
how can i convert pflog to plain text , i need the output in file to parse it later .
No new comments allowed (anymore) on this post.