Changelog:
Added handling of timeouts when connecting to ports.
Creation of a catalogue for logs (and logs themselves after scanning and launching) at the first launch if it is missing.
Added default address (localhost)
Improved logging
Improved structure and optimised code
Fixed some bugs related to loading and scanning
My project is very buggy, so make issues pls.