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.