Enhance hackport tool to work with vulnerabilities other than shell
Currently, the hackport script only works with a vulnerability giving a shell. However, these are not always available.
Using File or Computer vulnerabilities could enhance the scope of this tool, and make it more resilient.