This gym environment simulates network intrusion similar to that described in the NSL-KDD Dataset described in this link http://www.unb.ca/cic/datasets/nsl.html
First install gym from OpenAI using the following steps
- git clone https://github.com/openai/gym.git
- cd gym
- pip install -e .
After this install gym-network_intrusion using the following staps
- git clone https://github.com/harik68/gym-network_intrusion.git
- cd gym-network_intrusion
- pip install -e .
- First create a directory named datasets in your folder containing the main programme
- Copy the following file into this directory https://www.dropbox.com/s/e2n5ow6b117ub80/kdd_nsl_train_onehot_string.pkl?dl=0
- In your code create an instance of gym_network_intrusion environment using the following commands import gym import gym_network_intrusion env = gym.make('network-intrusion-v0')