NetPi to przenośny analizator sieciowy oparty o mikrokomputer Raspberry Pi. Jak pisze autor na stronie projektu, sam pomysł na układ zaczął się od pewnego żartu w jego pracy - współpracownicy często śmiali się z niego, że uważa że Raspberry Pi z odpowiednimi modułami i oprogramowaniem jest rozwiązaniem niemalże każdego problemu jaki można napotkać w technologii.
Żart zamienił się w pełnoprawny projekt - rozbudowanego analizatora sieci, który swoimi możliwościami dorównuje komercyjnym urządzeniom wartym ponad 1500 dolarów. Cały projekt wykorzystuje otwarte oprogramowanie i udostępniany jest na licencji GNU GPL v3. Zaprojektowany został tak, aby możliwe było jego uruchamianie na niedrogim sprzęcie, takim jak Raspberry Pi. Póki co nie może on w pełni zastąpić komercyjnego urządzenia, jednakże dostarcza wielu przydatnych narzędzi dla amatorów i profesjonalistów, pracujących w zakresie technologii sieciowych.
Niezależnie od realnych osiągów i stabilności urządzenia, przedstawiony poniżej projekt jest doskonałym do realizacji we własnym zakresie. Oprócz nauki podczas zestawiania układu, system ten może zaoferować nam sporą pomów w zakresie np. instalacji sieci w naszym domu czy też jako zapasowe urządzenie do pracy w środowisku profesjonalnym.
Obecne funkcje i możliwości urządzenia
* CDP/LLDP - zbieranie informacji na temat sąsiadów w sieci poprzez port Ethernetowy
* DIA - rysowanie diagramów topologii sieci w której wpięte jest NetPi
* Ping, trace i badanie szybkości - wszystkie raportowane i zapisywane na dysku w celu późniejszej analizy
* Funkcjonalność Wireshark, skanera sieci bezprzewodowych i tzw. Zen Map
* Zdalny dostęp poprzez VNC oraz SSH
* Serwer SYSLOG, który pozwala na zbieranie logów wysyłanych przez urządzenia w sieci w celu późniejszej ich analizy.
Poradnik montażu i uruchamiania
System NetPi postawić na Raspberry Pi można manualnie - wszystkie skrypty i pliki jakie są potrzebne znajdują się na repozytorium (GitHub) autora projektu. Jednakże z uwagi, że manualna instalacja wszystkich składników na Debianie może być problematyczna i wymagać manualnego nadawania odpowiednich uprawnień w systemie, to prostszym sposobem jest pobranie gotowego obrazu systemu i wgranie go na kartę SD, którą umieszczamy w 'Malinie'.
Obraz systemu dostępny jest w dwóch wersjach - na Raspberry Pi oraz Raspberry Pi 2:
* Wersja dla RPi - [Link lub w postaci torrenta. Plik waży około 1,5 GB.
* Wersja dla RPi 2 - Link.
Wykorzystany sprzęt:
* Płytka Raspberry Pi B+ – $29 – Wymagana
* Karta SD 16 GB Samsung MicroSD HC – $11 – Wymagana (chociaż nie musi to być na konkretna karta - wystarczy że jest kompatybilna z naszym mikrokomputerem i ma wymaganą wielkość).
* Panel LCD z ekranem dotykowym JBtek 4" – $46 – Wymagana (dzięki temu urządzenie może pracować samodzielnie, aczkolwiek równie dobrze podłączyć można ekran do portu HDMI, ale wtedy nie skorzystamy z ekranu dotykowego).
* Edimax USB WiFi: – $16 – Opcjonalne (potrzebne tylko gdy chcemy zarządzać systemem poprzez połączenie bezprzewodowe lub tą drogą zgrywać np. logi z NetPi).
Łączny koszt wynosi około 100 dolarów. Dodatkowo, aby zwiększyć wygodę korzystania, do układu dokupić możemy:
* Bateryjne zasilanie z USB - zasadniczo każdy powerbank sprawdzi się w takim zastosowaniu.
* Klawiaturę na USB, na przykłąd FAVI Micro USB Keyboard - do podstawowej obsługi urządzenia nie jest wymagana, ale jeśli chcemy ułatwić sobie np. logowanie się terminali urządzeń sieciowych poprzez konwerter USB-COM, to można do komputera dokupić niewielką, przenośną klawiaturę.
* Obudowa, dostosowana do naszych wymagań.
Instrukcja uruchamiania
1. Zmontuj i zestaw cały potrzebny sprzęt.
2. Pobierz najnowszy obraz systemu NetPi.
3. Zainstaluj obraz na karcie SD korzystając np. z Win32DiskImager lub innego podobnego narzędzia.
4. Włóż kartę do Raspberry Pi i podłącz zasilanie.
5. Po uruchomieniu się komputera NetPi rozpocznie działanie.
Prekonfigurowane dane do logowania itp.
Główne konto: user: pi // hasło: raspberry
Logowanie do VNC: Podłącz do: [IP]:1 // hasło: netpinet
Lokalizacja udostępnianych plików: \\[IP]\netpi (folder /share/) oraz \\[IP]\web (folder var/www)
Źródło: http://blamethenetwork.com/netpi-raspberry-pi-network-analyzer/#prettyPhoto
Żart zamienił się w pełnoprawny projekt - rozbudowanego analizatora sieci, który swoimi możliwościami dorównuje komercyjnym urządzeniom wartym ponad 1500 dolarów. Cały projekt wykorzystuje otwarte oprogramowanie i udostępniany jest na licencji GNU GPL v3. Zaprojektowany został tak, aby możliwe było jego uruchamianie na niedrogim sprzęcie, takim jak Raspberry Pi. Póki co nie może on w pełni zastąpić komercyjnego urządzenia, jednakże dostarcza wielu przydatnych narzędzi dla amatorów i profesjonalistów, pracujących w zakresie technologii sieciowych.
Niezależnie od realnych osiągów i stabilności urządzenia, przedstawiony poniżej projekt jest doskonałym do realizacji we własnym zakresie. Oprócz nauki podczas zestawiania układu, system ten może zaoferować nam sporą pomów w zakresie np. instalacji sieci w naszym domu czy też jako zapasowe urządzenie do pracy w środowisku profesjonalnym.
Obecne funkcje i możliwości urządzenia
* CDP/LLDP - zbieranie informacji na temat sąsiadów w sieci poprzez port Ethernetowy
* DIA - rysowanie diagramów topologii sieci w której wpięte jest NetPi
* Ping, trace i badanie szybkości - wszystkie raportowane i zapisywane na dysku w celu późniejszej analizy
* Funkcjonalność Wireshark, skanera sieci bezprzewodowych i tzw. Zen Map
* Zdalny dostęp poprzez VNC oraz SSH
* Serwer SYSLOG, który pozwala na zbieranie logów wysyłanych przez urządzenia w sieci w celu późniejszej ich analizy.
Poradnik montażu i uruchamiania
System NetPi postawić na Raspberry Pi można manualnie - wszystkie skrypty i pliki jakie są potrzebne znajdują się na repozytorium (GitHub) autora projektu. Jednakże z uwagi, że manualna instalacja wszystkich składników na Debianie może być problematyczna i wymagać manualnego nadawania odpowiednich uprawnień w systemie, to prostszym sposobem jest pobranie gotowego obrazu systemu i wgranie go na kartę SD, którą umieszczamy w 'Malinie'.
Obraz systemu dostępny jest w dwóch wersjach - na Raspberry Pi oraz Raspberry Pi 2:
* Wersja dla RPi - [Link lub w postaci torrenta. Plik waży około 1,5 GB.
* Wersja dla RPi 2 - Link.
Wykorzystany sprzęt:
* Płytka Raspberry Pi B+ – $29 – Wymagana
* Karta SD 16 GB Samsung MicroSD HC – $11 – Wymagana (chociaż nie musi to być na konkretna karta - wystarczy że jest kompatybilna z naszym mikrokomputerem i ma wymaganą wielkość).
* Panel LCD z ekranem dotykowym JBtek 4" – $46 – Wymagana (dzięki temu urządzenie może pracować samodzielnie, aczkolwiek równie dobrze podłączyć można ekran do portu HDMI, ale wtedy nie skorzystamy z ekranu dotykowego).
* Edimax USB WiFi: – $16 – Opcjonalne (potrzebne tylko gdy chcemy zarządzać systemem poprzez połączenie bezprzewodowe lub tą drogą zgrywać np. logi z NetPi).
Łączny koszt wynosi około 100 dolarów. Dodatkowo, aby zwiększyć wygodę korzystania, do układu dokupić możemy:
* Bateryjne zasilanie z USB - zasadniczo każdy powerbank sprawdzi się w takim zastosowaniu.
* Klawiaturę na USB, na przykłąd FAVI Micro USB Keyboard - do podstawowej obsługi urządzenia nie jest wymagana, ale jeśli chcemy ułatwić sobie np. logowanie się terminali urządzeń sieciowych poprzez konwerter USB-COM, to można do komputera dokupić niewielką, przenośną klawiaturę.
* Obudowa, dostosowana do naszych wymagań.
Instrukcja uruchamiania
1. Zmontuj i zestaw cały potrzebny sprzęt.
2. Pobierz najnowszy obraz systemu NetPi.
3. Zainstaluj obraz na karcie SD korzystając np. z Win32DiskImager lub innego podobnego narzędzia.
4. Włóż kartę do Raspberry Pi i podłącz zasilanie.
5. Po uruchomieniu się komputera NetPi rozpocznie działanie.
Prekonfigurowane dane do logowania itp.
Główne konto: user: pi // hasło: raspberry
Logowanie do VNC: Podłącz do: [IP]:1 // hasło: netpinet
Lokalizacja udostępnianych plików: \\[IP]\netpi (folder /share/) oraz \\[IP]\web (folder var/www)
Źródło: http://blamethenetwork.com/netpi-raspberry-pi-network-analyzer/#prettyPhoto
Fajne? Ranking DIY
