Archive for the ‘Linux’ Category

TFTP with GUI for Ubuntu

sobota, 4 sierpnia, 2012

Od pond 4 lat jako główny system wykorzystuje Ubuntu. Pomaga mi w pracy i w domu, wcześniej w szkole. Niestety nie zawsze można znaleźć na ten system tak przydatne i intuicyjne narzędzia jak 3CDemon tools. Ostatnio szukając prostego serwera TFTPD z graficznym interfejsem natrafiłem na TFTPGUI.
Jest to nowy projekt. Rok temu w lipcu została opublikowana pierwsza wersja programu. Na początku tylko na platformę Microsoft Windows. Miesiąc później powstała wersja na wszystkie dostępne systemy operacyjne.

TFTPGUI jest intuicyjny i lekki. Można go pobrać ze strony http://code.google.com/p/tftpgui/.

Instalacja:

Instalacja programu polega na pobraniu pliku tar. Rozpakowaniu go w dogodnym miejscu a następnie uruchomieniu za pomocą python.

gksu python ./tftpgui/tftpgui.py

TFTPGUI

Obsługa programu jest mało skomplikowana. Na panelu głównym mamy do wyboru cztery guziki. Start, Stop, Setup i Exit.

Konfiguracja:

W oknie konfiguracji można ustawić gdzie jest katalog roboczy serwera, gdzie mają być składowane logi, port na którym serwer pracuje oraz jakie adresy IP mają mieć dostęp do serwera.

TFTPGUI

Podsumowanie

Bernard Czenkusz tworząc TFTPGUI stworzył bardzo przydatne narzędzie niezbędne w pracy każdego administratora. Właśnie takich prostych i przyjaznych narzędzi brakuje w dystrybucjach linuxa typu Desktop. Przewagą programu nad standardowym tftpd dostępnym w Ubuntu jest GUI. Wymaga on minimum konfiguracji i można go zainstalować i uruchomić w paręnaście sekund. Do tego jak będzie niepotrzebny de-instalacja polega na skasowaniu go.

Netdiscover – rozpznawanie sieci

sobota, 23 października, 2010

Netdiscover jest narzędziem które pomaga znaleźć urządzenia w sieci. Autor oprogramowania pisze o swoim produkcie “Netdiscover is an active/passive address reconnaissance tool, mainly developed for those wireless networks without dhcp server, when you are wardriving. It can be also used on hub/switched networks.”

Osobiście uważam, że narzędzie może się przydać podczas codziennej pracy np. w małej sieci szukamy konkretnego urządzenia, bez dostępu do zarządzania switch-em sprawdzamy czy jesteśmy w dobrym vlan. Analiza logów dhcp nie koniecznie jest wygodna i nie zawsze mamy do niego dostęp. W przypadku tanich routerów może nie być takiej możliwości.

Przykładowy wynik polecenia sudo netdiscover
 Network Discovering Tool

Jak widać na powyższym obrazku użycie narzędzia jest wygodniejsze niż analiza logów dhcp do których nie zawsze mamy dostęp. Niestety uruchomienie programu bez parametrów skanuje wszystkie możliwe sieci i interfejsy, co może zająć sporo czasu. Warto zapoznać się z opcjami programu wybierając “netdiscover ?” przydatna może być funkcja – r np. 192.168.2.0/24 jeśli wiemy jaką sieć chcemy zeskanować oraz -i aby określić interfejs na którym ma się odbyć skanowanie.

Używam tego narzędzia do znajdowania urządzeń np. Proxim które domyślnie pobierają adres ip z dhcp.
Producent zaleca aby po podłączeniu do sieci uruchomić aplikację ScanTool która znajdzie urządzenie. Niestety działa ona tylko pod windows. Osobiście na co dzień nie używam Windows więc alternatywa pod linux jest dla mnie bardzo przydatna.

Netdiscover jest kolejną użytecznym narzędziem które może czasem ułatwić codzienne obowiązki. Zachęcam do użytkowania narzędzia z rozwagą i nieskanowania nim obcych sieci bez zgody właściciela.

Powyższe narzędzie jest dostępne w repozytoriach Ubuntu. Więcej informacji na temat tego narzędzia można uzyskać na stronie projektu pod adresem http://www.nixgeneration.com/~jaime/netdiscover/.

NetStumbler for Linux czyli Wavemon w praktyce

niedziela, 23 listopada, 2008

Specjalistyczne narzędzia do projektowania oraz diagnozowania sieci bezprzewodowych są bardzo drogie. W śród darmowych narzędzi możemy wyliczyć kilka przydatnych w codziennej pracy administratora. Do nich należy NetStumbler – dostępny tylko dla systemu windows oraz zbliżony funkcjonalnie Wavemon który jest dedykowany dla użytkowników Linux. W niniejszym tekście skupie się na opisie drugiego narzędzia z wyżej wymienionych.

Wavemon jest małym tekstowym narzędziem bardzo pomocnym przy:

  • Projektowaniu sieci,
  • Określaniu zasięgu sieci,
  • Wizowaniu anten kierunkowych,
  • Diagnozowaniu potencjalnych problemów.

Bez problemy możemy go zainstalować w każdej dystrybucji Linux (W ubuntu jest dostępny w repozytoriach.)

Wymagania:

System Linux z kernelem 2.4 lub nowszym. Urządzenie wi-fi wspierane przez kernel.

Konfiguracja:

Uruchamiamy program w konsoli za pomocą polecenia wavemon. Następnie naciskamy F7. W polu interface wybieramy odpowiednią kartę radiową. Naciskamy “save configuration ” i wracamy do okna głównego po przez naciśnięcie klawisza F1.

Praca z programem.

Program zawiera trzy zakładki za pomocą których możemy:

  • F1 – info – Sprawdzać informację na temat aktualnego połączenia.
  • F2 – hist – Oglądać histogramy z połączenia
    Wavemon - Alternatywa dla NetStumbler
  • F3 – aplist – Sprawdzać urządzenia w zasięgu

Uwagi
Wavemon najlepiej współpracuje z kartami Orinoco przy innych kartach mogą nie działa niektóre funkcje. W porównaniu do programu netstumbler znanego z pod windows brakuje mu możliwość zapisu histogramów do pliku, oraz pracy w tzw. trybie zero config.
Strona domowa projektu: http://www.janmorgenstern.de/projects-software.html

Tilda

sobota, 7 czerwca, 2008

Jako Administrator często potrzebuje szybki dostęp do Terminala. Zazwyczaj uruchomiałem go za pomocą skrótu na pasku narzędzi. Niestety takie rozwiązanie jest nieco uciążliwe jeśli potrzebujemy go włączyć tylko na chwilę.

Dziś przypadkiem znalazłem narzędzie o nazwie Tilda. Jest to niezwykle użyteczny emulator terminala umieszczany na pulpicie. Wygląda to tak jak na poniższym zrzucie.

Dzięki temu rozwiązaniu nie musimy czekać aż terminal się uruchomi a potem zwolni zasoby za pomocą jednego klawisza skrótu uruchamiamy go na pulpicie we wcześniej zdefiniowanym miejscu oraz zamykamy. Program może być uruchomiony na stałe – można ustawić go tak ,żeby zawsze był na samym dole (nie zasłaniał okien) lub na samej górze co jest nieco wygodniejsze moim zdaniem.

Program jest dostępny w repozytoriach ubuntu.

Podczas pierwszego uruchomienia należy ustawić parę parametrów. W moim przypadku było nie zbędne ustawienia keybindings – służy on do otwierania oraz chowania terminala. Do tego można ustawić przenikanie oraz pozycję na ekranie. Jeśli zapomnimy czegoś ustawić w każdej chwili możemy najechać myszką na terminal a następnie wybrać “Preferences” i poprawić ustawienia.