Probe: TCP Connect Scanner

Provides:
tcp/ports

This probe does a vanilla TCP connect scan and puts a Boolean object into the KB keyed by tcp/ Probes may list themselvs dependant on tcp/ports and use these Boolean objects to test if they should run
I promise I'll write a better port scanner soon!

Options:
tcp/min - The minimum port for the scan
tcp/max - The top port to scan
connect.timeout - Number of milliseconds to wait for a connection attempt (0 means infinite)