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

View file

@ -1,8 +1,9 @@
#!/bin/sh #!/bin/sh
# Slackware build script for sqlmap. # Slackware build script for sqlmap.
#
# Copyright 2010-2011 Marco Bonetti <sid77@slackware.it> # Copyright 2010-2011 Marco Bonetti <sid77@slackware.it>
# Copyright 2015 Brenton Earl <brent@exitstatusone.com>
# All rights reserved. # All rights reserved.
# #
# Redistribution and use of this script, with or without modification, is # Redistribution and use of this script, with or without modification, is
@ -40,24 +41,28 @@ mkdir -p $TMP $PKG $OUTPUT
# Install sqlmap in /opt # Install sqlmap in /opt
mkdir -p $PKG/opt mkdir -p $PKG/opt
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz -C $PKG/opt tar xvf $CWD/$VERSION.tar.gz -C $PKG/opt
cd $PKG/opt/$PRGNAM chown -R root:root $PKG/opt/$PRGNAM-$VERSION
chown -R root:root . find -L $PKG/opt/$PRGNAM-$VERSION \
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \ -exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \; -exec chmod 644 {} \;
# Make the wrapper script less prone to maintainer forgetfulness...
ln -s $PRGNAM-$VERSION $PKG/opt/$PRGNAM
# rename sqlmap.conf # 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 # Install an application launcher
mkdir -p $PKG/usr/bin mkdir -p $PKG/usr/bin
install -m 0755 $CWD/sqlmap $PKG/usr/bin/ install -m 0755 $CWD/sqlmap $PKG/usr/bin/
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $PKG/opt/$PRGNAM/doc/COPYING $PKG/usr/doc/$PRGNAM-$VERSION mv $PKG/opt/$PRGNAM-$VERSION/doc/* $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $PKG/opt/$PRGNAM/doc/README.html $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 cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install mkdir -p $PKG/install
@ -65,4 +70,4 @@ cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG 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" PRGNAM="sqlmap"
VERSION="0.9" VERSION="0.9"
HOMEPAGE="http://sqlmap.sourceforge.net/" HOMEPAGE="http://sqlmap.org/"
DOWNLOAD="http://downloads.sourceforge.net/sqlmap/sqlmap-0.9.tar.gz" DOWNLOAD="https://github.com/sqlmapproject/sqlmap/archive/0.9.tar.gz"
MD5SUM="608d5773e0925e96e618171829d679b9" MD5SUM="e1fbb448379b1bc3af5b0be31fc505c4"
DOWNLOAD_x86_64="" DOWNLOAD_x86_64=""
MD5SUM_x86_64="" MD5SUM_x86_64=""
REQUIRES="" REQUIRES=""
MAINTAINER="Marco Bonetti" MAINTAINER="Brenton Earl"
EMAIL="sid77@slackware.it" EMAIL="brent@exitstatusone.com"