diff options
Diffstat (limited to 'net-misc/endlessh')
-rw-r--r-- | net-misc/endlessh/Manifest | 1 | ||||
-rw-r--r-- | net-misc/endlessh/endlessh-1.0.ebuild | 64 | ||||
-rw-r--r-- | net-misc/endlessh/files/endlessh.confd-r1 | 34 | ||||
-rw-r--r-- | net-misc/endlessh/files/endlessh.initd-r1 | 29 | ||||
-rw-r--r-- | net-misc/endlessh/files/logrotated-r1 | 9 |
5 files changed, 0 insertions, 137 deletions
diff --git a/net-misc/endlessh/Manifest b/net-misc/endlessh/Manifest index 24508ced9f3d..ba94bbcd0bc3 100644 --- a/net-misc/endlessh/Manifest +++ b/net-misc/endlessh/Manifest @@ -1,2 +1 @@ -DIST endlessh-1.0.tar.gz 12258 BLAKE2B add6e24568cc94b244aa52bb484d1516210bfaa5a82440e090a89a94d50fbd4805ae004f917af56a7ad82a6502ae97c059d3f1c24b7c3e13ad1bd5a04bcf1c3e SHA512 a7e4e6ac5dc5e9b6e479ac3323b6a3ecec398ea074970de7794c93bd7a1a77c5662bdfa5752217fe552db1b3dbb9f400183114d7399c5a019637cb40756b46a8 DIST endlessh-1.1.tar.gz 12844 BLAKE2B 8828739844cb03f67067bb020c3da5b5c6610a195202776da1ae184c0ab02c9f2acef32cc6536bbb80a46242251e3425eed2c70b0d1a90b0e73696ac14babc94 SHA512 7df2463425ad1417a2e328eacfb840aed14727168b83b5adf80cf6c5c98a6fc05f96bba9257b543ef60202a74383e4978e92c4a1b959e35d4ab94e0e5bda14fd diff --git a/net-misc/endlessh/endlessh-1.0.ebuild b/net-misc/endlessh/endlessh-1.0.ebuild deleted file mode 100644 index c9996640c02b..000000000000 --- a/net-misc/endlessh/endlessh-1.0.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit systemd toolchain-funcs - -DESCRIPTION="SSH tarpit that slowly sends and endless banner" -HOMEPAGE="https://github.com/skeeto/endlessh" - -if [ ${PV} == "9999" ] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/skeeto/${PN}.git" -else - SRC_URI="https://github.com/skeeto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~ppc64 ~x86" -fi - -LICENSE="Unlicense" -SLOT="0" -IUSE="" - -DEPEND="" -RDEPEND="" -BDEPEND="" - -src_prepare() { - default - - tc-export CC - - sed -i \ - -e 's/^CC/CC?/' \ - -e 's/^CFLAGS =/CFLAGS +=/' \ - -e 's/ -Os//' \ - -e 's/^LDFLAGS/LDFLAGS?/' \ - -e 's/^PREFIX/PREFIX?/' \ - Makefile || die - - sed -i -e "/^ExecStart=/ s:=/opt/endlessh:=${EPREFIX}/usr/bin:" \ - util/endlessh.service || die -} - -src_install() { - emake DESTDIR="${D}" PREFIX=/usr install - - einstalldocs - - newinitd "${FILESDIR}"/endlessh.initd-r1 endlessh - newconfd "${FILESDIR}"/endlessh.confd-r1 endlessh - - systemd_dounit util/endlessh.service - - insinto /etc/logrotate.d - newins "${FILESDIR}/logrotated-r1" endlessh - - insinto /usr/share/"${PN}" - doins util/{pivot.py,schema.sql} -} - -pkg_postinst() { - elog "Log parsing script installed to ${EPREFIX}/usr/share/${PN}" - elog "Install dev-python/pyrfc3339 if you are going to use it" -} diff --git a/net-misc/endlessh/files/endlessh.confd-r1 b/net-misc/endlessh/files/endlessh.confd-r1 deleted file mode 100644 index 13ba0ef55d2e..000000000000 --- a/net-misc/endlessh/files/endlessh.confd-r1 +++ /dev/null @@ -1,34 +0,0 @@ -# /etc/conf.d/endlessh: config file for /etc/init.d/endlessh -# -#ENDLESSH_ARGS="" -# Usage: [-vh] [-46] [-d MS] [-f CONFIG] [-l LEN] [-m LIMIT] [-p PORT] -# -4 Bind to IPv4 only -# -6 Bind to IPv6 only -# -d INT Message millisecond delay [10000] -# -f Set and load config file [/etc/endlessh/config] -# -h Print this help message and exit -# -l INT Maximum banner line length (3-255) [32] -# -m INT Maximum number of clients [4096] -# -p INT Listening port [2222] -# -v Print diagnostics to standard output (repeatable) -# -V Print version information and exit - -# EXAMPLE 1: listen on port 22, log all queries and errors in very verbose mode -#ENDLESSH_ARGS="-p 22 -vv" - -# EXAMPLE 2: load settings from config file -#ENDLESSH_ARGS="-f /etc/endlessh/config" - -# EXAMPLE 3: load settings from config file, but override port -#ENDLESSH_ARGS="-f /etc/endlessh/config -p 22" - - -# LOGGING: is disabled by default, enable this to actually redirect messages - -# plain file (preferred), change logrotate file as well if you change this. -#output_log=/var/log/"${RC_SVCNAME}.log" -#error_log=/var/log/"${RC_SVCNAME}.error.log" - -# syslog support via LOGGER(1). Note this spawns logger processes per io stream -#output_logger="logger -p daemon.none --" -#error_logger="logger -p daemon.err --" diff --git a/net-misc/endlessh/files/endlessh.initd-r1 b/net-misc/endlessh/files/endlessh.initd-r1 deleted file mode 100644 index ea8d830af439..000000000000 --- a/net-misc/endlessh/files/endlessh.initd-r1 +++ /dev/null @@ -1,29 +0,0 @@ -#!/sbin/openrc-run -# Copyright 2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -depend() { - after bootmisc - need localmount - use clock logger net -} - -description="Starts endlessh tarpit" - -command="/usr/bin/endlessh" -command_args="${ENDLESSH_ARGS}" -command_background="true" -extra_started_commands="dumpstats reload" -pidfile="/run/${RC_SVCNAME}.pid" - -dumpstats() { - ebegin "Dumping connection stats of ${RC_SVCNAME} to log" - start-stop-daemon --signal SIGUSR1 --pidfile "${pidfile}" - eend $? -} - -reload() { - ebegin "Reloading ${RC_SVCNAME} configuration" - start-stop-daemon --signal HUP --pidfile "${pidfile}" - eend $? -} diff --git a/net-misc/endlessh/files/logrotated-r1 b/net-misc/endlessh/files/logrotated-r1 deleted file mode 100644 index 896e89e6474f..000000000000 --- a/net-misc/endlessh/files/logrotated-r1 +++ /dev/null @@ -1,9 +0,0 @@ -/var/log/endlessh.log /var/log/endlessh.error.log { - copytruncate - missingok - notifempty - sharedscripts - prerotate - /etc/init.d/endlessh --ifstarted --quiet dumpstats - endscript -} |