In the recent years, we have witnessed a huge growth in the number of
Internet of Things (IoT) and edge devices being used in our everyday
activities. This demands the security of these devices from cyber attacks to be
improved to protect its users. For years, Machine Learning (ML) techniques have
been used to develop Network Intrusion Detection Systems (NIDS) with the aim of
increasing their reliability/robustness. Among the earlier ML techniques DT
performed well. In the recent years, Deep Learning (DL) techniques have been
used in an attempt to build more reliable systems. In this paper, a Deep
Learning enabled Long Short Term Memory (LSTM) Autoencoder and a 13-feature
Deep Neural Network (DNN) models were developed which performed a lot better in
terms of accuracy on UNSW-NB15 and Bot-IoT datsets. Hence we proposed LBDMIDS,
where we developed NIDS models based on variants of LSTMs namely, stacked LSTM
and bidirectional LSTM and validated their performance on the UNSW\_NB15 and
BoT\-IoT datasets. This paper concludes that these variants in LBDMIDS
outperform classic ML techniques and perform similarly to the DNN models that
have been suggested in the past.