zmap/zmap

Investigate and Support Standardized IP and TCP Options

Closed this issue · 0 comments

Some network appliances appear to filter out TCP SYN packets that do not have now standard options. A good starting point would be to look at what Linux, Windows, Mac OS use by default. It's probably something like MSS (1460), Timestamps, SACKPermitted, WindowScale, and a NOP for alignment versus the minimum sized TCP packet. Because options change results and the size of the sent packet (and therefore also send rate/bandwidth), we should improve the TCP SYN module so that TCP options can be specified on the command line as probe module options.