From 08036f425fd682582fd2a27d4b19aa5f52c318a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ayd=C4=B1n=20Yakar?= Date: Wed, 28 Jun 2017 14:59:18 +0300 Subject: [PATCH] arachni 1.5.1 paketlendi. --- talimatname/genel/arachni/talimat | 62 +++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 talimatname/genel/arachni/talimat diff --git a/talimatname/genel/arachni/talimat b/talimatname/genel/arachni/talimat new file mode 100644 index 000000000..399f4b731 --- /dev/null +++ b/talimatname/genel/arachni/talimat @@ -0,0 +1,62 @@ +# 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 ruby-bundler23 + +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" + touch "$PKG/usr/share/$name/.gemkur" + + install -Dm644 -t "$PKG/usr/share/doc/$name" *.md + install -Dm644 LICENSE.md "$PKG/usr/share/licenses/$name/LICENSE.md" + + #cp --no-preserve=ownership -a * "$PKG/usr/share/$name" + + for prog in ${progs} + do + cat > "$PKG/usr/bin/${prog//_/-}" << EOF +#!/bin/sh +cd /usr/share/$name +if [ -f "/usr/share/$name/.gemkur" ]; then + /usr/bin/arachni_gemkur +fi +if [ -f "/usr/bin/ruby23" ]; then + exec ruby23 /usr/share/$name/bin/$prog "\$@" +else + exec ruby /usr/share/$name/bin/$prog "\$@" +fi +EOF + done + + cat > "$PKG/usr/bin/arachni_gemkur" << EOF +#!/bin/sh +set -e +cd /usr/share/$name +bundler install +rm /usr/share/$name/.gemkur +EOF + + chmod +x "$PKG"/usr/bin/* +}