News - Main Page
Whitepapers
Tools and Download
Presentations
Related
:ManySSL

Usage

Examples

To use first create a host file with a list of servers and ports you wish to test. E.g.

127.0.0.1:443

localhost:443

Assuming you have an SSL web server on your machine. (only use host names if you can resolve them).

Example 1. Read hosts from file:

./manyssl.pl -f

Example 2. Scan host from command line:

./manyssl.pl -s 192.168.0.1 -p 443

Example 3. Scan multiple hosts from command line:

./manyssl.pl -s 192.168.0.1,192.168.1.1,192.168.2.3 -p 443

Example 4. Scan host range from command line:

./manyssl.pl -s 192.168.0.1-254 -p 443

Example 5. Scan mail server that utilises STARTTLS

./manyssl.pl -f mailservers.txt -m

Example 6. Scan hosts from file and only display weak ciphers (under 128bit)

./manyssl.pl -f testlist.txt -c 128

Updating the SSL library

When you first run the program, or update your SSL library you may need to run

./manyssl.pl -u

to get the program to run correctly.

Requirements

Additional Perl Libraries:

  • Net::SSLeay
  • Parallel::ForkManager
  • Net::Packet::Utils
  • IO::Socket::INET
  • IO::Socket::SSL
  • Term::ANSIColor
Last Updated : 02/04/2008 10:34:14