Windows
Uruchom instalator
Uruchom plik .exe z instalatorem i potwierdź komunikaty z systemu.
Do uruchomienia instalatora potrzebujesz uprawnień administratora.

Zgoda na warunki i folder instalacji
Do instalacji konieczne jest wyrażenie zgody na warunki oraz wybranie folderu instalacji
Konfiguracja SSL
Instalator może konfigurować aplikację, aby konsola TrapInit korzystała z protokołu SSL. Do wyboru są trzy opcje konfiguracji
-
None- w tym przypadku, podczas procesu instalacji nie zostanie utworzony żaden certyfikat i aplikacja będzie działać bez protokołu https. -
LetsEncrypt- automatyczne stworzenie certyfikatu dla domeny, w której uruchamiana jest aplikacja. Wykorzystywany jest darmowy mechanizm Let's Encrypt. -
Self-signed- podczas uruchomienia, aplikacja wygeneruje sobie certyfikat self-signed self signed.Z uwagi na to, przeglądarka będzie wyświetlać informację o niezaufanym połączeniu.

Jeśli chcemy później skorzystać z własnego certyfikatu, na etapie instalacji, wybrana opcja nie ma znaczenia. Po zakończeniu procesu instalacji musimy zmodyfikować plik konfiguracyjny aplikacji, jak to opisano poniżej.
W celu użycia własnego certyfikatu, należy zmodyfikować plik
konfiguracyjny appsettings.json, który znajduje się w wybrany docelowym folderze instalacyjnym.
Konieczne jest ustawienie poniższych wartości. Pole Mode w sekcji HttpsSettings powinno
mieć wartość CustomCertificate.
Natomiast w kolejnej sekcji należy podać ścieżkę do certyfikatu oraz hasło. Jeśli sekcja nie istnieje, należy ją dodać. Po zmianach konieczny jest restart aplikacji.
"HttpsSettings": {
"Mode": "CustomCertificate",
},
"Kestrel": {
"Certificates": {
"Default": {
"Path": "C:\\ProgramData\\TrapTech\\TrapInit\\cert.pfx",
"Password": "password"
}
}
}
Konfiguracja instancji

-
Ustawienia konta administratora- jest to login i hasło konieczne do pierwszego uruchomienia konsoli TrapInit. Podczas instalacji w aplikacji tworzony jest podany użytkownik. W razie utracenia tych danych może wystąpić konieczność reinstalacji platformy. -
port- w tej sekcji wybierany jest port, po którym będziemy otwierać aplikację w przelądarce. -
Publiczny URL- w tej sekcji konieczne jest podanie pełnego adresu URL, pod którym dostępna będzie aplikacja. Adres ten stanowi punkt, do którego przyszłe pułapki będą wysyłać informacje o incydentach. Poprawne wypełnienie tej wartości jest kluczowe w działani aplikacji
W niektórych przypadkach, jak wykorzystanie Docker Desktop, konieczne jest oddzielenie
PublicURL, na którym jest wystawiona aplikacja, od adresu gdzie mają być wysyłane logi pułapek
Może to wynikać np. z konieczności oddzielenia sieci wewnętrznej. W takim przypadku,
konieczne jest wypełnienie dodatkowo wartości LogCollectionURL, które stanowić będzie
np. adres w wewnętrznej sieci. W przykładzie dla Docker Desktop może to być np. adres
http://host.docker.internal:80
Po kliknięciu "Dalej" instalator rozpocznie pracę
Instalacja

Po zakończonej instalacji, możesz uruchomić konsolę TrapInit w przeglądarce.
Aplikacja domyślnie jest dostępna pod adresem https://localhost
