Skip to content

Spam Bekämpfung ohne Captcha

Die Idee dahinter ist, das ein Spambot Felder ausfüllt, die der normale User überhaupt nicht sieht.

Zunächst wird ein Input Field mit einem aussagekräftigen Namen benötigt.
<input name="url" type="text" value=""/>

Jetzt versteckt man die Input Box mithilfe von CSS. Somit sieht der normale User kein Eingabefeld mehr.
<style>
.style1 {
  display: none;
}
</style>

<p class="style1"><input name="url" type="text" value=""/></p>

Nun kann mit einer einfachen If Abfrage überprüft werden, ob das Feld ausgefüllt ist.
if (strlen(trim($_POST['url'])) > 0){
//It is a spam, reject this post here
}

Quelle: http://duggmirror.com/../...without_using_a_CAPTCHA/

Apt Update per Script

#!/bin/bash

MAIL_TO="info@example.com"
LANG=C

if [[ `apt-get update 2>&1 | grep Get` ]]
 then

 UPDATES=`apt-get -s dist-upgrade 2>&1 | grep Inst | wc -l`
 if [ $UPDATES -ne 0 ]
  then
  PACKAGES=`apt-get -s dist-upgrade 2>&1 | grep Inst`
  echo "These packages need an update on `hostname`:

$PACKAGES

"
| mailx -s "$UPDATES update(s) available on `hostname`" $MAIL_TO
  echo "$UPDATES update(s) available on `hostname`";
 fi
fi
exit 0

Das Ganze noch schnell als cronjob definiert und wieder ein wenig mehr Arbeitserleichterung für den Admin. :-P

Gefunden habe ich das Skript bei Rene Moser! Besten Dank an dieser Stelle!