network/sqlmap: Misc tweaks and new maintainer

Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
This commit is contained in:
Brenton Earl 2015-11-11 00:12:41 -06:00 committed by Willy Sudiarto Raharjo
parent ac3d5d6552
commit 2822f53632
3 changed files with 26 additions and 22 deletions

View file

@ -1,8 +1,7 @@
sqlmap is an open source command-line automatic SQL injection tool developed
in Python. Its goal is to detect and take advantage of SQL injection
vulnerabilities on web applications. Once it detects one or more SQL
injections on the target host, the user can choose among a variety of options
to perform an extensive back-end database management system fingerprint,
retrieve DBMS session user and database, enumerate users, password hashes,
privileges, databases, dump entire or user's specific DBMS tables/columns, run
his own SQL statement, read specific files on the file system and more.
sqlmap is an open source penetration testing tool that automates the
process of detecting and exploiting SQL injection flaws and taking over
of database servers. It comes with a powerful detection engine, many
niche features for the ultimate penetration tester and a broad range of
switches lasting from database fingerprinting, over data fetching from
the database, to accessing the underlying file system and executing
commands on the operating system via out-of-band connections.

View file

@ -1,8 +1,9 @@
#!/bin/sh
# Slackware build script for sqlmap.
#
# Copyright 2010-2011 Marco Bonetti <sid77@slackware.it>
# Copyright 2015 Brenton Earl <brent@exitstatusone.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@ -40,24 +41,28 @@ mkdir -p $TMP $PKG $OUTPUT
# Install sqlmap in /opt
mkdir -p $PKG/opt
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz -C $PKG/opt
cd $PKG/opt/$PRGNAM
chown -R root:root .
find -L . \
tar xvf $CWD/$VERSION.tar.gz -C $PKG/opt
chown -R root:root $PKG/opt/$PRGNAM-$VERSION
find -L $PKG/opt/$PRGNAM-$VERSION \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
# Make the wrapper script less prone to maintainer forgetfulness...
ln -s $PRGNAM-$VERSION $PKG/opt/$PRGNAM
# rename sqlmap.conf
mv sqlmap.conf sqlmap.conf.new
mv $PKG/opt/$PRGNAM-$VERSION/sqlmap.conf $PKG/opt/$PRGNAM-$VERSION/sqlmap.conf.new
# Install an application launcher
mkdir -p $PKG/usr/bin
install -m 0755 $CWD/sqlmap $PKG/usr/bin/
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $PKG/opt/$PRGNAM/doc/COPYING $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $PKG/opt/$PRGNAM/doc/README.html $PKG/usr/doc/$PRGNAM-$VERSION
mv $PKG/opt/$PRGNAM-$VERSION/doc/* $PKG/usr/doc/$PRGNAM-$VERSION
rmdir $PKG/opt/$PRGNAM-$VERSION/doc
ln -s /usr/doc/$PRGNAM-$VERSION $PKG/opt/$PRGNAM-$VERSION/doc
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
@ -65,4 +70,4 @@ cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
/sbin/makepkg -p -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}

View file

@ -1,10 +1,10 @@
PRGNAM="sqlmap"
VERSION="0.9"
HOMEPAGE="http://sqlmap.sourceforge.net/"
DOWNLOAD="http://downloads.sourceforge.net/sqlmap/sqlmap-0.9.tar.gz"
MD5SUM="608d5773e0925e96e618171829d679b9"
HOMEPAGE="http://sqlmap.org/"
DOWNLOAD="https://github.com/sqlmapproject/sqlmap/archive/0.9.tar.gz"
MD5SUM="e1fbb448379b1bc3af5b0be31fc505c4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Marco Bonetti"
EMAIL="sid77@slackware.it"
MAINTAINER="Brenton Earl"
EMAIL="brent@exitstatusone.com"