This repository contains the configuration details and Python scripts for setting up the network infrastructure of an IoT cybersecurity company. The setup includes designing the network, configuring advanced network settings, and implementing cybersecurity measures.
- Project Overview
- Network Design
- Cyberattack Detection
- Program Explanation
- Usage Instructions
- Results and Report
- Configuration Details
- Authors
Detailed explanation of the project requirements and objectives.
Description of the network layout considering the given requirements such as IP addressing, branch offices, LAN segmentation, server setup, and DHCP configuration.
Instructions for utilizing Python scripts to detect cyberattacks in IoT networks using artificial neural networks (ANN). It includes details on dataset preparation, training ANN models, and validating the detection accuracy.
Explanation of the provided Python programs for converting packet data to images and training ANN models. It covers the methodology used for preprocessing data and training the models.
Step-by-step guide on how to use the provided Python scripts to train ANN models using new datasets for cyberattack detection in IoT networks.
Summary of the results obtained from training ANN models on new datasets. It includes insights into the accuracy of the models and their effectiveness in detecting cyberattacks.
Detailed configuration settings for implementing network policies, IP forwarding, DHCP service, IP address translation (NAT), and PPPoE connection. It ensures connectivity to the Internet while maintaining security measures.
- Ricardo Santos
- Bruno Ferreira