#sockstat
wtorek, 1 września 2009
środa, 19 sierpnia 2009
debug + ssh + cisco
Często potrzebuje wiedzieć co się dzieje na switchu lub routerze.
Postanowiłem zrobić sobie ściągę.
Jeśli coś nas jeszcze nas interesuje oprocz standardowych zdarzeń to dodajemy np
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.
Moj wireshark oszalał jak ladował plik. Zastanawiałem się czy jest jakiś sposób, wymyśliłem tylko jeden.
Zrzut zrobiłem w taki sposób.
tcpdump -c 5000000 net 192.168.x.0/24 -w calasiecX.logNasł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.logpoliczyłem ile jest wierszy podzieliłem na połowe i stworzyłem 2 pliki.
1911693 calasiecX.log
head -n 955846 calasiecX.log > calasiecX-01.log955846 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 ?.
tail -n 955845 calasiecX.log > calasiecX-02.log
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),Powinniśmy otrzymać ten sam efekt co wciskanie klawisza break.
- wyłączamy i włączamy router,
- wciskamy spacje przez 15-20 sekund
- 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.
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.
wtorek, 4 sierpnia 2009
ś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
Aby nad grać MBR robimy tak jak nagrywanie obrazu dysku
Partycji
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.imaAby 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.imaZ pakowaniem
dd if=/dev/hda | gzip > /mnt/backup/obraz.ima.gzRozpakowywanie 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.
A pozniej tylko
mount -o bind /dev /chrootsystem/dev
mount -t tmpfs /dev/null /chrootsystem/tmp
mount -t proc proc /chrootsystem/proc
A pozniej tylko
chroot /chrootsystem
czwartek, 2 lipca 2009
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
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
Subskrybuj:
Posty (Atom)