Finish support for smart scans
Add ports database
Missing pieces for smart scans