From 20ad5eaaf7ecdf305ea7839e8a8818f43b0058cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ayd=C4=B1n=20Yakar?= Date: Sun, 2 Jul 2017 13:52:26 +0300 Subject: [PATCH 1/4] w3af 1.6.54 talimat --- talimatname/genel/w3af/talimat | 43 ++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 talimatname/genel/w3af/talimat diff --git a/talimatname/genel/w3af/talimat b/talimatname/genel/w3af/talimat new file mode 100644 index 000000000..d0abec497 --- /dev/null +++ b/talimatname/genel/w3af/talimat @@ -0,0 +1,43 @@ +# Description: Web Uygulama Atak ve Denetim Aracı. +# URL: http://w3af.sourceforge.net/ +# Packager: yakar (aydin@komutan.org) +# Depends on: python-pip python-gtksourceview2 python-yaml python-gtk gtk2 sqlite libxml2 libxslt yaml + +name=w3af +version=1.6.54 +release=1 +source=(https://github.com/andresriancho/w3af/archive/${version}.tar.gz w3af.desktop requirements.txt) + + +build() { + cd "$SRC/w3af-$version" + + # Enforce python2 + sed -i -e 's|#!\s*/usr/bin/python[^\d.]*$|#!/usr/bin/python2|' \ + -e 's|#!\s*/usr/bin/env python[^\d.]*$|#!/usr/bin/env python2|' \ + $(find . -name '*.py') w3af_{console,gui} + + # Remove dependency checks. + sed -i 's/dependency_check()/#&/' w3af_{console,gui} + + mkdir -p "$PKG/usr/bin" + mkdir -p "$PKG/usr/share/w3af" + mkdir -p "$PKG/usr/share/applications" + + cp --no-preserve=ownership -a * "$PKG/usr/share/w3af" + + install -Dm644 "$SRC/w3af.desktop" "$PKG/usr/share/applications" + + cat > "$PKG/usr/bin/w3af" << EOF +#!/bin/sh +exec python2 /usr/share/w3af/w3af_console "\$@" +EOF + + cat > "$PKG/usr/bin/w3af-gui" << EOF +#!/bin/sh +exec python2 /usr/share/w3af/w3af_gui "\$@" +EOF + + chmod +x "$PKG/usr/share/w3af"/w3af_{console,gui} \ + "$PKG/usr/bin"/{w3af,w3af-gui} +} From cedc2e23e3a83699ee626bb6e7234380b8edba4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ayd=C4=B1n=20Yakar?= Date: Sun, 2 Jul 2017 14:43:16 +0300 Subject: [PATCH 2/4] =?UTF-8?q?w3af=20k=C4=B1sayolu=20ve=20kur-kos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- talimatname/genel/w3af/w3af.desktop | 11 +++++++++++ talimatname/genel/w3af/w3af.kur-kos | 3 +++ 2 files changed, 14 insertions(+) create mode 100644 talimatname/genel/w3af/w3af.desktop create mode 100644 talimatname/genel/w3af/w3af.kur-kos diff --git a/talimatname/genel/w3af/w3af.desktop b/talimatname/genel/w3af/w3af.desktop new file mode 100644 index 000000000..75ffd3aea --- /dev/null +++ b/talimatname/genel/w3af/w3af.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=/usr/bin/w3af-gui +Icon=/usr/share/w3af/core/ui/gui/data/w3af_icon.png +Type=Application +Terminal=false +MultipleArgs=false +Name=w3af +GenericName=w3af +StartupNotify=false +Categories=Application;Network; diff --git a/talimatname/genel/w3af/w3af.kur-kos b/talimatname/genel/w3af/w3af.kur-kos new file mode 100644 index 000000000..e0b367596 --- /dev/null +++ b/talimatname/genel/w3af/w3af.kur-kos @@ -0,0 +1,3 @@ +#!/bin/sh + +pip2 install -r /usr/share/w3af/w3af/tests/requirements.txt \ No newline at end of file From 1429c216cc7396616fda86e7d85e57d235d40178 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ayd=C4=B1n=20Yakar?= Date: Sun, 2 Jul 2017 15:45:31 +0300 Subject: [PATCH 3/4] wfuzz 2.1.5 talimat --- talimatname/genel/wfuzz/talimat | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 talimatname/genel/wfuzz/talimat diff --git a/talimatname/genel/wfuzz/talimat b/talimatname/genel/wfuzz/talimat new file mode 100644 index 000000000..d780f3503 --- /dev/null +++ b/talimatname/genel/wfuzz/talimat @@ -0,0 +1,31 @@ +# Description: Web uygulamalarındaki link verilmeyen kaynakları deneme/yanılma (fuzzer) yolu ile bulan araç. +# URL: https://github.com/xmendez/wfuzz +# Packager: yakar (aydin@komutan.org) +# Depends on: python-pip python-xml + +name=wfuzz +version=2.1.5 +release=1 +source=(https://github.com/xmendez/$name/archive/v$version.tar.gz) + +build() { + cd "$SRC/$name-$version" + + mkdir -p "$PKG/usr/bin" + mkdir -p "$PKG/usr/share/$name" + + install -Dm644 README "$PKG/usr/share/doc/$name/README" + install -Dm644 LICENSE "$PKG/usr/share/licenses/$name/LICENSE" + + rm LICENSE README README.md setup.py + + cp -a * "$PKG/usr/share/$name" + + cat > "$PKG/usr/bin/$name" << EOF +#!/bin/sh +cd /usr/share/$name +exec python2 $name.py "\$@" +EOF + + chmod a+x $PKG/usr/bin/$name +} From fcfbf57a6da7ddff34c6d6afdfbfca371f6e022f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ayd=C4=B1n=20Yakar?= Date: Sun, 2 Jul 2017 15:46:04 +0300 Subject: [PATCH 4/4] wfuzz.kur-kos eklendi --- talimatname/genel/wfuzz/wfuzz.kur-kos | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 talimatname/genel/wfuzz/wfuzz.kur-kos diff --git a/talimatname/genel/wfuzz/wfuzz.kur-kos b/talimatname/genel/wfuzz/wfuzz.kur-kos new file mode 100644 index 000000000..3773fc97e --- /dev/null +++ b/talimatname/genel/wfuzz/wfuzz.kur-kos @@ -0,0 +1,5 @@ +#!/bin/sh + +pip2 install pysqlite +pip2 install lxml +pip2 install pycurl