Package Details: artillery git-4

Git Clone URL: https://aur.archlinux.org/artillery.git (read-only)
Package Base: artillery
Description: A combination of a honeypot, file-system monitoring, system hardening, and overall health of a server to create a comprehensive way to secure a system
Upstream URL: https://www.trustedsec.com/downloads/artillery/
Licenses: BSD
Submitter: codemunkii
Maintainer: codemunkii
Last Packager: codemunkii
Votes: 1
Popularity: 0.000000
First Submitted: 2013-07-03 04:04
Last Updated: 2016-08-30 17:18

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

codemunkii commented on 2016-08-30 16:37

@niklaszantner and @isfeldt34 thank you, fix pushed.

niklaszantner commented on 2016-07-24 22:48

concerning "Url should not be an array", just remove the parenthesis around the URL in the package build like this:

original
url=('https://www.trustedsec.com/downloads/artillery/')

modified:
url='https://www.trustedsec.com/downloads/artillery/'

isfeldt34 commented on 2016-07-16 07:06

Apparently now when building, I get the message. Url should not be an array.

codemunkii commented on 2016-01-06 16:36

Pushed a minor change to conform to AUR standards.

codemunkii commented on 2016-01-04 19:33

Installing without user input is by design, line 29 of the PKGBUILD is responsible for the interaction removal:

29: python2 setup.py <<< $'y\nn\nn'

You can remove line 29 if you prefer to be prompted and replace it with:
29: python2 setup.py

To check if it's actually installed try running the application, everything looks fine from my tests. As far as yaourt I'm not entirely sure since I don't use yaourt and I don't know how the code logic works. It's entirely possible it could have something to do with the PKGBUILD line 5,

5: pkgrel=4

The PKGBUILD has a version 4 release but AUR is still labeling it as version 3 (previous release). This is a total shot in the dark but that logically could be a conflict.

isfeldt34 commented on 2015-12-31 05:27

So now it apparently installs, but without any user input, except for when it asks continue building/installing? y/n, I press Y, and all the rest is automated, but when looking in the aur with yaourt artillery, it doesn't have the install flag as it would if a package is installed. So assuming it's actually installed, here's the log when building. [==> artillery dependencies:
- python2 (already installed)
- git (already installed) [makedepend]


==> Continue building artillery ? [Y/n]
==> -----------------------------------
==>
==> Building and installing package
==> Making package: artillery git-4 (Wed Dec 30 23:09:59 CST 2015)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Cloning artillery git repo...
Cloning into bare repository '/tmp/yaourt-tmp-ubuntu/aur-artillery/artillery'...
remote: Counting objects: 705, done.
remote: Total 705 (delta 0), reused 0 (delta 0), pack-reused 705
Receiving objects: 100% (705/705), 166.99 KiB | 0 bytes/s, done.
Resolving deltas: 100% (451/451), done.
Checking connectivity... done.
==> Validating source files with md5sums...
artillery ... Skipped
==> Extracting sources...
-> Creating working copy of git repo...
Cloning into 'artillery'...
done.
==> Starting prepare()...
==> Entering fakeroot environment...
==> Starting package()...

Welcome to the Artillery installer. Artillery is a honeypot, file monitoring, and overall security tool used to protect your nix systems.

Written by: Dave Kennedy (ReL1K)

Do you want to install Artillery and have it automatically run when you restart [y/n]: [!] 2015-12-30 23:10:01: Killing Old Artillery Process....
[*] Beginning installation. This should only take a moment.
Killed
[ubuntu@dell ~]$ [*] Adding artillery into startup through init scripts..
Do you want to keep Artillery updated? (requires internet) [y/n]: [*] Copying setup files over...
Would you like to start Artillery now? [y/n]: [*] Installation complete. Edit /tmp/yaourt-tmp-ubuntu/aur-artillery/pkg/artillery/var/artillery/config in order to config artillery to your liking..
==> Tidying install...
-> Purging unwanted files...
-> Removing libtool files...
-> Removing static library files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
==> Creating package "artillery"...
-> Generating .PKGINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: artillery git-4 (Wed Dec 30 23:10:01 CST 2015)

codemunkii commented on 2015-12-30 21:02

Fixed, got a clean env build successfully, please let me know if anyone has further issues with the package.

codemunkii commented on 2015-12-30 20:58

The source was moved to a different developer, updating the package to reflect this.

isfeldt34 commented on 2015-12-28 19:54

The package refuses to build.
==>
==> Building and installing package
==> Making package: artillery git-3 (Mon Dec 28 13:51:58 CST 2015)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Cloning artillery git repo...
Cloning into bare repository '/tmp/yaourt-tmp-ubuntu/aur-artillery/artillery'...
remote: Counting objects: 803, done.
remote: Total 803 (delta 0), reused 0 (delta 0), pack-reused 803
Receiving objects: 100% (803/803), 217.76 KiB | 0 bytes/s, done.
Resolving deltas: 100% (511/511), done.
Checking connectivity... done.
==> Validating source files with md5sums...
artillery ... Skipped
==> Extracting sources...
-> Creating working copy of git repo...
Cloning into 'artillery'...
done.
==> Starting prepare()...
sed: can't read setup.py: No such file or directory
==> ERROR: A failure occurred in prepare().
Aborting...
==> ERROR: Makepkg was unable to build artillery.
==> Restart building artillery ? [y/N

liberty commented on 2015-06-02 21:32

I had some issues running artillery on Arch because arch map python to python3.X not python2.X

those command solved the pb
# replace shebang in .py files from python (python3) to python2
sudo find /var/artillery/ -name "*.py" | xargs sudo sed -i 's/#!\/usr\/bin\/python/#!\/usr\/bin\/python2/'
# replace python call in .py file to python2
sudo find /var/artillery/ -name "*.py" | xargs sudo sed -i 's/python /python2 /'

./restart_server.py

All comments