network/loiq: Added (open source network attack application)

Signed-off-by: dsomero <xgizzmo@slackbuilds.org>
This commit is contained in:
Fridrich von Stauffenberg 2012-04-15 11:44:47 -04:00 committed by Erik Hanson
parent decd97702a
commit 50cf0d54f0
7 changed files with 160 additions and 0 deletions

15
network/loiq/README Normal file
View file

@ -0,0 +1,15 @@
LOIQ - the Low Orbit Ion Cannon in Qt4
LOIQ is an open source network attack application, similar to LOIC, but written
in C++ and Qt4. LOIQ performs a denial-of-service (DoS) attack (or when used by
multiple individuals, a DDoS attack) on a target site by flooding the server
with TCP packets, UDP packets, or HTTP requests with the intention of disrupting
the service of a particular host.
This optionally requires icoutils for icon generation during the build process.
WARNING:
We are not responsible for the use that you give to this tool. You cannot blame
us if you use this tool to attack servers you don't own and get caught. This
script is released for educational purposes only.

View file

@ -0,0 +1,5 @@
WARNING:
We are not responsible for the use that you give to this tool. You cannot blame
us if you use this tool to attack servers you don't own and get caught. This
script is released for educational purposes only.

10
network/loiq/doinst.sh Normal file
View file

@ -0,0 +1,10 @@
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi
if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
if [ -x /usr/bin/gtk-update-icon-cache ]; then
/usr/bin/gtk-update-icon-cache usr/share/icons/hicolor >/dev/null 2>&1
fi
fi

View file

@ -0,0 +1,89 @@
#!/bin/bash
# Slackware build script for LOIQ
# Copyright 2012 Fridrich von Stauffenberg <cancellor2@gmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
############################ WARNING ##########################################
# We are not responsible for the use that you give to this tool. You cannot #
# blame us if you use this tool to attack servers you don't own and get #
# caught. This script is released for educational purposes only. #
###############################################################################
PRGNAM=loiq
VERSION=${VERSION:-0.3.1a}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i486 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
cd $PRGNAM-$VERSION
chown -R root:root .
qmake PREFIX=/usr $PRGNAM.pro
make clean
make
INSTALL_ROOT=$PKG make install
if [ ! -z "$(which icotool 2> /dev/null)" ]; then
cd images
icotool -x LOIC.ico
for SIZE in 16x16 24x24 32x32 48x48; do
mkdir -p $PKG/usr/share/icons/hicolor/$SIZE/apps
mv LOIC_?_${SIZE}x32.png $PKG/usr/share/icons/hicolor/$SIZE/apps/$PRGNAM.png
done
cd -
else
echo 'WARNING: icotool was not found in $PATH - icon generation skipped.'
fi
mkdir -p $PKG/usr/share/applications
cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp COPYING INSTALL README $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/README.WARNING > $PKG/usr/doc/$PRGNAM-$VERSION/README.WARNING
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
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}

12
network/loiq/loiq.desktop Normal file
View file

@ -0,0 +1,12 @@
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Name=LOIQ
GenericName=Low Orbit Ion Cannon in Qt4
Comment=Network attack application
Icon=loiq
Exec=loiq
Categories=Network;Qt;
MimeType=

10
network/loiq/loiq.info Normal file
View file

@ -0,0 +1,10 @@
PRGNAM="loiq"
VERSION="0.3.1a"
HOMEPAGE="http://loiq.sourceforge.net"
DOWNLOAD="http://downloads.sourceforge.net/loiq/loiq-0.3.1a.tar.bz2"
MD5SUM="74bf705cb96dd2929b02a92bab3e0140"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Fridrich von Stauffenberg"
EMAIL="cancellor2@gmail.com"
APPROVED="dsomero"

19
network/loiq/slack-desc Normal file
View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
loiq: loiq (open source network attack application)
loiq:
loiq: LOIQ is an open source network attack application, similar to LOIC,
loiq: but written in C++ and Qt4. LOIQ performs a denial-of-service (DoS)
loiq: attack (or when used by multiple individuals, a DDoS attack) on a
loiq: target site by flooding the server with TCP packets, UDP packets,
loiq: or HTTP requests with the intention of disrupting the service of a
loiq: particular host.
loiq:
loiq: Homepage: http://loiq.sourceforge.net
loiq: