IDPS-LAAD-package: Intrusion Detection Prevention System Log Autoencoder Anomaly...

Description Details Author(s) References See Also Examples

Description

IDPS-LAAD is designed to read in a .csv containing the Intrusion Detection Prevention System (IDPS) cyber log. The program will allow users to select what features (variables) in the data they wish to analyze. The program will then automatically prepare the data for anomaly detection analysis with an Autoencoder Neural Network (ANN). Once the data is prepared for ANN analysis, the IDPS-LAAD can automatically generate a designed experiment to test ANN hyperparameters, and subsequently run ANNs testing each of the hyperparameters. Once the 'optimal' hyperparameters are found the the analytic will analyze the IDPS cyber data and graphically display the results as well as output a user defined top 'n' anomalous observations.

Details

Currently this package has limited functionality as a shiny gadget.

You ARE REQUIRED to first load the library:

1
2
library('IDPS.LAAD')
  

THEN, launch the gadget

1
2

Calling the following without first loading the library will return an error:

1
2

Author(s)

Spencer Butt, <spencer.a.butt@gmail.com>.

Maintainer: Spencer Butt <spencer.a.butt@gmail.com>

References

See Also

h2o.deeplearning

Examples

1
2
3
4
5
6
  ## Not run: 
    # To launch the gadget, you must first load the library, then call the function:
    library('IDPS.LAAD')
    IDPS_Gadget()
  
## End(Not run)

SpencerButt/IDPS-LAAD documentation built on April 20, 2020, 8:45 p.m.