---
name: authforce
version: 0.9.9_2
origin: security/authforce
comment: HTTP authentication brute forcer
arch: freebsd:10:x86:64
www: https://github.com/zlandau/authforce
maintainer: ports@FreeBSD.org
prefix: /usr/local
licenselogic: single
licenses:
- GPLv2
flatsize: 53458
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.3.1}
categories:
- www
- security
shlibs_required:
- libintl.so.9
options: {NLS: on, CURL: off}
files:
  /usr/local/bin/authforce: 7b917cf970f7d5f70b113a8000b6d8b44ac93d028aa40c2bfdbf89aec987c7d8
  /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_2/GPLv2: 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643
  /usr/local/share/licenses/authforce-0.9.9_2/LICENSE: 7e1394d03c5f275a402fe721ff1d1349449ea8602b52af954c76463afcdb6ef7
  /usr/local/share/licenses/authforce-0.9.9_2/catalog.mk: 842eb38c10dac1620c57a0e88eee5a4633775d6bdd3dc9cb440cc5e544f729e2
  /usr/local/share/locale/nl/LC_MESSAGES/authforce.mo: f1e6dcb0051f5022ba25d2cb95313dff1442e0058af61f58ae9b3a7de8669147
directories:
  /usr/local/share/licenses/authforce-0.9.9_2/: 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
    if [ ${file%25/*} != "/usr/local/info" ]; then
       rmdir ${file%25/*} 2> /dev/null || true
    fi
