Modified things so we can tell the IDS what attacks we want to look for
This way the IDSC chooses the proper methods to use.

Also added an enum for all possible attack types.