Spammergrok 0.96beta

Spammergrok is a bash script to extract URLs and download data from them a set number of times.

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!
send us
an update
GPL (GNU General Public License) 
Michael Peek
ROOT \ Internet \ HTTP (WWW)
Spammergrok is a simple bash script that will take URLs on the command line, from one or more files, or extract them from one or more files containing a single email message each (via ripmime).

Spammergrok will then proceed to download data from these URLs a set number of times (via wget) in an effort to waste a spammer's bandwidth.

Here are some key features of "Spammergrok":

Autoconf configuration and installation of the spammergrok script
User configuration of operational parameters via resource file
Sane default values, with user-overrides via resource file (updated/expanded soon)
Configurable limitations on download speed and number of download iterations to prevent spammergrok from overpowering a host
Ability to download in the background
Logging of actions and results, with automatic compression of log files when completed (coming soon), and automatic removal of old log files after a configurable amount of time (coming soon)
Spam mail or URLs may be piped to spammergrok, given on the command line, or given in one or more files (one email message per file)


Bash shell environment
Ripmime for email extraction
Wget for downloading

What's New in This Release:

More bugs fixed
check_binary crashes on stuff like PAGER=less, where less is not specified with an absolute path.

Code cleanup and modification
Wrote URL parser, modified URL extraction (cleaner, more accurate URL extraction)
Output from ripmime is now logged.
Authored new autoconf tests that now appear to work on multiple systems.
Implemented new options within spammergrok.
Implemented new command-line options.
Updated manpage documentation.
Log files may optionally be compressed automatically upon completion.
Log files and temp files may automatically be deleted automatically after reaching an individually configurable age.

Spammergrok no longer uses $HOME/.spammergrokrc and $HOME/.spammergrok.exclude, and will complain in the log file if it finds them on the system. Instead, spammergrok looks for files in
~/.spammergrok/, namely

Last updated on October 1st, 2005

#bash script #extract URL #spammer bandwidth #Spammergrok #bash #script #extract

Add your review!