milis/talimatname/genel/arachni/talimat

44 lines
1.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Description: Web uygulama güvenliği için modüler pentest aracı.
# URL: https://www.arachni-scanner.com
# Packager: yakar (aydin@komutan.org)
# Depends on: ruby23 ruby23-bundler
name=arachni
version=1.5.1
release=1
source=()
build() {
if [ ! -d $DERLEME_KAYNAKDIZIN/$name ];then
git clone http://github.com/Arachni/$name.git $DERLEME_KAYNAKDIZIN/$name
else
cd $DERLEME_KAYNAKDIZIN/$name
git pull
cd -
fi
git clone "$DERLEME_KAYNAKDIZIN/$name" "$PKG/usr/share/$name"
cd "$PKG/usr/share/$name"
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/$name"
install -Dm644 -t "$PKG/usr/share/doc/$name" *.md
install -Dm644 LICENSE.md "$PKG/usr/share/licenses/$name/LICENSE.md"
for prog in ${progs}
do
cat > "$PKG/usr/bin/${prog//_/-}" << EOF
#!/bin/sh
exec ruby-2.3 /usr/share/$name/bin/$prog "\$@"
EOF
done
chmod +x "$PKG"/usr/bin/*
}