12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- # 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
- }
|