Posted: Tue Sep 27, 2011 18:21 Post subject: Verbindungsprotokoll per Mail senden
Hallo Freunde,
mit hilfe von Pepe habe ich diesen Script im DD-WRT implentiert. (siehe ganz unten)
Es funktioniert auch sehr gut, nur wenn die Einträgegrenze erreicht wurde, fängt er von vorne!
Meine Frage, kann man diese Einträge nach dem die grenze erreicht wurde per eMail erhalten?
Oder vielleicht jeden Tag eine Mail erhalten, mit diesen Daten!
Bedanke mich im Voraus und einen großes Dank an Pepe!
erstmal vielen Dank das Du mir nochmal zu diesen Thema hilfst!
Meinst Du es so?
Die rot markierten sind die ich abgeändert habe.
Würde das so funktionieren?
Kannst Du bitte mal drüber schauen bevor ich es im Router einfüge?
Ich will nichts falsch machen, nicht das etwas nicht mehr funktioniert!
Danke im Voraus!
##############################################
#!/bin/sh
(echo '<HTML><HEAD><TITLE>DROP Logfile</TITLE></HEAD>'
echo '<BODY>'
nvram get router_name
echo ' Firewall DROP Logfile:<br><pre>'
/usr/bin/tail -n 5000 /var/log/messages | grep DROP |cut -d' ' -f1,2,3,7,8,11,12,18,19,20,21
echo '</BODY></HTML>') > /tmp/www/log1.html
Starte eine Telnet session zum Mailserver.
Gib die ganzen Commandos nacheinander per hand ein dann wirst du schnell sehen wo der Fehler liegt.
hier die Vorgehensweise
Mach eine Command-box auf (auf deinem PC)
telnet Mail.server.de 25
HELO t-online.de
MAIL FROM: absenderadresse
RCPT TO: Antwortadresse
DATA
To: empfängeradresse
From: absenderadresse
Subject: Betreff
jetzt schreibst du was rein
. (dieser Punkt ist wichtig!!!!)
QUIT
solltest du deinen mailserver bei t-online verwenden wollen
musst du dich bei diesem Anmelden
dazu musst du deinen Benutznamen und dein Passwort
Base64Encoden eingeben.
telnet smtpmail.t-online.de 25
HELO smtpmail.t-online.de
auth login
nun dein Base64Encode anmeldename
nun dein Base64Encode passwort
MAIL FROM: deine mail adresse
RCPT TO: deine mail adresse
DATA
To: deine mail adresse
From: deine mail adresse
Subject: Betreff
jetzt schreibst du was rein
. (dieser Punkt ist wichtig!!!!)
QUIT
Hallo Pepe,
das mit dem Mail versenden per telnet funktioniert teilweise!
Ich erhalte die eMail nur mit dem Betreff, aber ohne Inhalt!
Ach ja die vesendung fuktioniert auch ohne Anmeldung (Base64Encoden).
...
wenn ich mal zeit haben sollte werde ich mir das ganze mal mit der neusten dd-wrt version ansehen
dort hat man ja den Connection Warning Notifier
evtl. kann man sich diesen ja zu nutze machen
Wäre echt Klasse von Dir, wenn Du mir da weiter helfen könntest!