## 4 Results: State-of-the-Art Approaches
### Simulation of Cybersecurity and Interoperability in IoUT
With the aim to propose a simulation environment for interoperability issues and cyberattacks that compromise communication by gaining control of data flow (packet sniffing), a related work presents the open-source PyPower tool ([[https://github.com/rwl/PYPOWER/](https://github.com/rwl/PYPOWER/)]([https://github.com/rwl/PYPOWER/](https://github.com/rwl/PYPOWER/)), accessed on 20 November 2022) [107]. PyPower is a project developed in Python, providing a Power-Attack simulation engine which captures the behavior of components in the protection layer. As mentioned in previous sections, another dangerous cyberattack that can demolish  
\begin{table}
\begin{tabular}{c c c c c} \hline \hline \begin{table}
\begin{tabular}{c c c c c c} \hline \hline
**Name of Tool** & \begin{tabular}{c} **Programming** \\ **Language** \\ \end{tabular} & **Easy to Use** & **Heterogeneity Support** & **GUI Support** & \
\begin{tabular}{c} **Documentation** \\ **Availability** \\ \end{tabular} \\ \hline WOSS [100] & NS-3-based, C++ & Medium & High & No & Yes \\ \hline AQUA-Sim [96] & NS-2-based & High & Medium & Yes & Yes \\ \hline NS-2 [101] & C, C++, OTcl & High & High & Limited & Yes \\ \hline NS-3 [101] & C++ (optional & Medium & High & Yes & Yes \\ \hline SUNRISE [97] & NS-2-based & Medium & High & No & Yes \\ \hline OMNeT++ [98] & C++ & High & Medium & Yes & Limited \\ \hline UDMSim [99] & NS-3-based, AML & Medium & High & No & Limited \\ \hline Gazebo [102,103] & C++ & Medium & High & Yes & Excellent \\ \hline QualNet [95] & C++ & Medium & Medium & Yes & Excellent \\ \hline GloMoSim [104] & C & Low & Medium & Limited & Limited \\ \hline TOSSIM [105] & Python, C++ & High & Medium & Yes & Yes \\ \hline EVE-NG [106] & Python, Java and &
\begin{tabular}{c} High \\ Ansible libraries \\ \end{tabular} & High & High & Yes & Yes \\ \hline \hline \end{tabular}
\end{table} 
Table 3: Comparison of network simulation tools based on general information. a communication network is a DoS or DDoS attack. In related work [108], a powerful networking tool is represented under the name Graphic Network Simulator 3 (GNS3), for modeling DDoS attacks; GNS3 is a well-known tool for the network engineering domain. It comes with a free and commercial license. The advantage of GNS3 is that virtual and real devices are combined easily in order to simulate attacks, such as packet traffic in NS-2 simulator. Another effective framework for cyber-security tasks and dynamic scenario design is HackIt ([[https://github.com/marcan/hackit](https://github.com/marcan/hackit)]([https://github.com/marcan/hackit](https://github.com/marcan/hackit)), accessed on 20 November 2022) This is an open-source tool developed mainly in Python2 ([[https://www.python.org/downloada/releases/2.0/](https://www.python.org/downloada/releases/2.0/)]([https://www.python.org/downloada/releases/2.0/](https://www.python.org/downloada/releases/2.0/)), accessed on 20 November 2022) and Flask ([[https://flask.palletsproject.ts.com/en/2.2.x/](https://flask.palletsproject.ts.com/en/2.2.x/)]([https://flask.palletsproject.ts.com/en/2.2.x/](https://flask.palletsproject.ts.com/en/2.2.x/)), accessed on 20 November 2022), with many essential features such as network nodes, strategies, and commands [109]. The interesting part is that it is suitable to simulate deception scenarios such as honeypots, to lure cyber-adversaries and investigate hackers' decisions. More specifically, in related work [110], a real-world scenario was simulated; the objective was to steal credit card information from a web server by sniffing network's traffic. To counter these assaults, they have inserted deceptive servers in the architecture, acting as honeypots and involved human participants to exploit the network. HackIt facilitates the extraction of very useful information about this method of deception, supporting the cybersecurity domain in a network environment with real human attackers.