Old but not bus­ted … – Die­ser Inhalt wur­de vor mehr als 17 Jah­ren publi­ziert. Die Kor­rekt­heit und Ver­füg­bar­keit von Links kön­nen lei­der nicht gewähr­leis­tet werden.

Glück­li­cher­wei­se gibt es auf tuxx-home.at immer­noch eine Ver­si­on des Cis­co VPN Cli­ents, die halb­wegs aktu­ell ist und mit Ker­neln der Ver­si­on 2.6.x funk­tio­niert. Glück­li­cher­wei­se des­halb, weil es (näm­lich) nicht allen VPN-Benut­zern mög­lich ist auf vpnc umzu­stei­gen – bspw. denen, deren VPN-Gegen­stel­le den VPN-Zugang mit­tels IPSec over TCP betreibt.
Da das Pro­jekt aller­dings eine one-man-show ist und die Kom­mu­ni­ka­ti­on der com­mu­ni­ty nur über ein regis­trie­rungs­pflich­ti­ges Forum läuft, habe ich die aktu­ells­te Ver­si­on (4.8.02.0030) mal auf git­hub gepackt: http://github.com/sokai/vpnclient.

Außer­dem gibt es dort unter http://github.com/sokai/vpnclient/tree/2.6.31 einen branch, in den die aktu­el­len Patches für den Ker­nel 2.6.31 (zu fin­den im oben erwähn­ten Forum) ein­ge­spielt wurden.

Ich wer­de ver­su­chen das git-Repo aktu­ell zu hal­ten. Dies wird mir sicher auch eine Wei­le gelin­gen, da ich den vpn­cli­ent für das Netz der FH Pots­dam benötige.
Wer also Lust und Lau­ne hat, kann sei­ne Ver­i­on von obi­gen URLs run­ter­la­den oder einen Fork des Projekts/Branche auf git­hub machen und sei­ne Änderungen/Verbesserungen machen. Ich bin dann gern bereit die­se unter Kub­un­tu zu tes­ten und ggf. in den Mas­ter ein­flie­ßen zu lassen.

sofar|sogood|sokai

zur Ver­fü­gung gestell­te Pro­gramm vpn­cli­ent krankt momen­tan etwas dar­an, dass die 

Old but not bus­ted … – Die­ser Inhalt wur­de vor mehr als 18 Jah­ren publi­ziert. Die Kor­rekt­heit und Ver­füg­bar­keit von Links kön­nen lei­der nicht gewähr­leis­tet werden.

Schon seit eini­ger Zeit bin ich auf der Suche nach einer ‘ein­fa­chen’ Mög­lich­keit, Klar­text E‑Mail-Adres­sen auf WP-Sei­ten (bspw. im Impres­sum) oder in WP-Arti­keln ‘ein­fach’ zu ver­schlüs­seln, bzw. unkennt­lich zu machen, um SPAM (halb­wegs ver­nünf­tig) zu vermeiden.
Nach­dem ich dann eini­ge Plug­ins wie bspw. EmailSh­roud, Trans­po­se Email und Obfus­ca­te-Email aus­pro­biert hat­te und mit allen nicht so ganz zufrie­den war, bin ich vor ein paar Tagen durch einen Arti­kel bei dyna­mic­in­ter­net auf die WP-eige­ne Funk­ti­on anti­s­pam­bot() gestolpert.

Die­se ‘ver­schlei­ert’ die dar­zu­stel­len­de (und ihr über­ge­be­ne) Mail-Adres­se in zufäl­li­ger Form und hat somit schon die Häl­te der Funk­tio­na­li­tät, die ich erwar­te. Nur einen “mailto:”-Link bas­telt sie nicht und es muss lei­der auch für die Benut­zung der rei­ne PHP-Quell­text im WP-Con­tent benutzt wer­den, was ein Plug­in, wie bspw. Exec-PHP, vor­aus­setzt.

So viel Kud­del­mud­del und Auf­stand wegen so einer ein­fa­chen Sache, wie dem Absi­chern einer Mail-Adres­se? – Es geht auch ein­fa­cher…! 🙂

Wie heu­te schön beim Smas­hing Maga­zi­ne im Arti­kel “Mas­te­ring Word­Press Short­codes” zu lesen war, ist es ultra-ein­fach einen klei­nen und funk­tio­nie­ren­den Short­code in sei­nem ver­wen­de­ten The­me einzubinden.

Und hier ist nun mein Code-Schnip­sel für obi­ges ‘Obfus­kie­ren’:

/* WP-Shortcode: obfuscate (secure) email by http://www.sok.ai */
function SecureMail($atts, $content = null) {
	extract(shortcode_atts(array(
		"mailto" => 'mailto:'
	), $atts));
	$asb = antispambot($content);
	$mailto2 = antispambot($mailto);
	return '<a href="mailto:'.$mailto2.'">'.$asb.'</a>';
}
add_shortcode('sm', 'SecureMail');

Die­sen ein­fach, bspw. am Ende, der functions.php im The­me­ver­zeich­nis anfü­gen und mit­tels fol­gen­den Short­codes im WP-Con­tent benutzen:

[sm mailto="bla@blubbbb.com"]bla@blubbbb.com[/sm]

Die Aus­ga­be ist dann wie folgt:
[sm mailto=“bla@blubbbb.com”]bla@blubbbb.com[/sm]

So viel noch auf die Schnel­le… – Viel Spaß beim Aus­pro­bie­ren & n8i

Update 18. Febru­ar 2009
plus: $mailto2 = antispambot($mailto);
Denn natür­lich muss auch die mail­to-Adres­se ‘ver­schlei­ert’ wer­den, was in der Ori­gi­nal­ver­si­on die­ses Arti­kels (und des obi­gen Code-Blocks) nicht der Fall war.