SMTPUtils is a tool to secure mail servers, through testing or analysis, which provides the service manager or staff of computer security a summary of its implementation. It currently supports: resolution by MX record, checking for open relays, testing the perimeter antivirus system, testing the anti-spam system, performance testing, obtaining information, checking for DNSBL, SPF greylisting autodetection, and ping support.
p-get is a porn Web spider for the efficient download of Internet video pornography. It is designed to never download the same file twice. It downloads from TGP galleries. Although written in Java, it is a command line tool in the Unix tradition. It is known to work in Linux, Windows, and OS X with Sun's Java, gcj, and jamvm+GNU classpath.
SILVERCODERS SqlSync gives you the ability to compare data stored in two SQL databases and synchronize it. The results contain a list of records that differ, records that are missing, and records that are additional. It can generate SQL queries to make the second database identical to the first, and can execute them automatically. It will synchronize selected objects in databases or whole databases. You can control the process using command line arguments, and the results are both readable and easy to use for future processing with shell scripts. A C language library allows comparing databases from other applications. PostgreSQL 8.1.x, MySQL 5.0.x, FirebirdSQL 1.5.x, Microsoft SQL Server 2000, Microsoft SQL Server 2005, and Oracle 10g are supported. The two databases being compared can be driven by two different SQL servers.
CTL is a cross-platform control dispatching tool that makes it easy to automate any kind of distributed systems management or application provisioning task. Rather than writing complex and error-prone scripts that over utilize "for loops", CTL handles the network dispatching for you and allows you to focus on the actual management tasks you need to accomplish. In addition to being a dispatching tool, CTL comes with pre-built cross-platform utilities so you don't have to script actions like file distribution or process and port checking. You can also write your own custom utilities and share them with others in your organization. Custom utilities are defined in XML, and your scripting can be done in multiple scripting languages (Perl, Python, etc.), *nix shell, Windows batch, and/or Ant.