Package Details: scanssh 2.1-4

Git Clone URL: https://aur.archlinux.org/scanssh.git (read-only, click to copy)
Package Base: scanssh
Description: Fast SSH server and open proxy scanner.
Upstream URL: http://www.monkey.org/~provos/scanssh/
Licenses: GPL
Submitter: r4um
Maintainer: codyps
Last Packager: codyps
Votes: 9
Popularity: 0.000001
First Submitted: 2007-03-11 11:00 (UTC)
Last Updated: 2018-01-28 16:00 (UTC)

Latest Comments

ybsar commented on 2026-03-23 12:39 (UTC)

Build is currently failing with the following error:

gcc -DHAVE_CONFIG_H -I. -I. -I. -I./ -I./compat         -I/usr/include -I/usr/include     -O2 -Wall -g -c scanssh.c
scanssh.c: In function 'generate_random':
scanssh.c:792:33: warning: pointer targets in passing argument 2 of 'MD5Update' differ in signedness [-Wpointer-sign]
  792 |                 MD5Update(&ctx, seed, strlen(seed));
      |                                 ^~~~
      |                                 |
      |                                 char *
In file included from scanssh.c:56:
./compat/md5.h:20:65: note: expected 'const unsigned char *' but argument is of type 'char *'
   20 | void MD5Update(struct MD5Context *context, unsigned char const *buf, unsigned len);
      |                                            ~~~~~~~~~~~~~~~~~~~~~^~~
gcc -DHAVE_CONFIG_H -I. -I. -I. -I./ -I./compat         -I/usr/include -I/usr/include     -O2 -Wall -g -c atomicio.c
atomicio.c: In function 'atomicio':
atomicio.c:37:1: warning: old-style function definition [-Wold-style-definition]
   37 | atomicio(f, fd, _s, n)
      | ^~~~~~~~
atomicio.c:47:23: error: too many arguments to function 'f'; expected 0, have 3
   47 |                 res = (f) (fd, s + pos, n - pos);
      |                       ^    ~~
make: *** [Makefile:201: atomicio.o] Error 1

This has been fixed by the new maintainer at https://github.com/ofalk/scanssh?tab=readme-ov-file#maintainer

See last month release at https://github.com/ofalk/scanssh/releases/tag/2.1.4

Antany commented on 2018-01-27 15:57 (UTC)

After Install scanssh-2.1 package, can not find the binary file scanssh under directory /usr/bin and man.1 under dircectory /usr/share/man. PKGBUILD file should change.

build() { - cd $startdir/src/$pkgname-$pkgver + cd "${srcdir}"/$pkgname-$pkgver ./configure --prefix=/usr make || return 1 }

package() { - cd $startdir/src/$pkgname-$pkgver + cd ${srcdir}/$pkgname-$pkgver + install -d "${pkgdir}" /usr/bin - make DESTDIR=$startdir/pkg install + make DESTDIR="${pkgdir}" install }

crxxn commented on 2015-01-07 22:33 (UTC)

Broken PKGBUILD, Missing package() function... please fix