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

Signed-off-by: dsomero <xgizzmo@slackbuilds.org>
This commit is contained in:
Chris Abela 2011-09-09 16:23:42 -04:00 committed by Niels Horn
parent 5dc0a02af8
commit ea86c13700
7 changed files with 152 additions and 0 deletions

27
network/loic/README Normal file
View file

@ -0,0 +1,27 @@
LOIC - the Low Orbit Ion Cannon
LOIC is an open source network attack application, written in C#. LOIC was
initially developed by Praetox Technologies, but later it was released into the
public domain
LOIC 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. People have used LOIC to join voluntary botnets.
This SlackBuild simply builds a package from the binaries included in the
source archive. Alternatively, you may opt to recompile by passing
MONODEVELOP=yes to the script. In this case monodevelop would be needed.
In any case, you still need mono to run loic:
mono /opt/loic/LOIC.exe
A handy script /usr/bin/loic and a basic desktop integration file have been
included for ease of use.
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.

3
network/loic/doinst.sh Normal file
View file

@ -0,0 +1,3 @@
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi

View file

@ -0,0 +1,81 @@
#!/bin/sh
# Slackware build script for loic
# Copyright 2011 Chris Abela, Malta
# 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=loic
VERSION=${VERSION:-v1.1.1.25}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
ARCH=noarch # Leave this alone
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
set -e
rm -rf $PKG
mkdir -p $TMP $PKG/opt $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
mkdir $PRGNAM-$VERSION
cd $PRGNAM-$VERSION
unzip $CWD/$PRGNAM.$VERSION.zip
chown -R root:root .
# This is only for those who want rebuild the binaries.
# They would need monodevelop.
[ "$MONODEVELOP" = yes ] && mdtool -v build -p source/LOIC.sln
cp -a debug $PKG/opt/loic
# This for GUI users
mkdir -p $PKG/usr/share/applications
cat $CWD/loic.desktop > $PKG/usr/share/applications/loic.desktop
# This is a handy script for CLI users
mkdir -p $PKG/usr/bin
cat > $PKG/usr/bin/loic << EOF
#!/bin/sh
mono /opt/loic/LOIC.exe
EOF
chmod 755 $PKG/usr/bin/loic
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
install -m0644 -oroot README.TXT $CWD/README.WARNING $PKG/usr/doc/$PRGNAM-$VERSION
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}

View file

@ -0,0 +1,7 @@
[Desktop Entry]
Name=LOIC
Comment="Low Orbit Ion Cannon"
Exec=mono /opt/loic/LOIC.exe
Terminal=false
Type=Application
Categories=Network;

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

@ -0,0 +1,10 @@
PRGNAM="loic"
VERSION="v1.1.1.25"
HOMEPAGE="https://github.com/NewEraCracker/LOIC/"
DOWNLOAD="https://github.com/downloads/NewEraCracker/LOIC/loic.v1.1.1.25.zip"
MD5SUM="ae8fe2ec8064cb3f3e0765d2b6a8484e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Chris Abela"
EMAIL="kristofru@gmail.com"
APPROVED="dsomero"

19
network/loic/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---------------------------------------------------|
loic: LOIC (open source network attack application)
loic:
loic: LOIC is an open source network attack application, written in C#. LOIC
loic: was initially developed by Praetox Technologies, but later it was
loic: released into the public domain
loic:
loic: LOIC performs a denial-of-service (DoS) attack (or when used by multiple
loic: individuals, a DDoS attack) on a target site by flooding the server with
loic: TCP packets, UDP packets, or HTTP requests with the intention of
loic: disrupting the service of a particular host. People have used LOIC to
loic: join voluntary botnets.