v6.2.2 [21-01-2021] - fix: # w haśle - ucinało część hasła za # v6.2.1 [23-10-2020] - fix netcat: gdy wynikiem NETCAT`a było: "Connection to x.x.x.x 22 port [tcp/ssh] succeeded!", uznawało, że port ssh jest zamknięty - fix MikroTik: możliwe błędy przy wykrywaniu wersji z dopiskiem "long-term" v6.2.0 [06-10-2020] - dodano: ncat (z nmap) do programów testujących czy jest otwarty port - katalog ./lang nie jest już wymagany - drobne poprawki w wyglądzie helpa (-h) - fix: w funkcji getValINI - jesli w pliku ini w jednej linii pojawiły się dwa lub więcej średników to skrypt pobierał błędną wartość parametru - usunięcie: w pliku config.ini > sekcja [config] > argument: limit-backup - dodanie: w pliku config.ini > sekcja [config] > argument: mt-max-size-rsc, mt-max-size-bin, mt-max-size-umb, mt-max-size-dude - usunięcie: w pliku config.ini > sekcja [config] > argument: conf-old-remove - dodanie: w pliku config.ini > sekcja [config] > argument: only-n-backup v6.1.1 [03-05-2019] - naprawiono problem z pobieraniem danych komputerów klienta z LMSa - błąd wprowadzony w wersji 6.0.2 - naprawiono problem z pobieraniem kopii zapasowej The Dude - błąd wprowadzony w wersji 6.0.0 v6.1.0 [14-04-2019] - wsparcie !!! dla Mikrotik wersje Long-term v6.0.2 [01-03-2019] - naprawiono problem z bazą PostgreSQL oraz MySQL dla LMS - dodano: wybór programu testującego czy jest otwarty port między hping, a netcat (netcat może być rozwiązaniem problemu z dużą ilością interfejsów - https://github.com/antirez/hping/issues/37) v6.0.1 [05-11-2018] - dodano: parametr knownHostsFile w sekcji config pliku config.ini (domyślnie /dev/null powodując wyłączenie sprawdzania klucza hosta) v6.0.0 [27-10-2018] - dodano: wielowątkowe uruchomienie skryptu - dodano: wyświetlenie nazwy urządzenia (identity) po poprawnym zalogowaniu się na urządzenie - dodano: wsparcie dla MikroTik Branding Package - koniec wsparcia dla kopii zapasowej pobieranych przez www - zmiana: wartości w paramertrze mt-backup z backup na bin w plikach: baseDevices.ini, lms.ini oraz mydb.ini - zmiana: wartości w paramertrze mt-backup z dudedb na dude w plikach: baseDevices.ini, lms.ini oraz mydb.ini - zmiana: parametru z mt-encrypt na mt-bin-encrypt w plikach: baseDevices.ini, lms.ini oraz mydb.ini - zmiana: parametru z mt-enpassword na mt-bin-enpassword w plikach: baseDevices.ini, lms.ini oraz mydb.ini - zmiana: kosmetyczna zmiana w strukturze logów oraz wysyłanym mailu z logami - zmiana: gromadzenia MD5 haseł z Cache::File na sqlite (mocne przyśpieszenie uruchamiania się skryptu) - wymagany moduł perl: MIME::Lite Net::SMTP_auth DBD::SQLite - wyeliminowano problem z # w haśle - masowe tworzenie kopii zapasowej ustawień urządzeń sieciowych wykorzystując protokół SSH z oprogramowaniem: - MikroTik RouterOS v3, v4, v5, v6 - ustawienia: *.backup oraz *.rsc - User Manager: *.umb - The Dude: *.dude.tgz - Ubiquiti AirOS v4, v5, v6, v7, v8 - Ubiquiti AirOS airFiber v2, v3, v4 - Ubiquiti EdgeMAX EdgeRouter v1 - VyOS v1 - wielowątkowe uruchomienie skryptu - możliwość włączenia szyfrowanej kopii zapasowej (*.backup) dla Mikrotik RouterOS v6.13 i wyższych - dodawanie do kopii zapasowej Ubiquiti zawartości pliku /etc/persistent/rc.poststart - Custom Scripts - przywrócenie kopii nie przywraca pliku z Custom Scripts - możliwość włączenia nadpisywania kopii zapasowej ustawień lub trzymanie configów przez X dni - możliwość zaplanowana harmonogramu tworzenia kopii zapasowej wykorzystując program cron - pobieranie danych logowania z pliku (./baseDevices.ini), LMSa (Dira, Git, inetLMS itp.) oraz własnej bazy danych (plik ./mydb.ini) - możliwość ustawienia wielu loginów, haseł, portów SSH (przy ponownym logowaniu są wykorzystywane dane z poprzedniego logowania, jeśli były poprawne) - logowanie wykorzystując loginu i hasła lub loginu i klucza dsa przez SSH - automatyczne wykrywanie rodzaju urządzenia - lista, zakres hostów (192.168.88.0/24, 192.168.88.0/255.255.255.0, 192.168.88.1-10, 192.168.88.1-192.168.88.10, 192.168.88.1 192.168.88.2 192.168.88.3) - możliwość włączenia logów do pliku lub też na maila (patrz sekcje send-logs w pliku ./config.ini) - możliwość zmiany kolejności logowania się na urządzenia - sortowanie: rosnące (domyślnie), malejące i losowe - statystyki takie jak: - ilość urządzeń - ilość urządzeń, które były nieosiągalne - ilość urządzeń, które były nieosiągalne na wszystkich portach - ilość urządzeń, na które nie dało się zalogować z powodu prawdopodobnie błędnego loginu lub hasła - ilość urządzeń Mikrotika - ilość urządzeń Ubiquiti - ilość urządzeń VyOS - ilość urządzeń, na których wystąpił przynajmniej jeden błąd przy tworzeniu lub pobieraniu kopii - wsparcie dla MikroTika Branding Package