Beschränkung Connections/Zeit/Host bei pop3-Server
Hallo, Ich habe einen pop3-Server (UW-IMAP/POP3-Server) per inetd unter SuSE 8.1 am Laufen. Ich möchte nun die Anzahl der Zugriffe pro User pro Zeit beschränken, ähnlich wie es GMX macht, dass sich z.B. ein User/eine IP nur 3 mal/Minute sich per pop3 einloggen kann. Weiss jemand wie ich das anstellen kann ? evtl. der iptables ? oder xinetd ? Hubert -- Neu bei GMX: Preissenkung für MMS-Versand und FreeMMS! Ideal für alle, die gerne MMS verschicken: 25 FreeMMS/Monat mit GMX TopMail. http://www.gmx.net/de/cgi/produktemail +++ GMX - die erste Adresse für Mail, Message, More! +++
Hallo Hubert, * Hubert schrieb am 28.11.2003:
Hallo,
Ich habe einen pop3-Server (UW-IMAP/POP3-Server) per inetd unter SuSE 8.1 am Laufen. Ich möchte nun die Anzahl der Zugriffe pro User pro Zeit beschränken, ähnlich wie es GMX macht, dass sich z.B. ein User/eine IP nur 3 mal/Minute sich per pop3 einloggen kann.
Weiss jemand wie ich das anstellen kann ? evtl. der iptables ? oder xinetd ?
Das geht auf alle Fälle mit inetd, kann sein, dass es mit xinetd auch funktioniert. In meiner /etc/inetd.conf steht z.B.: swat stream tcp nowait.400 root /usr/sbin/tcpd /usr/sbin/swat Sowie ich das interpretiere, bedeutet wait/nowait[.max] im obigen Fall, dass er maximal 400 Server im 60 Sekunden Intervall startet. Siehe "wait/nowait" in "man inetd". Das bedeutet aber, dass nur maximal x User Post abholen können, und nicht, dass man sich nur dreimal pro Minute einloggen kann. Das geht wohl mit dem POP3-Server selber, schätze ich mal. Grüße, Tom
Hallo, diese Option ist mir klar, jedoch gibt man dort die Zahl der gesamten pop3-Aufrufe/min an. Ich möchte jedoch, das pro User/oder IP beschränken ! Im pop3-Server habe ich keine Option, dieses zu beschränken ! Hat jemand noch eine andere Idee ? Hubert
Hallo Hubert,
* Hubert schrieb am 28.11.2003:
Hallo,
Ich habe einen pop3-Server (UW-IMAP/POP3-Server) per inetd unter SuSE 8.1 am Laufen. Ich möchte nun die Anzahl der Zugriffe pro User pro Zeit beschränken,
ähnlich wie es GMX macht, dass sich z.B. ein User/eine IP nur 3 mal/Minute sich per pop3 einloggen kann.
Weiss jemand wie ich das anstellen kann ? evtl. der iptables ? oder xinetd ?
Das geht auf alle Fälle mit inetd, kann sein, dass es mit xinetd auch funktioniert.
In meiner /etc/inetd.conf steht z.B.:
swat stream tcp nowait.400 root /usr/sbin/tcpd /usr/sbin/swat
Sowie ich das interpretiere, bedeutet
wait/nowait[.max]
im obigen Fall, dass er maximal 400 Server im 60 Sekunden Intervall startet. Siehe "wait/nowait" in "man inetd".
Das bedeutet aber, dass nur maximal x User Post abholen können, und nicht, dass man sich nur dreimal pro Minute einloggen kann. Das geht wohl mit dem POP3-Server selber, schätze ich mal.
Grüße, Tom
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
-- HoHoHo! Seid Ihr auch alle schön brav gewesen? GMX Weihnachts-Special: Die 1. Adresse für Weihnachts- männer und -frauen! http://www.gmx.net/de/cgi/specialmail +++ GMX - die erste Adresse für Mail, Message, More! +++
participants (2)
-
Hubert Thyen
-
Thomas Preissler