12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- # Tanım: Web Uygulama Atak ve Denetim Aracı.
- # URL: http://w3af.sourceforge.net/
- # Paketçi: yakar_(aydin@komutan.org)
- # Gerekler: python-pip python-gtksourceview2 python-yaml python-gtk gtk2 sqlite libxml2 libxslt yaml
- # Grup: güvenlik
- isim=w3af
- surum=1.6.54
- devir=1
- kaynak=(https://github.com/andresriancho/w3af/archive/${surum}.tar.gz
- w3af.desktop)
- derle() {
- cd "$SRC/w3af-$surum"
- # Enforce python2
- sed -i -e 's|#!\s*/usr/bin/python[^\d.]*$|#!/usr/bin/python2|' \
- -e 's|#!\s*/usr/bin/env python[^\d.]*$|#!/usr/bin/env python2|' \
- $(find . -name '*.py') w3af_{console,gui}
- # Remove dependency checks.
- sed -i 's/dependency_check()/#&/' w3af_{console,gui}
- mkdir -p "$PKG/usr/bin"
- mkdir -p "$PKG/usr/share/w3af"
- mkdir -p "$PKG/usr/share/applications"
- cp --no-preserve=ownership -a * "$PKG/usr/share/w3af"
- install -Dm644 "$SRC/w3af.desktop" "$PKG/usr/share/applications"
- cat > "$PKG/usr/bin/w3af" << EOF
- #!/bin/sh
- exec python2 /usr/share/w3af/w3af_console "\$@"
- EOF
- cat > "$PKG/usr/bin/w3af-gui" << EOF
- #!/bin/sh
- exec python2 /usr/share/w3af/w3af_gui "\$@"
- EOF
- chmod +x "$PKG/usr/share/w3af"/w3af_{console,gui} \
- "$PKG/usr/bin"/{w3af,w3af-gui}
- }
|