Problemy z Wiresharkiem pod Debianem

Niektórzy użytkownicy mogą mieć problemy z uruchomieniem aplikacji Wireshark z prawami użytkownika. Z prawami roota naturalnie problem nie występuje lecz taki sposób użytkowania generalnie nie jest dobrym pomysłem. Tym, którzy korzystają z Debiana squeeze pomoże wykonanie poniższego skryptu z poziomu roota.

#!/bin/sh
apt-get install libcap2-bin
groupadd wireshark
usermod -a -G wireshark Twoja_nazwa_użytkownika
newgrp wireshark
chgrp wireshark /usr/bin/dumpcap
chmod 750 /usr/bin/dumpcap
setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap
chmod o+x /usr/bin/dumpcap

Teraz Wireshark powinien uruchamiać się bez problemu także na prawach użytkownika. :) Pamiętaj o odpowiednich uprawnieniach dla pliku!

Problem hosts w Windows Mobile 6

Większości czytelników tego bloga zapewne choć raz zdarzyło się “dłubać” w pliku hosts, niezależnie od systemu operacyjnego. Stosunkowo mało osób wie o tym, że jest on dostępny także na platformach Apple iOS (w lokalizacji /etc/hosts), Android (w lokalizacji /system/etc/hosts), a nawet zapomniany już Symbian. Pomimo braku pliku hosts na platformie Windows Mobile 6 pozostawiona została jego podstawowa funkcjonalność – wciąż możemy np. filtrować reklamy czy też robić skróty lecz zmian dokonujemy nie w pliku, a w rejestrze.

  1. Zaopatrz się w jakąś aplikację do edycji rejestru, najlepiej PHM Registry Editor (status prawny: freeware).
  2. Uruchom edytor rejestru i przejdź do następującego klucza,

    HKEY_LOCAL_MACHINE\Comm\Tcpip

    a następnie utwórz wewnątrz niego następny klucz

    Hosts

    w niektórych przypadkach po wykonaniu tej czynności urządzenie może się zrestartować lub wymagać restartu.

  3. Czas dodać przykładowy wpis – aby to zrobić utwórz wewnątrz hosts klucz o odpowiedniej nazwie (np. reklamy.blablabla.pl lub router). Adres IP należy dostarczyć w formie heksadecymalnej (odpowiedni konwerter online jest tutaj), jako wartość binarną.

    Tak powinien wyglądać rekord zawierający adres IP.

    Teraz trzeba jeszcze dodać rekord stanowiący czas wygaśnięcia wpisu (ciąg siedmiu 99 ma efekt podobny do standardowego hosts, ergo dopóki wpis istnieje w pliku dopóty działa).

    Zawartość binarnego rekordu ExpireTime powinna wyglądać tak jak na powyższym zrzucie ekranu.

Opisany powyżej sposób dotyczy wszystkich wersji WM6 (6.0/6.1/6.5).

Precz z IE6!

Niedawno natknąłem się w sieci na ciekawą akcję (de facto jedną z kilku tego typu) służącą wyparciu z rynku przeglądarki IE6. Projekt otrzymał nazwę The Internet Explorer 6 Countdown, a zawierającą m. in. statystyki i możliwość udostępnienia informacji w sieciach społecznościowych możesz obejrzeć tutaj. Na stronie dostępny jest także specjalny baner (informuje użytkowników starszych wersji IE, że ich przeglądarka jest przestarzała). Całość ku mojemu zdziwieniu powstała z inicjatywy Microsoftu i odnoszę wrażenie, że służy promowaniu IE9…

Jeśli wciąż używasz bądź widzisz u kogoś z rodziny/firmy/whatever przestarzałą przeglądarke – spróbuj coś z tym zrobić! Zaktualizuj swoją przeglądarke, potraktuj w ten sposób komputery rodziny i przyjaciół, poinformuj dział IT w swojej firmie… Bez naszej mobilizacji osiągnięcie celu tj. poniżej 1% udziału w rynku dla IE6 nie będzie możliwe (zaznaczę, że według statystyk z w/w strony Polska jest bardzo blisko – 1,4%). Od siebie mogę polecić Operę – zdecydowanie najlepszą przeglądarke na rynku. :-)