# $Id: Portfile 146517 2016-03-10 17:49:28Z raimue@macports.org $ PortSystem 1.0 name medusa version 2.1.1 revision 1 categories security net license {GPL-2 OpenSSLException} platforms darwin maintainers wohner.eu:normen 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/ checksums rmd160 0638e4f9e1ce2df6351f98afd7ecdee10a7bbbfc \ sha256 c8f83f54f76f021f213007c1c83e659f30dd16de84046df2b50e3db2bb6a7ef2 depends_lib path:lib/libssl.dylib:openssl port:libssh2 livecheck.type regex livecheck.url ${homepage} livecheck.regex "${name}-(.*?).tar.gz" patchfiles src_medusa.c.diff # --enable-untested configure.args --enable-module-svn=no \ --enable-module-postgres=no # All modules end up linked with libsvn_client-1.0.dylib, even if the svn # module was not requested. default_variants +subversion if {![variant_isset subversion]} { variant_set subversion } variant subversion description "Build the Subversion module" { configure.args-delete --enable-module-svn=no configure.args-append --enable-module-svn=yes \ --with-subversion=${prefix} 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