|
|
|
**Чтобы собрать проект необходимо:**
|
|
|
|
a)PostgreSQL
|
|
|
|
1. Перейти по ссылке https://www.postgresql.org/download/windows/
|
|
|
|
2. Нажать download installer
|
|
|
|
3. Выбрать postgreSQL 10
|
|
|
|
4. Выбрать версию операционной системы
|
|
|
|
5. Download
|
|
|
|
6. Запустить инсталлер
|
|
|
|
7. Жать далее до момента пока не появится поле с вводом пароля
|
|
|
|
8. Ввести пароль admin. Подтвердить пароль и нажать далее.
|
|
|
|
9. Установить порт 5432
|
|
|
|
10. Жать далее
|
|
|
|
11. Отказаться от Wizard setup
|
|
|
|
12. Найти на компьютере и запустить pgAdmin4
|
|
|
|
13. Ввести пароль admin
|
|
|
|
14. Развернуть поле Servers->databases. Щелкнуть правой кнопкой по полю databases. Выбрать create database.
|
|
|
|
15. Назвать базу данных netcracker.
|
|
|
|
б)Jnetpcap and parsers
|
|
|
|
1. Скачать winpcap
|
|
|
|
2. Скачать прикрепленный архив
|
|
|
|
3. В папке найти файл jnetpcap.dll
|
|
|
|
4. Поместить файл jnetpcap.dll в system.32
|
|
|
|
5. В maven ввести команды:
|
|
|
|
|
|
|
|
install:install-file -Dfile="path to janet-cap.jar" -DgroupId=jnetpcap -DartifactId=jnetpcap -Dversion=1.0 -Dpackaging=jar\
|
|
|
|
|
|
|
|
install:install-file -Dfile="path to parser.jar" -DgroupId=parser -DartifactId=parser -Dversion=1.0 -Dpackaging=jar
|
|
|
|
|
|
|
|
7. Для проверки NetFlow трафика скачать генератор по ссылке https://flowalyzer-netflow-generator.soft112.com/
|
|
|
|
|
|
|
|
в)MongoDB
|
|
|
|
1) скачиваем с оффициального сайта сервер (https://www.mongodb.com/download-center#community) для своей ос
|
|
|
|
2) устанавливаем с предложенными настройками, по умолчанию сохраняете в C:ProgramFiles/MongoDB (ƒалее - PATH)
|
|
|
|
3)создаем папку C:data/db, в ней будут лежать локальные базы
|
|
|
|
4) собираем Maven (clean install), тем самым подключаем библиотеки по Mongo
|
|
|
|
ƒл€ простого использовани€ этого достаточно.
|
|
|
|
|
|
|
|
для Windows: на диске, где лежит проект должна быть папка DISK:\data\db
|
|
|
|
для MacOS: предварительно запустить сервер (PATH/bin/mongob.exe)
|
|
|
|
|
|
|
|
примечание: в PATH/bin/ лежат разные .exe, например, mongod.exe - сервер, а mongo.exe - клиент
|
|
|
|
|
|
|
|
можно установить Mongo plugin на IDEA, чтобы с легкостью отслеживать состояние базы данных
|
|
|
|
1) заходим в настройки (File->Settings->Plugins), в строке поиска вводим "mongo plugin" устанавливаем его
|
|
|
|
2) перезапускаем IDEA
|
|
|
|
3) в левом нижнем угле наводим курсор на значок (серая кнопка), в сплывающем окне выбираем "Mongo exploeyer" (либо поиском его находим)
|
|
|
|
4) Нажимаем "mongo settings", в "Path to Mongo shell" указываем путь до клиента (PATH/bin/mongo.exe)
|
|
|
|
|
|
|
|
|
|
|
|
|