ensiff

Copyright 2000 - 2003, Stuart Udall

overview
important bits
installation
configuration and startup
controls and methods
issues and limitations
planned improvements
revision history
latest version

version 1.07: February 14, 2003


 
  overview next section top of page

esniff is a tool designed to extract email addresses from text files of any format (or no format at all).

esniff writes the extracted list to a text file, ready for use with mail-merging tools.

esniff removes duplicates and alphabetacises the outbound address listing.


 
  important bits next section top of page

  • Requires Windows 95 or higher.
  • This program is LICENSED SOFTWARE and may not be copied or distributed without prior written permission of the author.
  • Please see the license agreement included with the software for the complete terms and conditions of use of the software.

 
  installation next section top of page
  1. run the self-extracting archive


 
  configuration and startup next section top of page

  1. Using a text editor such as Notepad, edit ESNIFF.INI (in the same directory as the program file) to suit your configuration. A summary of settings is below:

    settingmeaningexample
    sourceis a file containing email addresses to extractD:\EMAIL.TXT
    targetis a file to write the extracted addresses toD:\INBOUND.TXT
    logfileis a file which contains a record of what esniff doesD:\ESNIFF.LOG

Comments may be included in the INI file by prepending them with a semicolon, as such:

;any line starting with a semicolon is treated as a comment and is ignored
;target=[this setting is disabled]


 
  controls and methods next section top of page

  1. Type ESNIFF from the command line to execute the program.

    esniff will attempt to extract email addresses from the source file, and write them to the target file, without prompting for additional instructions. Once the extraction is complete, the program will exit.

    If the target file exists, it will be backed up, then appended to; if a backup already exists, it will be deleted.

    Note: A maximum of 2000 addresses are supported in a single source file.


 
  issues and limitations next section top of page

  • ensiff will not use Long File Names

 
  planned improvements next section top of page
  • none

 
  revision history top of page

October 29, 20000.01initial development; basic implementation
November 4, 20000.02improved email address sniffing algorithm
January 9, 20010.03added logging
May 10, 20010.04bugfix
February 9, 20020.05improved address extraction
September 8, 20020.06improved screen and memory handling
December 28, 20021.06release version
February 14, 20031.07bugfix