Watki w jezyku Java
Parę słów wprowadzenia do wielowątkowości oraz przykłady implementacji w Javie. Wątki są bardzo proste w urzyciu w Java jednak wymagają bardzo ostrożnego programowania ponieważ błedy przeważnie nie są oczywiste do zauważenia.
JDBC dla bazy Postgres
Nieraz pisząc prosty program w Javie potrzebujemy połaczenia do bazy danych. Jeśli mamy poinstalowane wielkie frameworki możemy użyć bardziej wyrafinowancyh metod dostępu. Pisząć jednak małe nażędzie uzywane z konsoli może być łatwiej użyć bezpośrednio sterownika JDBC. Poniższy post pokazuje przykłady jak to zrobić.
Najfajniejsze projekty z czasu studiow
Kilka projektów nad którymi pracowałem w czasie studiów. Najwięcej zabawy miałem z algorytmem genetycznym ale sniffer i gra w javie były fajne. Ahhh .... te czasy .... miło tak powspominać.
HellBlocks Java game
Od czasu do czasu staram się pobawić jakimiś nowymi technologiami. W tym wypadku byly to aplety javy. Okazuje się że nie ma w tym nic nadzwyczajnego i da się dość łatwo i wygodnie programować proste gry i narzędzia. Zapraszam do zabawy
Narzędzia do podsłuchu (sniffingu) ruchu sieciowego
Systemy livecd jak knoppix wyposarzone są w niesamowite narzędzia. W tym artykule opisuje kilka programów które pozwolą nam na banalnie proste wykonywanie przeróżnego rodzaju ataków na sieci IP. Wszystko czego potrzeba to komputer w sieci lokalnej na którym można zbootować knopixa lub laptop wpięty w segment sieci i jesteśmy w domu. Artykół ten jest przeznaczony dla mało zaawansowanych i pokazuje jak proste jest wykonywanie sniffingu, masowego przechwytywania haseł i ataków man in the middle.
Konfiguracja i opis działania servera DHCP pod linuxem
Server DHCP pozwala na automatyczną konfigurację komputerów w sieci lokalnej. Posiadając DHCP nie musimy martwić się jakie adresy IP nadajemy komputerom ani czy mają aktualne ustawienia DNS, proxy itd. Za pomocą servera DHCP laptopy i inne urządzenia mobilne uzyskają dostęp do naszej sieci bez konieczności ręcznej konfiguracji.
Narzędzia do monitorowania i diagnozowania sieci IP
Kilka bardzo przydatnych poleceń sieciowych. Za ich pomocą będziemy w stanie zdiagnozować większość problemów. Niektóre z nich pozwolą nam też na podsłuch ruchu w sieći lokalnej.
Jak skonfigurować klucze szyfrujące i podpis cyfrowy w thunderbird windows / linux
Aby korzystać z podpisów cyfrowych i szyfrowania kluczami prywatnymi nie trzeba zaraz kupować kosztownego oprogramowania ani certyfikatów. Na prywatne potrzeby lub potrzeby małej organizacji czy biura wystarczą nam darmowe rozwiązania. Będzie to działać zarówno pod Windows jak i Linux. Potrzebne nam będzie tylko thunderbird, enigmail oraz gnupg.
Jak skonfigurować klucze szyfrujące i podpis cyfrowy w mutt pod linuxa
Kinfiguracja klienta poczty mutt do pracy z kluczami szyfrującymi zajmuje chwilę czasu ale mając gotową procedurę to nic strasznego. Pomyśl tylko! nigdy więcej nie będziesz martwić się że ktoś się pod ciebie podszyje lub że mail który otrzymałeś jest podstępem. Możesz też używać szyfrowania by nikt poza twoim odbiorcą nie był w stanie go odczytać! A co najlepsze mutt działa pod konsolą więc będziesz miał łatwy dostęp do klienta.
System nazw DNS i Konfiguracja BIND 9
Wprowadzenie do systemu DNS oraz opis jak skonfigurować server nazw DNS bind 9 pod linuxem. Server bind ma pewne kruczki i na początku może być lekko irytujacy swoja składnią i niektórymi parametrami jednak nie jest niczym trudnym. Ważne tylko by tesowac poprawność konfiguracji przed startem i testować dns nim zaczniemy go używać.
Tworzenie kluczy szyfrujących - prywatny i publiczny
Aby skonfigurować certyfikat dla serwera www albo klienta poczty elektronicznej musimy wygenerować klucze szyfrujące. Będziemy potrzebować klucz prywatny i publiczny. No to bierzmy sie do pracy.
Podpis elektroniczny i infrastruktura klucza publicznego
Przedstawiam tu podstawy zagadnień związanych z szyfrowaniem z użyciem kluczy publicznych oraz ideę podpisu cyfrowego.
Adresowanie IP
Aby zrozumieć sieci komputerowe routing, narzędzia sieciowe itd musimy zapoznać się z działaniem adresów IP. Mam nadzieje że ten post pomoże zrozumieć co to maska, jak rozdziela się sieci oraz dlaczego komputery nie mogą się dogadać mimo że podłączone są do tego samego kabla ;-)
Klient poczty mutt - ćwiczenia i ściąga poleceń
Krótka ściąga z klienta pocztowego mutt oraz kilka zadań do wykonania w wolnym czasie.