Hello System Scanner to profesjonalne narzędzie DevOps, które pozwala na kompleksową diagnostykę, śledzenie zmian i analizę trendów w systemach Linux. Idealne dla administratorów, zespołów DevOps i specjalistów bezpieczeństwa.
Wypróbuj teraz Zobacz demoOdkryj, jak Hello System Scanner może pomóc w zarządzaniu i monitorowaniu Twoich systemów Linux.
Analiza zainstalowanego oprogramowania, usług, otwartych portów i konfiguracji systemu w jednym miejscu.
Wykrywanie i śledzenie zmian wprowadzonych w systemie od określonej daty, co umożliwia wykrywanie nieautoryzowanych modyfikacji.
Wizualizacja zmian w systemie miesiąc po miesiącu z ostatnich 12 miesięcy, umożliwiająca identyfikację wzorców i trendów.
Działa na wszystkich głównych dystrybucjach Linux: Ubuntu, Debian, Fedora, CentOS, RHEL, Arch i wielu innych.
Generowanie kompleksowych raportów, które można zapisać do pliku i wykorzystać do audytów bezpieczeństwa lub dokumentacji.
Identyfikacja potencjalnych luk w zabezpieczeniach poprzez analizę zmian w kluczowych plikach systemowych i kontach użytkowników.
Obejrzyj krótką demonstrację możliwości naszego skryptu Hello System Scanner
user@server:~$ wget -O install.sh https://raw.githubusercontent.com/DevOpsTerminal/hello/main/install.sh && bash install.sh
user@server:~$ # OR:
user@server:~$ curl -sSL https://raw.githubusercontent.com/DevOpsTerminal/hello/main/install.sh | bash
Próba pobrania sumy kontrolnej z: https://raw.githubusercontent.com/DevOpsTerminal/hello/main/checksums/checksums.sha256
Pobrana suma kontrolna: da4b0764b7ed89fb90d6947a435e339fab378b484c1b94c132a347c04cd729e6
Próba pobrania skryptu z: https://raw.githubusercontent.com/DevOpsTerminal/hello/main/hello.sh
Weryfikacja sumy kontrolnej...
Suma kontrolna zdalna: da4b0764b7ed89fb90d6947a435e339fab378b484c1b94c132a347c04cd729e6
Suma kontrolna lokalna: da4b0764b7ed89fb90d6947a435e339fab378b484c1b94c132a347c04cd729e6
Suma kontrolna zweryfikowana poprawnie
Uruchamianie skryptu...
===========================================================
hello .sh - Linux Software Finder - narzędzie do analizy systemu
===========================================================
Wersja 1.0
Ten skrypt identyfikuje zainstalowane oprogramowanie i usługi w systemie Linux oraz umożliwia śledzenie zmian od określonej daty.
SPOSÓB UŻYCIA:
./hello.sh [OPCJE]
PODSTAWOWE OPCJE:
--help, -h Wyświetla tę pomoc
--version Wyświetla informacje o wersji programu
--all Wyświetla wszystkie dostępne informacje
--save-all Zapisuje wszystkie wyniki do pliku
INFORMACJE O SYSTEMIE:
--system-info Wyświetla podstawowe informacje o systemie
--packages Wyświetla listę zainstalowanych pakietów
--services Wyświetla listę uruchomionych usług
--ports Wyświetla listę otwartych portów
--startup Wyświetla listę programów uruchamianych przy starcie
--recent-packages Wyświetla ostatnio zainstalowane pakiety
--repositories Wyświetla skonfigurowane repozytoria
ŚLEDZENIE ZMIAN:
--track-changes=DATA Ustawia datę śledzenia zmian
Przykłady:
--track-changes="1 month ago"
--track-changes="2023-01-15"
--config-changes Wyświetla zmiany w plikach konfiguracyjnych
--user-changes Wyświetla zmiany w użytkownikach i grupach
--binary-changes Wyświetla zmiany w plikach binarnych
--scheduled-tasks Wyświetla zmiany w zaplanowanych zadaniach
--network-changes Wyświetla zmiany w konfiguracji sieci
--system-timestamps Wyświetla zmiany w kluczowych plikach systemowych
RAPORTY MIESIĘCZNE:
--monthly-report Generuje szczegółowy raport miesięczny
--monthly-stats Generuje statystyki miesięczne
--monthly-visualize Generuje wizualizację miesięcznych zmian
PRZYKŁADY UŻYCIA:
# Wyświetlenie podstawowych informacji o systemie:
sudo ./hello.sh --system-info
# Wyświetlenie wszystkich informacji z śledzeniem zmian od tygodnia:
sudo ./hello.sh --track-changes="1 week ago" --all
# Wygenerowanie statystyk miesięcznych i zapisanie ich do pliku:
sudo ./hello.sh --monthly-stats --save-all
# Sprawdzenie zmian w plikach konfiguracyjnych od konkretnej daty:
sudo ./hello.sh --track-changes="2023-06-01" --config-changes
UWAGI:
- Niektóre funkcje wymagają uprawnień roota (sudo).
- Aby wyświetlić zmiany, należy użyć opcji --track-changes wraz z odpowiednią datą.
- Można łączyć wiele opcji w jednym poleceniu.
- Wyniki można zapisać do pliku za pomocą opcji --save-all.
===========================================================
Instalacja zakończona sukcesem!
user@server:~$ sudo ./hello.sh
===== hello .sh - Linux Software Finder =====
Ten skrypt identyfikuje zainstalowane oprogramowanie i usługi
oraz śledzi zmiany w systemie od określonej daty
Wybierz opcję:
1) Wyświetl wszystkie informacje
2) Informacje o systemie
3) Zainstalowane pakiety
4) Uruchomione usługi
5) Otwarte porty
6) Programy startowe
7) Ostatnio zainstalowane pakiety
8) Skonfigurowane repozytoria
9) Ustaw datę śledzenia zmian
10) Zmiany w plikach konfiguracyjnych
11) Zmiany w użytkownikach/grupach
12) Zmiany w plikach binarnych
13) Zmiany w zaplanowanych zadaniach
14) Zmiany w konfiguracji sieci
15) Zmiany w kluczowych plikach systemowych
16) Raport zmian miesięcznych (ostatnie 12 miesięcy)
17) Statystyki miesięczne (ostatnie 12 miesięcy)
18) Wizualizacja zmian miesięcznych
19) Zapisz wszystko do pliku
20) Wyjście
user@server:~$ 9
========== Ustawienie daty śledzenia zmian ==========
Obecna data śledzenia zmian: 2024-03-03
Formaty daty:
- YYYY-MM-DD (np. 2023-01-15)
- 'X days ago' (np. '30 days ago')
- 'last month', 'last week', 'yesterday'
Podaj nową datę śledzenia zmian (lub naciśnij Enter, aby zachować obecną): 30 days ago
Data śledzenia zmian została ustawiona na: 2024-03-04
user@server:~$ 17
========== Statystyki zmian miesięcznych z ostatnich 12 miesięcy ==========
Generowanie statystyk miesięcznych od Marzec 2023 do Marzec 2024
Miesiąc Pakiety Usługi Konfiguracje Użytkownicy Sieć
----------------------------------------------------------------------
Marzec 2023 45 12 87 2 4
Kwiecień 2023 12 3 24 0 1
Maj 2023 28 5 32 1 2
Czerwiec 2023 8 1 15 0 0
Lipiec 2023 32 8 46 1 3
Sierpień 2023 18 4 27 0 1
Wrzesień 2023 5 0 12 0 0
Październik 2023 22 6 35 2 5
Listopad 2023 10 2 19 0 1
Grudzień 2023 7 1 14 0 0
Styczeń 2024 36 9 52 1 4
Luty 2024 15 3 22 1 2
Marzec 2024 27 7 41 0 3
Legenda:
Pakiety: Liczba zainstalowanych pakietów
Usługi: Liczba zmodyfikowanych usług systemowych
Konfiguracje: Liczba zmodyfikowanych plików konfiguracyjnych
Użytkownicy: Zmiany w kontach użytkowników i grupach
Sieć: Zmiany w konfiguracji sieci
Wybierz plan, który najlepiej odpowiada Twoim potrzebom
Poznaj opinie administratorów i zespołów DevOps korzystających z naszych narzędzi
"Hello System Scanner stał się niezbędnym narzędziem w mojej codziennej pracy. Dzięki niemu szybko identyfikuję zmiany w systemie i potencjalne problemy bezpieczeństwa. Oszczędza mi to godziny pracy tygodniowo!"
"Jako zespół DevOps zarządzamy setkami serwerów i potrzebujemy narzędzi, które są niezawodne i dostarczają wartościowych informacji. DevOpsTerminal spełnia te wymagania w 100% i zapewnia nam spokój ducha."
"Funkcja analizy miesięcznej to game-changer dla naszego zespołu. Pozwala nam zobaczyć wzorce i trendy, które wcześniej umykały naszej uwadze. Polecam każdemu administratorowi Linux!"
Jesteśmy tutaj, aby pomóc Ci w każdej sytuacji
Dołącz do setek administratorów i zespołów DevOps, którzy polegają na Hello System Scanner, aby utrzymać swoje systemy Linux w porządku.
Rozpocznij teraz Zobacz na GitHub