\section{Used Softwares and Tools} \label{sec:softwares} \subsection*{Operating Systems} \textbf{Fedora Workstation 33} \begin{itemize}[label={}] \item Host system \item Kernel version 5.8.18-300.fc33.x86\_64 \item Various licences \end{itemize} \textbf{Kali Linux 2020.3} \begin{itemize}[label={}] \item Guest system \item Kernel version 5.8.0-kali3-amd64 x86\_64 \item GPLv3 \end{itemize} \subsection*{Office tools} \textbf{\LaTeX \ Suite} \begin{itemize}[label={}] \item Used to generate the document for this project. \item Version \LaTeX2e \item \LaTeX \ Project Public License \end{itemize} \textbf{Overleaf} \begin{itemize}[label={}] \item Used to write the document for this project. \item Unknown version \item proprietary, Webapp \end{itemize} \textbf{Draw.io} \begin{itemize}[label={}] \item Used to draw the different graphs and interfaces. \item Version 13.9.7 \item APACHE License, version 2.0 \end{itemize} \textbf{GIMP} \begin{itemize}[label={}] \item Used for editing media content. \item Version 2.10.20 \item Licence GPLv3+ \end{itemize} \subsection*{Development tools} \textbf{ungoogled-chromium} \begin{itemize}[label={}] \item Used for browsing and testing attack \item Version Version 85.0.4183.102 (RPM Fusion Build) (64-bit) \item Licences : 3-clause BSD, MIT, LGPL, MS-PL, MPL+GPL+LGPL \end{itemize} \textbf{Atom} \begin{itemize}[label={}] \item Used for the development of the \textit{Node} application. \item Version 1.45 \item MIT License \end{itemize} \textbf{Node} \begin{itemize}[label={}] \item Used to execute the \textit{Node} application. \item Version v14.14.0 \item MIT license \end{itemize} \textbf{\gls{npm}} \begin{itemize}[label={}] \item Used to manage the modules and libraries of \textit{Node}. \item Version 6.14.5 \item Artistic License 2.0 \end{itemize} \textbf{OWASP ZAP} \begin{itemize}[label={}] \item Used to intercept communications \item Version 2.9.0 \item Apache Licence \end{itemize} \textbf{nmap} \begin{itemize}[label={}] \item Used to get information about targets. \item Version 7.80 \item Modified GPLv2 \end{itemize} \textbf{Nessus} \begin{itemize}[label={}] \item Used to get information about targets. \item Version 8.12.0 \item Proprietary and GPL \end{itemize} \textbf{http://req} \begin{itemize}[label={}] \item Used to retrieve requests details, Version unknown, Unknown licence \end{itemize}