2009-05-13 9 views
-1

Ich benutze vsftpd und ich möchte ein Shell-Skript schreiben, die eine Verbindung zu meinem Server erkennen und mir eine E-Mail mit Informationen, wer und wann hat sich einloggen. Ich weiß nicht wo anfangen. Kann mir jemand in die richtige Richtung zeigen?Wie erkennen FTP-Verbindung

Thanx

Antwort

0

Ich bin mit vsftpd nicht vertraut, aber man konnte die Shell-Skript Blick auf die Ausgabe von netstat haben, um zu sehen, wenn Sie irgendwelche Verbindungen auf Port 21 haben (die Standard-FTP-Port).

+0

, dass ein guter Start ist, thanx – 6bytes

+0

mit diesem Obwohl er nicht, wer angemeldet würde wissen, wie in der Frage gebeten :( –

+0

Gute Punkt -, dass mir beibringen wird die Frage zu überfliegen. –

0

Die zuverlässigste Methode ist die Protokollanalyse. Wenn Sie ein Tool wie OSSEC (frei und Open Source) verwenden, kann es Skripts ausführen oder E-Mail-Warnungen generieren, wenn Anmeldungen, Abmeldungen, fehlgeschlagene Anmeldungen usw. auftreten.

Link: http://www.ossec.net

0

Gleiches gilt für "fail2ban", obwohl der Zweck dieser Sache ist, etwas anderes (Sie ahnen es).

J.