Package Details: kippo-git v0.9.285.0d03635-3

Git Clone URL: https://aur.archlinux.org/kippo-git.git (read-only)
Package Base: kippo-git
Description: A medium interaction SSH honeypot designed to log brute force attacks and, most importantly, the entire shell interaction performed by the attacker
Upstream URL: https://github.com/desaster/kippo
Licenses: BSD
Conflicts: kippo
Provides: kippo
Submitter: Shibumi
Maintainer: Shibumi
Last Packager: Shibumi
Votes: 4
Popularity: 0.000000
First Submitted: 2014-08-09 21:29
Last Updated: 2016-12-17 16:26

Dependencies (7)

Required by (0)

Sources (2)

Latest Comments

anthraxx commented on 2015-01-22 11:30

Its me again, sorry :D
Please also add provides=('kippo') conflicts=('kippo') to avoid conflicting of VCS and non-VCS package
cheers,
anthraxx

anthraxx commented on 2015-01-12 15:33

Hey Shibumi, there are .py files distributed with the package. once kippo is executed python2 will compile .pyc files (which are not tracked by the package).
You may want to add something like this:

build() {
cd kippo
python2 -m compileall .
}

Shibumi commented on 2015-01-08 13:56

@rhester72

thx, I changed the kippo.service file

rhester72 commented on 2015-01-07 18:44

Yes to both - my kippo shell is set to /bin/false and the service works as intended. systemd itself is the parent of twistd.

Rodney

Shibumi commented on 2015-01-07 17:23

@rhester72
Are you sure that this will work without shell for kippo?
Are you sure that the shell is not still enabled after executing kippo as systemd service?

rhester72 commented on 2015-01-07 15:54

Recommend changing the service considerably to remove the need for the supplied start script and allow /bin/false as the kippo user shell:

[Unit]
Description=Kippo Honey Pot
After=network.target

[Service]
Type=forking
WorkingDirectory=/opt/kippo
User=kippo
Group=kippo
PIDFile=/opt/kippo/kippo.pid
ExecStart=/usr/bin/twistd -y kippo.tac -l log/kippo.log --pidfile kippo.pid

[Install]
WantedBy=multi-user.target