summaryrefslogtreecommitdiff
path: root/pwn/packages/medusa.scm
blob: 0810b990d5e97c57271d8ce611e443416373b28b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
(define-module (pwn packages medusa)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix build-system gnu)
  #:use-module (guix licenses)
  #:use-module (gnu packages tls))

(define-public medusa
  (package
    (name "Medusa")
    (version "2.3")
    (source (origin
              (method url-fetch)
              (uri (string-append "https://github.com/jmk-foofus/medusa/releases/download/2.3/medusa-" version
                                  ".tar.gz"))
              (sha256
               (base32
                "0lg2r31w7lssjmzy61vsdi97q2sqgn38x9asp56175igardvgdxh"))))
    (build-system gnu-build-system)
    (arguments '(#:configure-flags '("--enable-silent-rules")))
    (inputs (list openssl))
    (synopsis "Modular parallelized login brute-forcer")
    (description "Medusa is a speedy, parallel, and modular, login brute-forcer. The goal is to support as many services which allow remote authentication as possible.")
    (home-page "https://jmk-foofus.github.io/medusa/medusa.html")
    (license gpl2)))
medusa