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
- Current Changelog
- Browse the code: https://singsing.svn.sourceforge.net/
- Download: svn co https://singsing.svn.sourceforge.net/svnroot/singsing/
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.