source: trunk/dports/security/medusa/Portfile @ 120978

Last change on this file since 120978 was 120978, checked in by mf2k@…, 5 years ago

arpwatch bittwist corkscrew dnstop hping3 libssh2 medusa tcpreplay varnish xprobe2 zzuf: New maintainer. (#44002)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.5 KB
Line 
1# $Id: Portfile 120978 2014-06-13 15:32:52Z mf2k@macports.org $
2
3PortSystem 1.0
4
5name               medusa
6version            2.1.1
7categories         security net
8license            {GPL-2 OpenSSLException}
9platforms          darwin
10maintainers        wohner.eu:normen
11
12description        Medusa is a speedy, massively parallel, modular, login brute-forcer
13long_description   Medusa is intended to be a speedy, massively parallel, \
14                   modular, login brute-forcer. The goal is to support as \
15                   many services which allow remote authentication as possible. \
16                   The author considers following items as some of the key \
17                   features of this application. Thread-based parallel testing: \
18                   Brute-force testing can be performed against multiple hosts, \
19                   users or passwords concurrently. Flexible user input: Target \
20                   information (host/user/password) can be specified in a variety \
21                   of ways. For example, each item can be either a single entry \
22                   or a file containing multiple entries. Additionally, a \
23                   combination file format allows the user to refine their target \
24                   listing. Modular design: Each service module exists as an \
25                   independent .mod file. This means that no modifications are \
26                   necessary to the core application in order to extend the \
27                   supported list of services for brute-forcing.
28
29homepage            http://www.foofus.net/~jmk/medusa/medusa.html
30master_sites        http://www.foofus.net/~jmk/tools/
31checksums           rmd160 0638e4f9e1ce2df6351f98afd7ecdee10a7bbbfc \
32                    sha256 c8f83f54f76f021f213007c1c83e659f30dd16de84046df2b50e3db2bb6a7ef2
33
34depends_lib         port:openssl port:libssh2
35
36livecheck.type     regex
37livecheck.url      ${homepage}
38livecheck.regex    "${name}-(.*?).tar.gz"
39
40patchfiles          src_medusa.c.diff
41
42# --enable-untested
43configure.args     --enable-module-svn=no \
44                   --enable-module-postgres=no
45
46# All modules end up linked with libsvn_client-1.0.dylib, even if the svn
47# module was not requested.
48default_variants +subversion
49if {![variant_isset subversion]} {
50    variant_set subversion
51}
52
53variant subversion description "Build the Subversion module" {
54    configure.args-delete --enable-module-svn=no
55    configure.args-append --enable-module-svn=yes \
56                          --with-subversion=${prefix}
57    depends_lib-append port:subversion
58}
59
60variant postgresql description "Build the PostgreSQL module" {
61    configure.args-delete --enable-module-postgres=no
62    configure.args-append --enable-module-postgres=yes
63    depends_lib-append port:postgresql83
64}
65
66# FIXME check building afpfs-ng, ncp
Note: See TracBrowser for help on using the repository browser.