Projekty - Unix

Oto zebrane niektóre moje skrypty używane na FreeBSD lub Linuksie – przydatne na maszynie serwerowej lub desktopie. Niektóre są napisane tylko dla FreeBSD, a inne powinny działać każdej typowej platformie NIX. Wszystkie udostępniane na licencji GNU General Public License. Na samym dole umieściłem kilka tekstów – głównie dotyczących FreeBSD.

HOWTO: Amilo Pro V2060 + Gentoo Linux

30 sierpnia 2006, by: kozik

Używanie Gentoo Linux na notebooku z intelowskimi elementami – nie wszystko jest różowe…

Przeczytaj resztę wpisu o "HOWTO: Amilo Pro V2060 + Gentoo Linux" »

Wysłano w Projekty - Unix | 2 komentarzy »

HOWTO: Motorola V220 + Linux

6 maja 2006, by: kozik

Połączenie się z Motorolą V220 na Linuksie – dostęp do plików.

Przeczytaj resztę wpisu o "HOWTO: Motorola V220 + Linux" »

Wysłano w Projekty - Unix | 1 komentarz »

mount_cloop oraz umount_cloop

30 marca 2006, by: kozik

Typ: shell, Linux
Opis: Przyjemne i proste (de)montowanie plików cloop.

Pobierz: mount_cloop, umount_cloop

Wysłano w Projekty - Unix | Brak komentarzy »

random_text_generator

20 marca 2006, by: kozik

Typ: shell

Opis: Wygenerowanie losowego ciągu znaków alfanumerycznych o żądanej długości (np. do hasła). Wymaga powłoki obsługującej $RANDOM (np. bash, zsh i inne).

Pobierz: random_text_generator

Wysłano w Projekty - Unix | Brak komentarzy »

check_services

11 marca 2006, by: kozik

Typ: shell

Opis: Sprawdzanie czy wybrane usługi pracują – można dorzucić do crona, aby sprawdzać ich stan co godzinę – czasem może się przydać…

Pobierz: check_services

Wysłano w Projekty - Unix | Brak komentarzy »

iptables – reguły firewalla

2 marca 2006, by: kozik

Zestaw reguł dla iptables dla różnych konfiguracji. Reguły zazwyczaj raczej restrykcyjne – POLICY ustawione na DROP. Przed użyciem radzę dokładnie przestudiować, skonfigurować i zakomentować np. lokalny serwer FTP czy klienta aMule.

  • iptables.home_client – reguły dla zwykłego peceta w sieci lokalnej lub bezpośrednio połączonego do Internetu.
  • iptables.home_router – reguły dla komputera pełniącego rolę routera/bramki/NAT-u.

Wysłano w Projekty - Unix | Brak komentarzy »

find_perl_modules

30 stycznia 2006, by: kozik

Typ: Python

Opis: Skrypt wyszukujący moduły (pliki „.pm”) Perla i listujący te zduplikowane (obecne w kilku katalogach). Przydaje się czasem przy instalacji nowego Perla oraz gdy moduły Perla wgrywamy jako pakiety z danej dystrybucji (np. podpięte pod system Portów lub Portage).

Pobierz: find_perl_modules

Wysłano w Projekty - Unix | Brak komentarzy »

ntp_sync_clock

12 grudnia 2005, by: kozik

Typ: shell

Opis: Skrypt aktualizujący czas poprzez NTP – przeznaczony do wywoływania z poziomu crona (na wyjściu produkuje tylko błędy). Ma zapisane w sobie 4 serwery (jeden polski, dwa niemieckie – całkiem dobry czas dostępu).

Pobierz: ntp_sync_clock

Wysłano w Projekty - Unix | Brak komentarzy »

mass_mail_users

5 grudnia 2005, by: kozik

Typ: Python

Opis: Sprytne wysyłanie indywidualnego maila do wszystkich użytkowników w systemie (indywidualnego w sensie do jednego odbiorcy naraz). Spryt leży w szybkości działania i w minimalizacji narzutu na system, tzn. skrypt dopisuje maila (wraz z odpowiednimi nagłówkami) bezpośrednio do mboksa użytkownika. Jeżeli jednak użytkownik ma plik „.forward”, to wysyła go normalnie SMTP (na początku pyta o dane uwierzytelniające dla SMTP).

Skrypt sprawdzony w praktyce – powoduje bardzo mały narzut na działający system – gwarantuje to przerwa po każdorazowym wysłaniu maila oraz rzadkie korzystanie z rzeczywistego połączenia SMTP.

Pobierz: mass_mail_users

Wersja: 1.0.2

Wysłano w Projekty - Unix | Brak komentarzy »

check_mail_rejects

22 listopada 2005, by: kozik

Typ: Python

Opis: Skrypt wyciągający informacje z logow maila Postfix-a o nieudanych próbach doręczenia poczty (SMTP) – przydatny przy wykrywaniu masowych skanowań adresow e-mail i nieprawidłowości z tym związanych. Generalnie przydatność niewielka – lepiej juz używać LogWatch, ale skrypt ma rownież zastosowanie edukacyjne :) (podstawy Pythona, wyrażeń regularnych i odczytu plików).

Pobierz: check_mail_rejects

Wysłano w Projekty - Unix | Brak komentarzy »

« Previous Entries Next Entries »