# Tanım: Web uygulama güvenliği için modüler pentest aracı. # URL: https://www.arachni-scanner.com # Paketçi: aydinyakar # Gerekler: ruby23 ruby23-bundler # Grup: güvenlik isim=arachni surum=1.5.1 devir=1 kaynak=() derle() { if [ ! -d $DERLEME_KAYNAKDIZIN/$isim ];then git clone http://github.com/Arachni/$isim.git $DERLEME_KAYNAKDIZIN/$isim else cd $DERLEME_KAYNAKDIZIN/$isim git pull cd - fi git clone "$DERLEME_KAYNAKDIZIN/$isim" "$PKG/usr/share/$isim" cd "$PKG/usr/share/$isim" progs="arachni arachni_console arachni_multi arachni_reporter arachni_restore" progs="${progs} arachni_rest_server arachni_rpc arachni_rpcd" progs="$progs arachni_rpcd_monitor arachni_script" mkdir -p "$PKG/usr/bin" mkdir -p "$PKG/usr/share/$isim" install -Dm644 -t "$PKG/usr/share/doc/$isim" *.md install -Dm644 LICENSE.md "$PKG/usr/share/licenses/$isim/LICENSE.md" for prog in ${progs} do cat > "$PKG/usr/bin/${prog//_/-}" << EOF #!/bin/sh exec ruby-2.3 /usr/share/$isim/bin/$prog "\$@" EOF done chmod +x "$PKG"/usr/bin/* }