wtorek, 1 września 2009

freebsd + sockstat

ciekawa komenda
#sockstat

środa, 19 sierpnia 2009

debug + ssh + cisco

Często potrzebuje wiedzieć co się dzieje na switchu lub routerze.
Postanowiłem zrobić sobie ściągę.

router#terminal monitor


Jeśli coś nas jeszcze nas interesuje oprocz standardowych zdarzeń to dodajemy np
router#debug spanning-tree all

niedziela, 16 sierpnia 2009

Big File + Wireshark

Ostatnio chciałem przeanalizować ruch w sieci, nazbierało mi się tego 450 Mb.
Zrzut zrobiłem w taki sposób.
tcpdump -c 5000000 net 192.168.x.0/24 -w calasiecX.log
Nasłuchując przez 5 minut sieć obliczyłem, że 10 godzin to będzie gdzieś tak koło 5000000 pakietów (z tąd flaga -c), odpowiednia sieć oraz zapis do pliku calasiecX.log.
Moj wireshark oszalał jak ladował plik. Zastanawiałem się czy jest jakiś sposób, wymyśliłem tylko jeden.
#wc -l calasiecX.log
1911693 calasiecX.log
policzyłem ile jest wierszy podzieliłem na połowe i stworzyłem 2 pliki.
head -n 955846 calasiecX.log > calasiecX-01.log
tail -n 955845 calasiecX.log > calasiecX-02.log
955846 wierszy początkowych oraz tyle samo końcowych. Dzięki temu wireshark pozwolił mi załadować połowe informacji. Wydaje mi się, że ten sposób jest trochę nie domyślny macie jakiś swój ?.

wtorek, 11 sierpnia 2009

cisco reset password + no break key

Na moim komputerze nie ma guzika break, do resetu cisco jest całkiem potrzebny. W artykule który można znaleść na stronie cisco tutaj jest opisany sposób jak wygenerować wejście w tryb rommon. Ja używam putty w ubuntu.
- ustawiamy w atrybutach połączenia prędkość na 1200 (nic nie będzie widać na ekranie),
- wyłączamy i włączamy router,
- wciskamy spacje przez 15-20 sekund
Powinniśmy otrzymać ten sam efekt co wciskanie klawisza break.
- przełączamy się na normalne połączenie
- powinniśmy zobaczyć tryb "rommon"
- wpisujemy "confreg 0x2142"
- resetujemy
- omijamy dialog konfiguracji
- zapisujemy konfiguracje domyślną
- conf term
- ustawiamy rejest "config-register 0x2102"
- reset dla pewności
- dalsza configuracja

piątek, 7 sierpnia 2009

DMDE + format Canon

Dzisiaj na czułem się czegoś nowego. Myślałem, że łatwo jest odzyskać dane z karty pamięci SD. Przez przypadek sformatowałem kartę swoim aparatem Canonem Cybershot, okazuje się, że aparat formatuje kartę zerując wszystkie sektory na karcie.

Uczę się nowego programu DMDE dzięki niemu poznałem ten szczegół. Wcześniej próbowałem różnych programów do odzyskiwania danych. Powinienem zacząć od tego.

środa, 22 lipca 2009

dd + backup + virtualbox

Backupy są bardzo potrzebne. Na początku w pracy używaliśmy tar'a. Archiwizacja tar'em jest calkiem sprawna i wygodna. Ale zazwyczaj musimy pod to wszystko przygotować system. ( nie wspominając, że archiwizacje należy odpowiednio rozpakowywać (uprawnienia,czas utworzenia)).

Myślę, że i archiwizacja i kopiowanie obrazu dysku powinno być wykorzystywane razem.
Częściej archiwizacja a kopiowanie dysku np. po zmianie struktur. Aby szybko można było odzyskać działający system operacyjny.

Najlepszym sposobem na rozmycie wszystkich wątpliwości jest skorzystanie np z virtualboxa. Bardzo przyjemnie się pracowało z możliwością tworzenia i przywracania "snapshotów". Plan był taki stworzenie obrazu dysku crash test oraz odzyskanie. Pierwszym błędem jaki robiłem (logiczne) było używanie tego samego dysku. Naiwnie myślałem, że dd rozpozna sektory, które są zapisywane przez niego samego. Udawało się mu poprawnie zapisać i stworzyć plik obrazu ale nie udawało mi się odzyskiwać niczego. Dodałem drugi wirtualny dysk. Jedną partycję miałem 1,9 Giga a drugą przeznaczoną na backup 2.0 Giga statycznie. Widać organizowanie obrazu z pierwszego dysku przekraczało miejsce na drugim dysku na partycji. Trzeba mięć większą partycję jeśli kopiujemy dysk 1:do pliku (lepiej stosować opcję z pakowaniem). Z kopiowaniem partycji plik obrazu nie przekroczy geometrii partycji. Aby stworzyć kopie partycji wystarczy
dd if=/dev/hda of=/mnt/backup/obraz.ima
Aby stworzyć obraz MBR
dd if=/dev/hda of=/mnt/backup/backup-hda.mbr count=1 bs=512
(odczytaj 512 bajtów i count=1 - czyli jednokrotnie).
Aby nad grać MBR robimy tak jak nagrywanie obrazu dysku
dd if=/mnt/backup/backup-hda.mbr if=/dev/hda

Partycji
dd if=/dev/hda1 of=/mnt/backup/obraz.ima
Z pakowaniem
dd if=/dev/hda | gzip > /mnt/backup/obraz.ima.gz
Rozpakowywanie spakowanego obrazu
gzip -dc /mnt/backup/obraz.ima.gz | dd of=/dev/hda

wtorek, 21 lipca 2009

chroot + debian + mount

Już kilka razy się przydał chroot zeby zamontować system wystarcza 3 rzeczy.

mount -o bind /dev /chrootsystem/dev
mount -t tmpfs /dev/null /chrootsystem/tmp
mount -t proc proc /chrootsystem/proc

A pozniej tylko

chroot /chrootsystem

poniedziałek, 1 czerwca 2009

Transcendencja + występuje prawie wszędzie

Transcendencja to tylko sposób na komunikowanie się
pomiędzy rzeczywistościami. Ja z mojej rzeczywistości
poprzez własne zewnętrze wnikam w Twoją rzeczywistość.
Transcendencja to świadomość że, moje słowa docierają do
Ciebie.

Przeczytam to kiedyś na pl.sci.filozofia