# Tanım: Web uygulama güvenliği için modüler pentest aracı. # URL: https://www.arachni-scanner.com # Paketçi: yakar # Gerekler: ruby23 ruby23-bundler # Grup: güvenlik isim=arachni surum=1.5.1 devir=2 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/* # desktop mkdir -p "$PKG/usr/share/applications/" cat > $PKG/usr/share/applications/$isim.desktop << BASLA [Desktop Entry] Name=Arachni Exec=sh -c "arachni;${SHELL:-bash}" Terminal=true Icon=arachni Type=Application Categories=Network;X-Komutan; Version=1.0 BASLA }