Plesk Greylisting Control Panel

Unter Linux ist tar immer die bessere Wahl. Wenn der Updater aber auch unter Win halbwegs unproblematisch laufen soll, ist zip nicht wirklich verkehrt.
Außer Du trennst Win- und Linux-Version.

huschi.
 
Sagen wir mal so, wer einen Web- und oder Applicationserver mit Windows betreibt ist selbst schuld! Davon halte ich gar nichts!

We'll see!
 
Es kommt immer drauf an für was.... ;-)
Aber ich stimme schon zu, wenn die Möglichkeit besteht klar nen U*ix System mit Indianer..
 
Version 1.3.5

Kleines Update, beim Klick auf die IP der Senders holte sich das GCP Informationen über die IP vom entsprechenden Whois.

Ist noch nicht ganz fertig, da ich noch dabei bin und suche welche Verwaltungsorgane es für welche IP Blöcke gibt.
Für die meisten geht's aber schon!

Evtl. ganz nützlich...

Gruß
Haggy

Code:
//EDIT: Attachment gelöscht, nur noch der letzte Post anhält die akt. Version.
Oder eben Autoupdate ;-)
 
Last edited by a moderator:
:D Mal wieder ein scharfes update...

Vielen Dank.;)

P.S. Es wäre der hammer das er auch lernen würde , grün direkt weiter ,und rot in eine art spam ordner.

Und dann alles noch Protokolliert , das wäre es.

Bin aber auch schon so sehr zufrieden.
 
P.S. Es wäre der hammer das er auch lernen würde , grün direkt weiter ,und rot in eine art spam ordner.

Ich glaube, dass es nicht möglich ist, die geblockten Emails in einen Spamordner zu verschieben, denn sie werden ja gar nicht erst angenommen - der Server tut so, als existiere er nicht. Daher können die Emails dann auch nicht gespeichert werden.
 
Version 1.3.6

Version 1.3.6

So, das solls erstmal gewesen sein für die nächsten Wochen!

Habe nun alle NIC's implementiert, nun sollten alle IP's vernünftig geholt werden können (solange bis eine der Nic's wieder die Schnittstelle ändert:))

Implementierte NIC's:

RIPE, APNIC, LACNIC & AFRINC

Gibts noch eine(n) ?!

Gruß
Haggy

Tarball:
Code:
//EDIT: Attachment gelöscht, nur noch der letzte Post anhält die akt. Version.
 
Last edited by a moderator:
Hi Haggybear,

ich habe da noch ein kleines Problem und zwar das hier. :) Wenn ich auf Update klicke bekomme ich folgende Fehlermeldungen.

MOD: Bilder immer als Anhang!

Ich weiß nicht woran es liegt, bis zur Updaterversion lief alles bestens.

- Das Verzeichnis ist genauso angelegt,
- Die Rechte sind richtig gesetzt
- Habe aus einem vorigen Post das yast -i zip & sogar yast -i unzip ausgeführt

Mit der Augabe auf den Befehl "/usr/local/psa/admin/bin/php -i | grep zip"

Kam das bei raus:

Code:
Configure Command =>  './configure' '--disable-cgi' '--disable-debug' '--disable-display-source' '--disable-shared' '--enable-pcntl' '--enable-eaccelerator' '--enable-mbregex' '--enable-mbstring=all' '--enable-psasem' '--enable-aengine' '--enable-sockets' '--enable-static' '--enable-sysvsem' '--enable-xml' '--enable-xslt' '--prefix=/usr/local/psa/admin' '--with-apache=//home/builder/buildbot/psa-aiconfig-811-suse93/build/plesk/admin/work/apache_1.3.33' '--with-config-file-path=/usr/local/psa/admin/conf' '--with-imap=/home/builder/buildbot/psa-aiconfig-811-suse93/build/plesk/lib/dist' '--with-imap-ssl' '--with-mcrypt=/home/builder/buildbot/psa-aiconfig-811-suse93/build/plesk/lib/dist' '--with-mysql' '--with-openssl=/usr' '--with-regex=php' '--with-zip=/home/builder/buildbot/psa-aiconfig-811-suse93/build/plesk/lib/dist' '--with-zlib' '--without-eaccelerator-encoder' '--without-eaccelerator-webui' '--without-pear' '--without-sablot-js' '--without-xslt-sablot' '--with-pcntl' '--enable-soap' '--with-iconv' '--with-gettext' '--with-gd' '--with-png-dir=/home/builder/buildbot/psa-aiconfig-811-suse93/build/plesk/lib/dist' '--with-freetype-dir' '--enable-gd-native-ttf' '--enable-bcmath' '--with-libxml-dir=/home/builder/buildbot/psa-aiconfig-811-suse93/build/plesk/lib/dist' '--with-xsl=/home/builder/buildbot/psa-aiconfig-811-suse93/build/plesk/lib/dist' '--with-pgsql=/home/builder/buildbot/psa-aiconfig-811-suse93/build/plesk/lib/dist/usr' '--with-curl' '--with-_lib=lib'
zip
LS_COLORS => no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.avi=01;35:*.bmp=01;35:*.fli=01;35:*.gif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mng=01;35:*.mov=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.tga=01;35:*.tif=01;35:*.xbm=01;35:*.xpm=01;35:*.dl=01;35:*.gl=01;35:*.aiff=00;32:*.au=00;32:*.mid=00;32:*.mp3=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:
_SERVER["LS_COLORS"] => no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.avi=01;35:*.bmp=01;35:*.fli=01;35:*.gif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mng=01;35:*.mov=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.tga=01;35:*.tif=01;35:*.xbm=01;35:*.xpm=01;35:*.dl=01;35:*.gl=01;35:*.aiff=00;32:*.au=00;32:*.mid=00;32:*.mp3=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:
_ENV["LS_COLORS"] => no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.avi=01;35:*.bmp=01;35:*.fli=01;35:*.gif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mng=01;35:*.mov=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.tga=01;35:*.tif=01;35:*.xbm=01;35:*.xpm=01;35:*.dl=01;35:*.gl=01;35:*.aiff=00;32:*.au=00;32:*.mid=00;32:*.mp3=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:

Ich weiß da nicht mehr weiter.

Kannst Du mir vielleicht auf die Sprünge helfen?

Herzlichen Dank!

Organic
 

Attachments

  • gcp135_error.png
    gcp135_error.png
    4.9 KB · Views: 164
Last edited by a moderator:
das gleiche prob ist auch bei mir aufgetreten
über einen lösungsweg ist wohl jeder dankbar.:)

mfg jogi24

Mod: Fullquote entfernt. Bitte an Punkt 3.2 der Nutzungsbedingungen halten.
 
Last edited by a moderator:
email Benachrichtigung

Hallo,

habe mal eine frage, besteht die möglichkeit, einmal am Tag eine Benachrichtigung zu bekommen über die eMails die geblockt wurden?

gruß

Harpi
 
Ein passender Ansatz wäre z.B. im Clean-Up-Script.
Dort kann man an geeigneter Stelle (zumindest noch vor "disconnect") folgendes einfügen:
Code:
my $sql = "SELECT DISTINCT mail_from, rcpt_to FROM relaytofrom WHERE passed_count=0 AND DATE_SUB(NOW(), INTERVAL 1 DAY) < last_update";
my $sth = $dbh->prepare($sql);
if ($sth->execute) {
    my @res = ();
    while (@res = $sth->fetchrow_array()) {
        print join(' => ', @res)."\n";
    }
}
Das Versenden der Email übernimmt dann der Cron für Dich.

huschi.
 
Last edited by a moderator:
@Organic & jogi24

dann scheint wohl eure PHP-Version ohne ZIP compiliert worden zu sein.

Müßt ihr bis zu nächsten Version händisch Updaten, dann fixe ich das Problem!
 
Last edited by a moderator:
Hi Haggybear,

ok, ich warte dann solange. Das händische Update ist ja dank dir problemlos. :)

Aber eines wundert mich dann schon. Ich habe ja einen vServer von Strato mit Suse 9.3 und Plesk 8.1.1.
Ich dachte die hätten eine Standard-Installationsroutine, aber dem scheint nicht so.

Trotzdem bis hierhin vielen Dank!

Beste Grüße
Organic
 
Aber eines wundert mich dann schon. Ich habe ja einen vServer von Strato mit Suse 9.3 und Plesk 8.1.1.
Ich dachte die hätten eine Standard-Installationsroutine, aber dem scheint nicht so.

Ich hab den gleichen, bei mir was drauf - seltsam!
 
@Organic & jogi24

Mir gerade noch was aufgefallen. Da der Updater es nichtmal schafft, das Update-ZIP zu laden, vermute ich mal das die Permissions bzw. die Eigentümer/Gruppe des "wrapper" nicht stimmen!

chmod 4755 wrapper (nicht nur 755!!!)
chown root:root wrapper

Bitte mal überprüfen!!!

Gruß
Haggy
 
chmod 4755 wrapper <- das war es.

Ich hatte es vorher über WinSCP geändert und nun über Konsole eingegeben. Anscheinend kommt WinSCP mit dem 4755 nicht klar und macht immer ein 0755 davon.

Herzlichen Dank für den Tipp!

Beste Grüße
Organic

:o *schäm*
 
hi
@ haggybear

rechte sind richtig gesetzt wie von dir beschrieben.
hab dann mal die version per hand geändert in der version.php, und neu versucht,

dann kam dieses beim klick auf update.

Greylisting Control Panel 1.3.5 [Version 1.3.6 verfügbar - jetzt updaten?]
[Gesamtübersicht] - [Domainauswertung] - [Whitelist]

Greylisting Control Panel Updater
Downloading neue Version erfolgreich
Übernehme bestehende Config fehlgeschlagen
Installiere neue Version fehlgeschlagen
Anschluss der Installation fehlgeschlagen


Update fehlgeschlagen, bitte erneut versuchen

ist es möglich das das verzeichniss nicht stimmt.

vorgeschlagen ist ja
/opt/psa/admin/htdocs

bei mir liegt das aber in
/usr/local/psa/admin/htdocs
 
Back
Top