NetAdminTools.com
 
SignalQ Sites:
NetAdminTools - Coprolite - NoNIC - SpotBridge - NAW
RoboCoop - AreWeDown - SolarPower - SysAdminTools
Xfig - Gold Loaf - GeekPapa - FixGMC - MCJ - FixRambler
Categories:
GNU/Linux | Homebrew designs | Perl | Administration | Backup/Recovery | Bugs/Fixes | Certification | Database | Email | File/Print | Hardware | Information Grab Bag | Interoperability | GNU/Linux ABCs | Monitoring | Name Resolution | Network Services | Networking | Remote Control | Security | Desktop | Web | BSD | Solaris | GIAGD | REALbasic

Last 30 Days | Last 60 Days | Last 90 Days | All Articles | RSS | Hail Support


Categories:
·GNU/Linux
·Homebrew designs
·Perl
·Administration
·Backup/Recovery
·Bugs/Fixes
·Certification
·Database
·Email
·File/Print
·Hardware
·Information Grab Bag
·Interoperability
·GNU/Linux ABCs
·Monitoring
·Name Resolution
·Network Services
·Networking
·Remote Control
·Security
·Desktop
·Web
·BSD
·Solaris
·GIAGD
·REALbasic
·All Categories


Wadding up Spambots With Spiderkiller
Topic: Email   Posted:2005-11-05
Printer Friendly: Print

spacerspacer
Spiderkiller is a C program that will generate unique pages with random email addresses that will confuse harvesting bots. We put up a copy of the source code here that has the correct URL for the original software, otherwise your page will have a bad URL to the Author's previous site. Compile the app:

srv-5:~ usr4$ gcc spiderkiller.c -o spiderkiller
spiderkiller.c: In function 'main':
spiderkiller.c:299: warning: incompatible implicit 
declaration of built-in function 'strlen'

The options are simple:

srv-5:~ usr4$ ./spiderkiller -help
Usage: spiderkiller [-help] [-n ] [-k ] [-r ] [-x]
-help: print this message
-n: set maximal number of addresses created
-k: set maximal size in kilobyte of the created code
-r: set the random seed (an integer). Default is the current time.
-x: print no html, just a list of addresses
The purpose of this program is to create lists of bogus email
addresses to clobber automated address collection tools, of the
kind that spammers use. Feel free to put these on your web pages;
the more, the merrier. (C) 1998 Peter Selinger. This is free
software under the GNU General Public License.
srv-5:~ usr4$ 

Let's generate a 1000 address web page:

srv-5:~ usr4$ ./spiderkiller -n 1000 > index.html
srv-5:~ usr4$

Just to be polite, put this file in a directory disallowed in robots.txt:

srv-8:~ usr4$ tail -n1 robots.txt
Disallow: /harvestme/
srv-8:~ usr4$

Bad bots dis robots.txt.

Check out the results here.




Please read our Terms of Use
Microsoft, Windows, Windows XP, Windows 2003, Windows 2000, and NT are either trademarks or registered trademarks of Microsoft Corporation. NetAdminTools.com is not affiliated with Microsoft Corporation. Linux is a registered trademark of Linus Torvalds, and refers to the Linux kernel. The operating system of most distributions that contain the Linux kernel is GNU/Linux. All logos and trademarks in this site are property of their respective owner. Copyright 1997-2008 NetAdminTools.com

Created by:
MCJ
MCJ CMS