# A Survey on Parameters Affecting MANET Performance
## 3 Simulation in MANETs
### Attacks on MANETs' Routing Protocols
\begin{table}
\begin{tabular}{c c c c c c} \hline \hline
**Simulator Name** & **Languages Supported** & **Platform Support** & **License** & **Advantages** & **Disadvantages** \\ \hline \multirow{4}{*}{OMNeT++} & \multirow{4}{*}{C++, NED} & Windows, MacOS, and any Unix-like systems & & - & Used by a wide number of users. & - & Documentation is poor. \\  & & Windows, MacOS, and any Unix-like systems & & - & Extensive GUI interface. & - & Performance measures \\  & & & - & Intelligence support. & - & Are weak. \\  & & & & - & Rich C++ libraries. & - & Does not cover all protocols. \\  & & & & - & Parallely distributed & - & Does not cover all protocols. \\  & & & & - & simulation is supported. & - & Documentation is poor. \\ \hline \multirow{4}{*}{NS-2} & \multirow{4}{*}{C++, OPCL} & Windows, MacOS, Ubuntu, Sun Solaris, Fedora Linux, and any Unix-like systems & & - & The most used simulator for research. & - & Simulation is not real-time. \\  & & & & - & Good with complex & - & Lack of supporting tools. \\  & & & & - & systems’ evaluation. & - & Not suitable for large systems. \\  & & & & - & Providies energy model. & - & Difficult to use and poor GUI \\  & & & & - & Supports wired and & - & High computational overhead \\  & & & & & wireless networks. & & and memory usage. \\ \hline \multirow{4}{*}{NS-3} & \multirow{4}{*}{C++, Python} & \multirow{4}{*}{MacOS, FreeBSD, Linux} & \multirow{4}{*}{Open source} & \multirow{4}{*}{-} & - & Very fast simulator where & \multirow{4}{*}{} \\  & & & & parallel simulation is & & & \\  & & & & supported with real-time & - & Lacks backward compatibility \\  & & & & scheduling. & & with NS-2. \\  & & & & - & Supports emulation. & - & Virtualization support \\  & & & & - & Providies debugging traces. & - & Is limited. \\  & & & & - & Organized source code with & - & Difficult to use. \\  & & & & low-level abstraction. & & \\  & & & - & Good documentation. & & \\ \hline \multirow{4}{*}{GloMoSim} & \multirow{4}{*}{C, PERSEC} & Windows XP/7, FreeBSD, Sun Solaris, Fedora Linux & \multirow{4}{*}{Free} & \multirow{4}{*}{-} & - & Scalable and can handle very & \multirow{4}{*}{} \\  & & Windows XP/7, & large systems with & & large systems with & - & Documentation is poor. \\  & & FreeBSD, Sun Solaris, Fedora Linux & \multirow{4}{*}{-} & \multirow{4}{*}{-} & thousands of nodes. & - & The simulator is outdated. \\  & & & & - & Parallel simulation & - & Does not support end devices \\  & & & & environment. & & such as simulators. \\  & & & & - & Scalable simulation library. & \\ \hline \multirow{4}{*}{QualNet and EXATA/cyber} & \multirow{4}{*}{JAVA} & Windows & \multirow{4}{*}{Commercial} & \multirow{4}{*}{-} & - & Providies animation tools. & \multirow{4}{*}{} \\  & & Windows & - & Scalable and can handle very & & \\  & & NT/2000/XP/Professional, macOS, Sun Solaris, and most Unix-like systems & & large systems with & - & Slow interfaces. \\  & & & & thousands of nodes. & - & Difficult to install. \\  & & & & - & Support wired and & - & Expensive. \\  & & & & wireless networks. & & \\  & & & & - & Realtime simulator & \\ \hline \multirow{4}{*}{JIST/SWANS} & \multirow{4}{*}{JAVA, Tel} & Windows, macOS, Sun Solaris Linux & \multirow{4}{*}{Commercial} & \multirow{4}{*}{-} & - & Powerful simulator and & \multirow{4}{*}{} \\  & & & & suitable for simulating & & - & Features not competing with other simulators. \\ \cline{1-1}  & & & & real-world systems. & & - & Less memory usage. \\ \hline \multirow{4}{*}{J-SIM} & \multirow{4}{*}{JAVA} & \multirow{4}{*}{Windows, Sun Solaris Linux} & \multirow{4}{*}{Open source} & \multirow{4}{*}{-} & - & Supports wired and wireless & \multirow{4}{*}{} \\  & & & & networks. & & networks. \\ \cline{1-1}  & & & & - & Reusable models with good & - & Worst execution time. \\ \cline{1-1}  & & & & flexibility. & & \\ \hline \end{tabular}
\end{table} 
Table 5: _Cont._This prevents legitimate nodes from being aware of network nodes and routing their packets normally. 2.