---
name: authforce
version: 0.9.9_1
origin: security/authforce
comment: HTTP authentication brute forcer
arch: freebsd:9:x86:64
www: https://github.com/zlandau/authforce
maintainer: ports@FreeBSD.org
prefix: /usr/local
licenselogic: single
licenses: [GPLv2]
flatsize: 54346
desc: |
  Authforce is an HTTP authentication brute forcer. Using various methods,
  it attempts brute force username and password pairs for a site. It has
  the ability to try common username and passwords, username derivations,
  and common username/password pairs. It is used to both test the security
  of your site and to prove the insecurity of HTTP authentication based on
  the fact that users just don't pick good passwords.

  WWW: https://github.com/zlandau/authforce
deps:
  gettext: {origin: devel/gettext, version: 0.18.1.1_1}
  libiconv: {origin: converters/libiconv, version: 1.14_1}
categories: [www, security]
options: {CURL: off, NLS: on}
files:
  /usr/local/bin/authforce: fab3b93ca9bcc64c44ae9a8cc5f21e9e4e07ae0f5e278dd06bed57f80fe814c3
  /usr/local/info/authforce.info: d0afd54178f75528e1d956bd4aa1382ec46131d5a5035c1c1f4c512b70213495
  /usr/local/man/man1/authforce.1.gz: 3feafde85f8143b06c276e4a7a29e2939b713a26c4d65067f63528a38d3128a5
  /usr/local/share/authforce/blank.lst: b6f00680c4d2c642c1845a1fb4e61f6ac44b2cdc0c6a250eff1e483b20633002
  /usr/local/share/authforce/dummy.lst: 833b0e598b4f254e3245e239f214a445993113de3f7994255b27745b01c3b613
  /usr/local/share/authforce/password.lst: 016a212936a261e87a7229ef21197f946b08aa7014041dc871dff760d8ebda92
  /usr/local/share/authforce/username.lst: 50ff5f244ea8a4f16dadcc251990df0465b43fc9a8ae91a16389ed0e356d6d97
  /usr/local/share/authforce/userpass.lst: 590270054d124d9e38ed1c8cb9f28a8358bf4c01a5df98afa0eb6b6bff626246
  /usr/local/share/licenses/authforce-0.9.9_1/GPLv2: 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643
  /usr/local/share/licenses/authforce-0.9.9_1/LICENSE: 7e1394d03c5f275a402fe721ff1d1349449ea8602b52af954c76463afcdb6ef7
  /usr/local/share/licenses/authforce-0.9.9_1/catalog.mk: 842eb38c10dac1620c57a0e88eee5a4633775d6bdd3dc9cb440cc5e544f729e2
  /usr/local/share/locale/nl/LC_MESSAGES/authforce.mo: f1e6dcb0051f5022ba25d2cb95313dff1442e0058af61f58ae9b3a7de8669147
directories:
  /usr/local/share/licenses/authforce-0.9.9_1/: n
  /usr/local/share/licenses/: y
  /usr/local/share/authforce/: n
scripts:
  post-install: |
    cd /usr/local
    file=/usr/local/info/authforce.info
    install-info --quiet /usr/local/info/authforce.info ${file%25/*}/dir
  pre-deinstall: |
    cd /usr/local
    if [ -f /usr/local/info/dir ]; then if sed -e '1,/Menu:/d' /usr/local/info/dir | grep -q '^[*] '; then true; else rm /usr/local/info/dir; fi; fi
  post-deinstall: |
    cd /usr/local
    file=/usr/local/info/authforce.info
    install-info --quiet --delete /usr/local/info/authforce.info ${file%25/*}/dir
    if [ $(info -d ${file%25/*}  --output - 2>/dev/null | grep -c '^*') -eq 1 ]; then
      rm -f ${file%25/*}/dir
    fi
