GNU bug report logs -
#39136
[PATCH] gnu: services: Add endlessh.
Previous Next
Reported by: anothersms <at> gmail.com (Nicolò Balzarotti)
Date: Tue, 14 Jan 2020 21:22:01 UTC
Severity: normal
Tags: moreinfo, patch
Done: Simon Tournier <zimon.toutoune <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hi Joshua,
Joshua Branson <jbranso <at> dismail.de> skribis:
> doc: endlessh service documentation.
>
> * doc/guix.texi (Networking Services): New endlessh-service-type section.
>
> services: containerized endlessh
>
> * gnu/services/ssh.scm (endlessh-config->conf): make-forkexec-contructor ->
> make-forkexec-constructor/container. and attempted to enable logging to syslog.
> (define-record-type* <endlessh-configuration>)
> move default values of endlessh configuration to separate line.
> Add copyright line for Nicolo.
Could you merge both patch #1 and patch #2? Usually doc is added in the
same commit as the thing being documented.
> +@cindex Endlessh
> +@deffn {Scheme Variable} endlessh-service-type
> +This is the type for the @uref{https://github.com/skeeto/endlessh,
> +Endlessh} program that delays ssh clients for days at a time by
Nitpick: s/ssh/SSH/.
> +@emph{very slowly} sending a random and endless SSH banner. The smart
> +hacker will put endlessh running on port 22, and let crackers get stuck
Maybe “The smart hacker will put” -> “You would typically run”
> + (start #~(make-forkexec-constructor/container
Let’s forget about ‘/container’ for now if it doesn’t work yet.
Perhaps we can have a minimal system test to make sure the thing is
running and listening on the right port? There are tests for
full-fledged SSH servers in (gnu tests ssh) that could serve as
inspiration.
Could you send a (hopefully) last version with these changes?
Thanks in advance,
Ludo’.
This bug report was last modified 93 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.