13.07.2015 Aufrufe

Anti-Spam mit nolisting und iptables - NoName eV

Anti-Spam mit nolisting und iptables - NoName eV

Anti-Spam mit nolisting und iptables - NoName eV

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>nolisting</strong>• Mittlerweile haben <strong>Spam</strong>mer gelernt <strong>und</strong>nehmen halt gleich den zweiten ("direct-tosecond-mx")• "gelernt"


mxallowd• na dann tun wir halt so als wären beidedown :-)• klappt das <strong>mit</strong> <strong>iptables</strong>? leider nicht...


mxallowd• <strong>iptables</strong> hat die Möglichkeit, die Paketeeiner Regel an ein Userspace-Programmweiterzureichen, dieses kann entscheiden• dann bauen wir halt unseren eigenen Filter,<strong>mit</strong> Blackjack <strong>und</strong>...


mxallowd• in C geschrieben• 666 lines of code• extrem schnell (bis auf das Resolving, dasliegt in der Natur der Sache)• Debian-Paket vorhanden, Gentoo-ebuildvorhanden


setup•apt-get install mxallowd•<strong>iptables</strong> -A INPUT -p tcp \--dport 25 -m state \--state NEW -j NFQUEUE \--queue-num 23•mxallowd \-s \-f 192.168.1.3 \-r 192.168.1.4 \-n 23


spammermailserverdirect-to-mxretryMX1MX2MX1MX2refuses connection(no mx running)connection dropped(not whitelisted)refuses connection(no mx running)connection accepted

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!