LinWin Sysadmin Power Tools
LinWin Sysadmin Power Tools to pakiet aplikacji przeznaczonych dla systemów Linux i Windows ułatwiających administrowanie tymi systemami. W skład pakietu wchodzą następujące programy:
- Skrypty firewall.nft + firewall.sh - ustawiające firewall typu "Twierdza" na stacji roboczej
- Skrypt firewall-router.nft - przykład firewalla przeznaczonego na komputer pełniący funkcję routera. Demonstruje udostępnianie połączenia z internetem oraz przekierowanie ruchu przychodzącego na określony port do komputera wewnątrz sieci.
- Plik nftables-firewall.service - plik jednostki systemd uruchamiający firewalla przy starcie systemu.
- netfilterstat - program analizujący logi firewalla nft w systemie Linux, wyświetla statystyki zdropowanych pakietów dla łańcuchów "input", "output", i "forward". Dla łańcucha "input" zlicza ilość pakietów posortowanych po Ip źródłowym i porcie docelowym oraz po porcie docelowym i Ip źródłowym. . Dla łańcucha "output" zlicza ilość pakietów posortowanych po Ip docelowym i porcie docelowym oraz po porcie docelowym i Ip docelowym. Dla łańcucha forward zliczane są wszystkie statystyki pogrupowane po prefiksie etykiety wpisu, co pozwala kontrolować ruch wychodzący jak i przychodzący.
- netfilterdetectportscan - program analizujący logi firewalla nft w systemie Linux i wypisujący IP, które skanowały porty systemu, z którego logi pochodzą.
- smtp-fail2ban - program wykrywający nieudane logowania do serwera smtp oraz niezgodne z protokołem rozłączenia i dodający ich ip do listy blokowanych na firewalu nft (ustawienia te są pamiętane po restarcie serwera).
- netcat.py - skrypt w Pythonie, który można uruchmić na jednym komputerze w charakterze serwera a na drugim w charakterze klienta. Działa w dwóch trybach:
- wykonywania zdalnie komend,
- uploadowania z klienta na serwer wskazanego pliku
Pozwala na administrację maszyn z Linuksem, Windowsem oraz maszyn z systemami mieszanymi.
- Programy wiersza poleceń dla systemu Windows:
- ftrunc - pozwala na usunięcie wskazanego bloku bajtów z początku, końca lub środka pliku,
- fsplit - dzieli wskazany plik na pliki o podanej wielkości,
- fjoin - łączy pliki utworzone powyższym programem w jeden kompletny plik,
- fextract - pozwala na wyciągnięcie z pliku źródłowego wskazanego bloku bajtów i zapisaniu go w nowym pliku,
- xor - program pozwalający na zaszyfrowanie/zdeszyfrowanie podanego pliku metodą XOR.