Programowanie, Bazy Danych, Systemy, Web Technologie Programowanie, Bazy Danych, Systemy, Web Technologie
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.
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ć.
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ć.
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
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.
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.
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.
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.
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.
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ć.
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.
Przedstawiam tu podstawy zagadnień związanych z szyfrowaniem z użyciem kluczy publicznych oraz ideę podpisu cyfrowego.
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 ;-)
Krótka ściąga z klienta pocztowego mutt oraz kilka zadań do wykonania w wolnym czasie.
About the author

Hi, my name is Artur Ejsmont,
welcome to my blog.
I am a passionate software engineer living in Sydney and working for Yahoo! Drop me a line or leave a comment.
Follow @artur_ejsmont