1 GNS3
1.1 Загальні відомості про GNS3
GNS3 (Graphical Network Simulator-3) — це програмний емулятор комп’ютерної мережі. На відміну Cisco Packet Tracer, котрий націлений на симуляцію процесу побудови та конфігурування мереж Cisco, GNS3 дозволяє емулювати складні комп’ютерні мережі, комбінуючи реальні та віртуальні мережеві пристрої.
Серед віртуальних пристроїв з яких може складатися мережа є віртуальні машини QEMU, VirtualBox, VMware, Docker-контейнери, vpcs, запущені через dynamips реальні образи маршрутизаторів Cisco та IOU (IOS on UNIX) образи від Cisco. Також у сам GNS3 вбудована емуляція найпростіших комутаторів першого та другого рівня моделі OSI.
GNS3 написаний на мові програмування Python і використовує бібліотеку Qt для відображення графічного інтерфейсу, що робить це програмне забезпечення кроссплатформовим.
Процес встановлення GNS3 описаний на офіційному сайті:
https://gns3.com/support/docs/quick-start-guide-for-windows-us — для Windows,
https://gns3.com/support/docs/linux-installation — для Linux,
https://gns3.com/support/docs/quick-start-guide-for-mac-users — для macOS.
1.2 Імпорт проекту GNS3
Завантажити проект GNS3 можна за наступним посиланням http://ftp.olehz.ml/lab_tcp_ip_attack.gns3project. Цей файл є zip-архівом з файлами конфігурації віртуальної мережі та образами віртуальних машин.