Medusa version 1.5 - How to Download and Install on Mac OS X
Sunday the 22nd of November, 2009

    version 1.5

      View the most recent changes for the medusa port at: medusa.darwinports.com/diff
      Scroll down toward the bottom of the page to get installation instructions for medusa.
      The raw portfile for medusa 1.5 is located here:
      http://medusa.darwinports.com/dports/security/medusa/Portfile
      Find related portfiles with the unique DarwinPorts.com search feature.
      Check for any related Fink projects here: pdb.finkproject.org/pdb/package.php/medusa


      The medusa Portfile 57375 2009-09-10 08:16:41Z ryandesign macports.org $

      PortSystem 1.0

      Name: medusa
      Version: 1.5
      Category: security net
      Platform: darwin
      Maintainers: pmq openmaintainer

      Description: Medusa is a speedy, massively parallel, modular, login brute-forcer
      Long Description: Medusa is intended to be a speedy, massively parallel, modular, login brute-forcer. The goal is to support as many services which allow remote authentication as possible. The author considers following items as some of the key features of this application. Thread-based parallel testing: Brute-force testing can be performed against multiple hosts, users or passwords concurrently. Flexible user input: Target information (host/user/password) can be specified in a variety of ways. For example, each item can be either a single entry or a file containing multiple entries. Additionally, a combination file format allows the user to refine their target listing. Modular design: Each service module exists as an independent .mod file. This means that no modifications are necessary to the core application in order to extend the supported list of services for brute-forcing.

      Homepage: http://www.foofus.net/jmk/medusa/medusa.html
      Master Sites: http://www.foofus.net/jmk/tools freebsd:
      Checksums: md5 11e04f6ac4bf559d5a0c6861a1cb8604 sha1 6a4a44584be1c672b8f9528582c5a2fc82faade8

      depends_lib port:openssl port:libssh2

      livecheck.type regex
      livecheck.url ${homepage}
      livecheck.regex "${name}-(.*?).tar.gz"

      patch {
      # not very tasteful and doesn't fully work
      reinplace "s|/usr/local|${prefix}|" ${worksrcpath}/configure
      }

      # --enable-untested
      # hopefully the mod-path will be superfluous next release
      configure.args --with-default-mod-path=${prefix}/lib/medusa/modules --enable-module-svn=no --enable-module-postgres=no

      Variant: subversion description "Build the Subversion module" {
      # the apr-* detection is problematic
      # configure.cppflags "-I${prefix}/include/subversion-1 -I${prefix}/include/apr-0"
      configure.args-delete --enable-module-svn=no
      configure.args-append --enable-module-svn=yes
      depends_lib-append port:subversion
      }

      Variant: postgresql description "Build the PostgreSQL module" {
      configure.args-delete --enable-module-postgres=no
      configure.args-append --enable-module-postgres=yes
      depends_lib-append port:postgresql83
      }

      # FIXME check building afpfs-ng, ncp

    If you haven't already installed Darwin Ports, you can find easy instructions for doing so at the main Darwin Ports page.

    Once Darwin Ports has been installed, in a terminal window and while online, type the following and hit return:


      %  cd /opt/local/bin/portslocation/dports/medusa
      % sudo port install medusa
      Password:
    You will then be prompted for your root password, which you should enter. You may have to wait for a few minutes while the software is retrieved from the network and installed for you. Y ou should see something that looks similar to:

      ---> Fetching medusa
      ---> Verifying checksum for medusa
      ---> Extracting medusa
      ---> Configuring medusa
      ---> Building medusa with target all
      ---> Staging medusa into destroot
      ---> Installing medusa
    - Make sure that you do not close the terminal window while Darwin Ports is working. Once the software has been installed, you can find further information about using medusa with these commands:
      %  man medusa
      % apropos medusa
      % which medusa
      % locate medusa

     Where to find more information:

    Darwin Ports



    Lightbox this page.