Reverse DNS Lookupsresolver.pl runs reverse DNS lookups. Using shared queues, this program spins independent, forked processes which die gracefully. There are plenty of scripts on the web that run reverse DNS lookups; however, many are quite slow and inefficient due to interdependencies of forked processes - i.e. forked process 3 must wait for number 2 to finish its job before running a job of its own.
InstallationThis program uses the IPC::Shareable, GetOpt::Long, Socket, & FileHandle modules. Be sure the modules are installed. Download the latest tar file and
UsageTo see the available command line options: bash-2.05$ ./resolver.pl --help Typical usage: bash-2.05$ ./resolver.pl -l access.log -c dnscache.che -o dnscachenew.che --verbose To pipe compressed files: bash-2.05$ bzcat access.log.bz2|./resolver.pl -l - -c dnscache.che Take note of the usage of '-' with the -l option (input log file). The dash means that the log file is read from STDIN. Downloads
Updates
Andre S. Burton |