Spam in gastenboek
26 augustus 2006 - 10:04   
geplaatst door: inkiepinkie
Op de site http://www.museumhavenzeeland.nl staat een gastenboek. Dit is een gratis gastenboek, ontwikkeld met php. Nu wordt het gastenboek telkens, ik vermoed via een soort programma, gevuld met spamberichten over Viagra etc. Omdat ik geen trek heb om elke dag het entries.txt bestand weer weg te halen, overweeg ik om het gastenboek maar helemaal weg te halen.
Heeft iemand nog een idee hoe ik dit spammen kan voorkomen?
Spam in gastenboek
26 augustus 2006 - 10:19    reactie #1
geplaatst door: TFC
Je kan je gastenboek beveiligen door gebruik te maken van een "secure image" (zo'n afbeelding met een telkens verschillende code in) die je correct in een veld moet overtypen om je entry te laten registreren.

Even googelen op "secure image" + php.

Spam in gastenboek
26 augustus 2006 - 10:21    reactie #2
geplaatst door: zuidpool
Je zou kunnen overwegen om Joomla ( http://www.joomla.org/ ) te instaleren. Daarin kun je Akobook gebruiken. Een gastenboek wat niet alleen schrijvers een antispamcode laat intoetsen maar ook de mogelijkheid biedt om door de webmaster eerst de berichten te laten bekijken voor publicatie.
Je site moet overigens wel een database ondersteunen.

Voor een voorbeeld van zo'n gastenboek kun je hier eens kijken:
http://www.denherd.nl/joomla/index.php?option=com_akobook&Itemid=44

Soms zit het mee & soms zit het tegen....
Spam in gastenboek
26 augustus 2006 - 10:24    reactie #3
geplaatst door: imacjeroen
Ik heb mijn Gastenboek weg bij: http://www.alexphpteam.com/

Dit is mijn gastenboek: http://www.studiojeroen.nl/gastenboek/

Ik heb daar nog nooit spam in gehad. Werkt perfect! 

Spam in gastenboek
26 augustus 2006 - 10:24    reactie #4
geplaatst door: Emerik
Heb je niet de mogelijkheid om de IP's van de spammers aan een blacklist
toe te voegen?
Helpt u de wereld al redden?
Spam in gastenboek
26 augustus 2006 - 10:27    reactie #5
geplaatst door: imacjeroen
Ja, je kan bij de admin pagina van mijn gastenboek de IP's blokkeren.

http://img174.imageshack.us/img174/2260/picture3cx1.png

Spam in gastenboek
Spam in gastenboek
26 augustus 2006 - 13:59    reactie #6
geplaatst door: Pertinax
Ook Write2me heeft een gratis gastenboek met secure image beveiliging en de mogelijkheid om IP's te blokkeren.
Spam in gastenboek
26 augustus 2006 - 18:47    reactie #7
geplaatst door: backspinner
Bij gastenboeken die ik zelf geprogrammeerd heb merk ik, dat ze een preview of een andere tussenstap met nog een submit button niet verdergaan. Misschien kun je iets aanpassen met een tweede pagina met nog een form.
<uw wens is mijn gedachte>
Spam in gastenboek
29 augustus 2006 - 09:52    reactie #8
geplaatst door: inkiepinkie
Joomla ken ik, dat was voorheen toch Mambo? Ik weet nu nog niet of de provider MySQL ondersteunt, anders heb ik dus niks aan Akobook of het Alex_Guestbook zoals hier genoemd. Dus ik ga maar even op zoek naar een stukje code voor een Secure Image en anders wordt het een extern gastenboek, wat ik minder fraai vind.
In ieder geval iedereen weer bedankt voor de tips.
Spam in gastenboek
29 augustus 2006 - 09:55    reactie #9
geplaatst door: Leendert
Spam in gastenboek
29 augustus 2006 - 10:29    reactie #10
geplaatst door: inkiepinkie
Ik heb inmiddels een goed script gevonden waarvoor geen mySQL nodig is. Deze werkt goed.

http://www.dagondesign.com/

Spam in gastenboek
20 februari 2007 - 11:51    reactie #11
geplaatst door: Leendert
Ik knal even een oud draadje omhoog wat de lading dekt. Sinds kort heb ik meerdere keren per dag spam via contact form op mijn websites. Via het log is eenvoudig te traceren vanaf welke IP adressen deze komen en het lijkt erop dat er een flink aantal recidivisten bij zitten. Voor algemeen nut plaats ik daarom hier maar de inhoud van mijn .htaccess bestand zodat anderen er ook iets aan hebben.

Is er iemand die een aanvulling heeft v.w.b. de mail harvesters dan hoor ik dat graag.


DirectoryIndex index.html index.php
<Limit GET>

order allow,deny
deny from 216.163.188.200
deny from 63.147.134.5
deny from 213.180.206.245
deny from 203.94.175.184
deny from 212.166.64.6
deny from 142.71.8.250
deny from 200.210.70.7
deny from 165.228.129.11
deny from 58.216.233.166
deny from 72.21.50.202
deny from 212.138.64.173
deny from 220.198.248.110
deny from 195.175.37.6
deny from 203.144.160.248
deny from 125.244.109.20
deny from 203.129.195.138
deny from 80.227.0.156
deny from 203.144.160.248
deny from 203.144.160.250
deny from 41.204.224.10
deny from 213.247.143.205
deny from 222.46.18.34
deny from 222.46.18.34
deny from 88.70.66.162
deny from 195.225.177.190
deny from 82.117.200.110
deny from 200.171.25.169
deny from 85.185.236.229
deny from 213.240.229.186
deny from 211.144.92.96
deny from 218.83.155.134
deny from 212.187.69.46
deny from 213.61.218.32
deny from 65.98.67.74
deny from 219.93.174.105
deny from 216.194.16.226
deny from 201.0.28.253
deny from 220.194.54.27
deny from 213.244.179.250
deny from 194.72.238.94
deny from 66.194.6.70
deny from 66.194.6.71
deny from 66.194.6.72
deny from 66.194.6.73
deny from 66.194.6.74
deny from 66.194.6.75
deny from 66.194.6.76
deny from 66.194.6.77
deny from 66.194.6.78
deny from 66.194.6.79
deny from 66.194.6.80
deny from 66.194.6.81
deny from 66.194.6.83
deny from 66.194.6.84
deny from 81.165.65.125
deny from 80.87.81.229
deny from 82.152.182.17
deny from 195.92.95.94
deny from 66.17.15.138
deny from 213.133.41.173
deny from 66.79.12.90
deny from 213.154.88.
deny from 62.131.245.194
deny from 213.244.179.251
deny from 66.180.173.43
deny from 205.209.148.10
deny from 205.209.148.20
deny from 205.209.148.30
deny from 205.209.148.40
deny from 205.209.148.50
deny from 205.209.148.60
deny from 205.209.148.70
deny from 205.209.148.80
deny from 205.209.148.90
deny from 205.209.149.10
deny from 205.209.149.20
deny from 205.209.149.30
deny from 205.209.149.40
deny from 205.209.149.50
deny from 205.209.149.60
deny from 205.209.149.70
deny from 205.209.149.80
deny from 205.209.149.90
deny from 196.28.2
deny from 217.78.64.
deny from 217.78.65.
deny from 217.78.66.
deny from 217.78.67.
deny from 217.78.68.
deny from 217.78.64.
deny from 217.78.70.
deny from 217.78.71.
deny from 217.78.72.
deny from 217.78.73.
deny from 217.78.74.
deny from 217.78.75.
deny from 217.78.76.
deny from 217.78.77.
deny from 217.78.78.
deny from 217.78.79.
deny from 80.88.150.96
deny from 80.88.150.97
deny from 80.88.150.98
deny from 80.88.150.99
deny from 80.88.150.100
deny from 80.88.150.101
deny from 80.88.150.102
deny from 80.88.150.103
deny from 80.88.150.104
deny from 80.88.150.105
deny from 80.88.150.106
deny from 80.88.150.107
deny from 80.88.150.108
deny from 80.88.150.109
deny from 80.88.150.110
deny from 80.88.150.111
deny from 80.88.150.112
deny from 80.88.150.113
deny from 80.88.150.114
deny from 80.88.150.115
deny from 80.88.150.116
deny from 80.88.150.117
deny from 80.88.150.118
deny from 80.88.150.119
deny from 80.88.150.120
deny from 80.88.150.121
deny from 80.88.150.122
deny from 80.88.150.123
deny from 80.88.150.124
deny from 80.88.150.125
deny from 80.88.150.126
deny from 80.88.150.127
allow from all
</Limit>

<Files .htaccess>
order allow,deny
deny from all
</Files>

SetEnvIfNoCase User-Agent ".*Indy Library.*" spambot=1
SetEnvIfNoCase User-Agent ".*grub-client.*" spambot=1
SetEnvIfNoCase User-Agent ".*DTS Agent.*" spambot=1
SetEnvIfNoCase User-Agent ".*IUS.*" spambot=1
SetEnvIfNoCase User-Agent ".*BravoBrian.*" spambot=1
SetEnvIfNoCase User-Agent ".*ZyBorg/1.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*Zoeky.*" spambot=1
SetEnvIfNoCase User-Agent ".*Missigua Locator 1.9.*" spambot=1
SetEnvIfNoCase User-Agent ".*asterias/2.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*PicSpider/1.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*Aleksika Spider/1.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*boitho.com-dc/0.68.*" spambot=1
SetEnvIfNoCase User-Agent ".*W3CRobot/5.4.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*TurnitinBot/2.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*Xenu Link Sleuth 1.2f.*" spambot=1
SetEnvIfNoCase User-Agent ".*Xenu Link Sleuth 1.2g.*" spambot=1
SetEnvIfNoCase User-Agent ".*SpeedySpider.*" spambot=1
SetEnvIfNoCase User-Agent ".*Speedy Spider.*" spambot=1
SetEnvIfNoCase User-Agent ".*HooWWWer.*" spambot=1
SetEnvIfNoCase User-Agent ".*Holmes/1.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*sherlock/1.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*OmniExplorer_Bot/1.07.*" spambot=1
SetEnvIfNoCase User-Agent ".*OmniExplorer_Bot/1.09.*" spambot=1
SetEnvIfNoCase User-Agent ".*OmniExplorer_Bot/1.18.*" spambot=1
SetEnvIfNoCase User-Agent ".*OmniExplorer_Bot/2.75.*" spambot=1
SetEnvIfNoCase User-Agent ".*Gigabot/2.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*ia_archiver.*" spambot=1
SetEnvIfNoCase User-Agent ".*Schmozilla/v9.14 Platinum.*" spambot=1
SetEnvIfNoCase User-Agent ".*HenryTheMiragoRobot.*" spambot=1
SetEnvIfNoCase User-Agent ".*EmeraldShield.com WebBot.*" spambot=1
SetEnvIfNoCase User-Agent ".*ConveraCrawler/0.8.*" spambot=1
SetEnvIfNoCase User-Agent ".*ConveraCrawler/0.9d.*" spambot=1
SetEnvIfNoCase User-Agent ".*Jyxobot/1.*" spambot=1
SetEnvIfNoCase User-Agent ".*Prenames Spider.*" spambot=1
SetEnvIfNoCase User-Agent ".*sohu-search.*" spambot=1
SetEnvIfNoCase User-Agent ".*Jakarta Commons-HttpClient/3.0-beta1.*" spambot=1
SetEnvIfNoCase User-Agent ".*ANT Chassis 9.27.*" spambot=1
SetEnvIfNoCase User-Agent ".*Amfibibot/0.07.*" spambot=1
SetEnvIfNoCase User-Agent ".*Link Valet Online 1.1.*" spambot=1
SetEnvIfNoCase User-Agent ".*LWP::Simple/5.65.*" spambot=1
SetEnvIfNoCase User-Agent ".*LWP::Simple/5.803.*" spambot=1
SetEnvIfNoCase User-Agent ".*ichiro/1.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*Orbiter/T-2.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*VoilaBot BETA 1.2.*" spambot=1
SetEnvIfNoCase User-Agent ".*IRLbot/1.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*EdcompBot/0.06-dev.*" spambot=1
SetEnvIfNoCase User-Agent ".*wp-request/2.06.*" spambot=1
SetEnvIfNoCase User-Agent ".*NutchCVS/0.06-dev.*" spambot=1
SetEnvIfNoCase User-Agent ".*updated/0.1beta.*" spambot=1
SetEnvIfNoCase User-Agent ".*ccubee/3.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*ccubee/3.2.*" spambot=1
SetEnvIfNoCase User-Agent ".*ccubee/4.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*Baiduspider+.*" spambot=1
SetEnvIfNoCase User-Agent ".*Willow Internet Crawler by Twotrees V2.1.*" spambot=1
SetEnvIfNoCase User-Agent ".*PHP version tracker.*" spambot=1
SetEnvIfNoCase User-Agent ".*Robozilla/1.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*cfetch/1.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*polybot 1.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*NaverBot-1.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*NutchTestBot/0.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*Wget/1.6.*" spambot=1
SetEnvIfNoCase User-Agent ".*Wget/1.8.2.*" spambot=1
SetEnvIfNoCase User-Agent ".*Wget/1.9.*" spambot=1
SetEnvIfNoCase User-Agent ".*Snoopy v1.2.*" spambot=1
SetEnvIfNoCase User-Agent ".*Scrubby/2.2.*" spambot=1
SetEnvIfNoCase User-Agent ".*psbot/0.1.*" spambot=1
SetEnvIfNoCase User-Agent ".*DTAAgent.*" spambot=1
SetEnvIfNoCase User-Agent ".*envolk[ITS]spider/1.6.*" spambot=1
SetEnvIfNoCase User-Agent ".*Jayde Crawler.*" spambot=1
SetEnvIfNoCase User-Agent ".*GOFORITBOT.*" spambot=1
SetEnvIfNoCase User-Agent ".*NetResearchServer/3.5.*" spambot=1
SetEnvIfNoCase User-Agent ".*NetResearchServer/4.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*InfoSpider.*" spambot=1
SetEnvIfNoCase User-Agent ".*e-SocietyRobot.*" spambot=1
SetEnvIfNoCase User-Agent ".*MJ12bot/v1.0.2.*" spambot=1
SetEnvIfNoCase User-Agent ".*MJ12bot/v1.0.5.*" spambot=1
SetEnvIfNoCase User-Agent ".*MJ12bot/v1.0.7.*" spambot=1
SetEnvIfNoCase User-Agent ".*larbin_2.6.3.*" spambot=1
SetEnvIfNoCase User-Agent ".*yoono/1.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*Metaspinner/0.01.*" spambot=1
SetEnvIfNoCase User-Agent ".*SBIder/0.8-dev.*" spambot=1
SetEnvIfNoCase User-Agent ".*wbdbot.*" spambot=1
SetEnvIfNoCase User-Agent ".*IlTrovatore-Setaccio/1.2.*" spambot=1
SetEnvIfNoCase User-Agent ".*Findexa Crawler.*" spambot=1
SetEnvIfNoCase User-Agent ".*appie 1.1.*" spambot=1
SetEnvIfNoCase User-Agent ".*OutfoxBot/0.3.*" spambot=1
SetEnvIfNoCase User-Agent ".*QweeryBot/2.06.*" spambot=1
SetEnvIfNoCase User-Agent ".*voyager/1.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*Searchmee! Spider v0.98a.*" spambot=1
SetEnvIfNoCase User-Agent ".*Twiceler.*" spambot=1
SetEnvIfNoCase User-Agent ".*Theophrastus/1.2.*" spambot=1
SetEnvIfNoCase User-Agent ".*NG/2.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*Vortex/2.1.*" spambot=1
SetEnvIfNoCase User-Agent ".*findlinks/1.1-a1.*" spambot=1
SetEnvIfNoCase User-Agent ".*findlinks/1.1-a7.*" spambot=1
SetEnvIfNoCase User-Agent ".*findlinks/1.1-a8.*" spambot=1
SetEnvIfNoCase User-Agent ".*plinki/0.1.*" spambot=1
SetEnvIfNoCase User-Agent ".*research-spider.*" spambot=1
SetEnvIfNoCase User-Agent ".*Girafabot.*" spambot=1
SetEnvIfNoCase User-Agent ".*OnetSzukaj/5.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*Poirot.*" spambot=1
SetEnvIfNoCase User-Agent ".*GeoBot/version 1.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*Exabot/2.0.*" spambot=1
SetEnvIfNoCase User-Agent ".*LinkWalker.*" spambot=1
SetEnvIfNoCase User-Agent ".*SandCrawler - Compatibility Testing.*" spambot=1
SetEnvIfNoCase User-Agent ".*verzamelgids.nl - Networking4all Bot/2.1.*" spambot=1
SetEnvIfNoCase User-Agent ".*Vagabondo/2.2.*" spambot=1
SetEnvIfNoCase User-Agent ".*MVAClient.*" spambot=1

<Limit GET POST PUT>
  Order allow,deny
  deny from env=spambot
  allow from all
</Limit>

Spam in gastenboek
20 februari 2007 - 11:56    reactie #12
geplaatst door: mvdg
Als je zoveel last hebt van spam kun je volgens mij beter een fundamentelere oplossing zoeken toch? Bijvoorbeeld je contactformulier zodanig schrijven dat het minder makkelijk misbruikt kan worden.
Mitch Design : websites en interactieve toepassingen : http://www.mitchdesign.nl
Spam in gastenboek
20 februari 2007 - 11:58    reactie #13
geplaatst door: Leendert
Yep, ben al druk aan het zoeken naar een werkende captcha plugin voor mijn form. :smile: