Home

Singsing is a SYN scan library born to be used on SCTPscan (is that project dead?). I decided to continue developing it because I was bored of the "working time" required by nmap and others scanners...

Main features:

  • Compatibility: see table below.
  • Speed: fast SYN scanning.
  • Small: just few KB.

Compatibility

Compatibility List Tested on Interface type
Linux i386 Working Slackware (Kernel 2.6.21.1)
Gentoo (Kernel 2.6.19 with grsec)
ethernet & ppp
Sun Solaris i386 Working Solaris 9 ethernet
Sun Solaris SPARC Working Solaris 9 ethernet
Mac OS X i386 Working 10.4.6 (Darwin Kernel Version 8.9.1) ethernet
Mac OS X PPC Working 10.3.9 (Darwin Kernel Version 7.9.0) ethernet
HP-UX N/A N/A N/A N/A
Tru64 N/A N/A N/A N/A
AIX N/A N/A N/A N/A

Download

Stable
  • Latest stable release can be downloaded here

Development

Example code

Filename Description 
fillippo.c search for port 1080 and check if it's a free socks v4 & v5
ssh_scan.c simple single port scanner
telnet_grabber.c telnet grabber
zucca.c classic SYN scanner with options
zuccorale.c active oracle scanner

Know Problems

  • This library will not work if compiled with 64bit support (-m64 of gcc).
  • With more than 70KB/s of bandwidth the Linux kernel seems to loose packets.

Bugs

Please use the tracker system or write me.