Add automatic mode selection based on target input.
Example:
10.0.0.0/24 - would run 'discover' mode automatically when subnets are used.
http://domain.com - would run 'webporthttp' mode.
https://domain.com - would run 'webporthttps' mode.
Other "normal" target inputs would run 'normal' mode (ie. domain.com, 10.0.0.1, hostname, etc.).
This would also apply to multi-target scans and input files.
Add automatic mode selection based on target input.
Example: 10.0.0.0/24 - would run 'discover' mode automatically when subnets are used. http://domain.com - would run 'webporthttp' mode. https://domain.com - would run 'webporthttps' mode.
Other "normal" target inputs would run 'normal' mode (ie. domain.com, 10.0.0.1, hostname, etc.).
This would also apply to multi-target scans and input files.
Eventually, adding URI's would start web scans at the URI specified (ie. https://domain.com/folder/URI).