Synscan 5.0

Synscan is a tool to determine the TCP ports that are in an OPEN state.

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!
send us
an update
GPL (GNU General Public License) 
2.3/5 16
John Anderson
ROOT \ System \ Networking
Another aspect of enumeration of hosts is the determining of TCP ports in an OPEN state, that is to say TCP ports which respond to SYN packets with a Syn and the ACK flag set, Syn-Ack.

Synscan is impressively fast at determinining this via the use of two processes, one to send the Syn packets and one to listen for the responses. NB: At first start with low settings as it can impact systems if it is run too fast. The portparse utility is also a useful little tool!

Should compile cleanly on IRIX, Solaris and Linux if you have
libpcap installed.

Licensed under the GPL version 2. If you modify this app for your own needs, i would appreciate a copy of the changes being emailed to me.

Edit synscan.h to configure a few parameters before compiling.

Synscan works using 2 programs..

The "synscan" tool will send SYN packets.

And a second program, either synscand or sslog will listen for the resulting SYN/ACK packets to determine if ports are open.

Compiling this tool will create 3 binaries:

synscan - for sending SYN packets
synscand - logs replies and performs protocol specific checks
sslog - logs replies and shows ip:port results

What's New in This Release:

This is the first non-beta release.
Support for command line parsing of IPv4 blocks was improved to support both netmask blocks and ranges.

Last updated on January 2nd, 2008

#scan TCP ports #SYN scan #open ports #Synscan #SYN #scan #TCP

Add your review!