poniedziałek, 27 sierpnia 2007

Pobito rekord przesyłania danych na odległość w technologii Wi-Fi

Ubiquiti Networks, firma zajmująca się projektowaniem sprzętu służącego do szerokopasmowej komunikacji bezprzewodowej oraz amatorska grupa włoskich operatorów radiowych CISAR ustanowili nowy rekord transmisji danych na odległość z wykorzystaniem 5-gigahercowej technologii Wi-Fi.

Biorącym udział w przedsięwzięciu udało się przesłać drogą bezprzewodową dane na odległość 304 km.

W zestawionym połączenie z Sardynii do centralnych Włoch przesłano dane z prędkością 5 Mb/s.

Pierwsze zestawienie połączenia udało się z wykorzystaniem jednej anteny nadawczej na Sardynii (17 dBi) oraz jednej z dwóch anten (35 dBi) umieszczonych na Monte Amiata na wysokości 1740 metrów nad poziomem morza.

CISAR zapowiada, iż pragnie rozszerzyć swój projekt, aby połączyć każdego radiowego użytkownika w regionie.

za: hacking.pl

środa, 22 sierpnia 2007

Google Maps na własnej stronie

Dawno dawno temu, aby na swojej stronie zamieścić mapę z serwisu Google Maps trzeba było wejść w posiadanie klucza API generowanego per website/folder.
Od dzisiaj sytuacja ta ulega zmianie. Aby wrzucić na stronę interesujący nas fragment mapy, lub wygenerowaną przez nas własną mapę z osadzonymi punktami i zaznaczonymi trasami należy kliknąć "Link to this page" a następnie skopiować i wkleić na własnej stronie kod z pola "Paste HTML to embed in website New!".

Example ;) Obszar działania sieci radiowej którą administruję.


View Larger Map

niedziela, 19 sierpnia 2007

Wordpress i statyczna strona główna (static page)

Straciłem chyba z 3 godziny testując różne konfiguracje konta na wordpress.com celem uzyskania statycznej strony głównej oraz przeczesując internet w poszukiwaniu jak to zrobić dlatego też postanowiłem podzielić się z wami moim doświadczeniem.
Co ciekawe wg FAQ oraz różnych tutoriali sprawa wyglądała na banalnie prostą ... mimo to tak jednak nie było. Problem polegał na tym, że po wejściu w Opcje > Wyświetlanie wpisów poniżej opcji static page nie pojawiały mi się dwa dropdown menu w których można wybrać stronę startową oraz stronę na której będę wyświetlane wpisy z blog'a.
Wyglądało to mniej więcej tak:

Rozwiązanie problemu to zmiana w profilu konta języka interfejsu na angielski i po sprawie :|

czwartek, 16 sierpnia 2007

MikroTik RouterOS 3.0 RC2 oraz 2.9.46

Kolejny RC (Release Candidate) wersji 3.0 oraz malutki update 2.9 do 2.9.46.

changelog 3.0rc2:

* added RFC 2217 server (configure under '/port remote-access');
* renamed 'get' tool to 'fetch', avoids confusion with builtin 'get' commands;
* ospf - added 'passive' interface flag;
* ups - fixed duplicate logging of line power state;
* fixed bios upgrade from RouterOS on RB200;
* added switch support for rb1xx;
* added support for ipv6 firewall;
* added ipv6 support to dns cache;


changelog 2.9.46:

* added support for Broadcom BCM4401 (B0 & B1);

poniedziałek, 6 sierpnia 2007

RouterBOARD 192 i 333

Już wkrótce w sprzedaży powinny pojawić się dwie nowe płyty ze "stajni" RouterBOARD. Mowa tutaj o RB 192 oraz RB 333. Poniżej specyfikacja techniczna obu produktów.

RouterBOARD 192
AP/CPE/SOHO router $109
MIPS32 4Kc, 175MHz embedded
RouterOS L4 Firewall/Routing
32MB SDRAM
Onboard NAND storage
Nine ethernet ports, Auto MDI/X
Two miniPCI Type IIIA/IIIB slots
Power: 9-28V DC; Overvoltage protection
PoE: 16-28V DC (no power over datalines)
155mm x 105mm (6,10in x 4,13in)

broszura: http://www.routerboard.com/pdf/rb192b.pdf

RouterBOARD 333
Ap/CPE $180
RouterOS L4 Firewall/Routing
PowerPC E300 266/333MHz CPU
QUICC Engine 175MHz Coprocessor
64MB DDR RAM
Onboard NAND storage
Three 10/100 ethernet ports MDI/X
Three miniPCI Type IIIA/IIIB slots
Power: 9-28V DC; Overvoltage protection
PoE: 16-28V DC (no power over datalines)
150mm x 105mm (5,9in x 4,13in)

broszura: http://www.routerboard.com/pdf/rb333b.pdf

tips & tricks: ram disc w OpenWRT

Instalując coraz to nowe aplikacje na naszej maszynie wcześniej czy później dochodzi do momentu w którym brakuje nam miejsca. Można pokusić się o SD/MMC mod'a ... można też skorzystać z ram disc'u tworzonego podczas startu systemu :D
Jak z niego korzystać? Bajecznie prosta sprawa! Wystarczy edytować plik /etc/profile i dodać do niego dwie poniższe linijki:

export PATH=$PATH:/tmp/bin:/tmp/sbin:/tmp/usr/bin:/tmp/usr/sbin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/tmp/lib:/tmp/usr/lib

a następnie zrestartować urządzenie lub wykonać:
. /etc/profile

i to już koniec konfiguracji!
W tym momencie załóżmy że mamy chwilową potrzebę skorzystania z tcpdump'a:
ipkg -d ram install tcpdump

zainstalowane w ten sposób oprogramowanie nie przeżyje restartu .. ale o to nam w tym momencie chodziło!
Jeśli chcemy aby tcpdump na stałe zagościł na nowej partycji musimy dorobić tylko skrypt startowy który za każdym razem po starcie będzie pobierał i instalował tcpdump'a .. wykonujemy kolejno:
cat > /etc/init.d/S90local
#!/bin/sh
ipkg update
ipkg -d ram install tcpdump
Ctrl + D
chmod +x /etc/init.d/S90local

piątek, 3 sierpnia 2007

WRT54G SC/MMC hack/mod

Tunning wykonałem krok po kroku za instrukcją umieszczoną w WRT54G Ultimate Hacking. I niby wszystko było ok .. system widział kartę .. dało się na niej coś zapisać .. jednak podczas instalowania na niej dodatkowych paczek z oprogramowanie router wieszał się po chwili. A to wszystko za sprawą złej kolejności ustawiania maski GPIO oraz ładowania modułu mmc.o.
Prawidłowa kolejność to najpierw maska, potem moduł. Mój skrypt startowy wygląda tak:

root@OpenWrt:# cat /etc/init.d/S20mmc
#!/bin/sh
echo "0x7e" > /proc/diag/gpiomask
insmod mmc gpio_sd_di_pin=2
mount /mnt/mmc

0x7e zamiast 0x9c które można znaleźć w innych HowTo ponieważ mod wykonałem na modelu WRT54GL v1.0 gdzie nie ma (nie znaleziono) miejsca z którego by można wyciągnąć GPIO 5, dlatego też zamiast niego użyłem GPIO 2, a następnie poinformowałem o tym moduł mmc.o przez podanie parametru gpio_sd_di_pin=2. Moduł do systemu plików ładuje za pomocą /etc/modules.d.

Kolejna sprawa która wyskoczyła w tak zwanym miedzy czasie to problem z zainstalowaniem tcpdump'a na zewnętrznej karcie. Wszystko za sprawą systemu plików FAT który uniemożliwia tworzenie symlinków, a takowe chce tworzyć niezbędna do uruchomienia tcpdump'a paczka zbiblioteką pcap. Problem można obejść tworzą kopie odpowiednich plików i nadając im odpowiednie nazwy, ale tracimy przez to niepotrzebnie miejsce.
Wyjście? Formatujemy kartę na ext2. W tym celu musimy zainstalować paczkę e2fsprogs którą znajdziemy w backportach dla wersji RC6 whiterussian. Następnie wykonać komendę:
mkfs.ext2 /dev/mmc/disc0/part1

zainstalować moduł kmod-ext2
ipkg install kmod-ext2

spowodować aby ładował się on przy każdym starcie
echo 'ext2' > /etc/modules.d/30-ext2

zmodyfikować plik /etc/fstab
echo '/dev/mmc/disc0/part1 /mnt/mmc ext2 defaults 0 0' > /etc/fstab

reboot i już :)

MikroTik RouterOS 2.9.45

Wczoraj pojawił się kolejny update do serii 2.9 z numerkiem 45.

changelog:

* routing-test -
fixed memory leak;
inside confederations ignore routes with our AS number in AS path, this fixes looping of routing information inside confederation;
* calea server supports limited intercept;
* mac address changing did not work for RB44G (realtek 8169 chip);
* fixed bug - could not set new-tos in mangle rules from console;
* realtek 8169 ethernet chip (rb44g) could stop when using vlans
* user manager - fixed bug for PayPal payments with user data containing specific characters;
* implement hw-retries setting for wireless;

środa, 1 sierpnia 2007

WRT54G Ultimate Hacking "A ROSETTA STONE FOR THE WRT54G"

Kolejna ciekawa pozycja którą połknąłem w kilka dni. Śledząc serię WRT54Gx oraz projekt OpenWRT gdzieś od dwóch lat nie mogłem nie zwrócić na nią uwagi. W książce można znaleźć informacje na temat historii walki o źródła dla WRT54G, dowiedzieć się czegoś więcej na temat hardwareu, określić który z serii modelów będzie dla mnie najlepszy (czytając buyers guide), poznać metody instalacji nowego firmwareu, pokrótce dowiedzieć się co dany firmware oferuje (OpenWRT, DD-WRT, Ewrt ... ), prześledzić kilka przykładów konfiguracji OpenWRT, poczytać o możliwych do wykonania modyfikacjach, a na końcu co zrobić w przypadku niepowodzenia podczas modyfikacji. Polecam wszystkim WRT54G geekom i nie tylko :D

Product Details
Paperback: 412 pages
Publisher: Syngress; 1 edition (May 15, 2007)
Language: English
ISBN-10: 1597491667
ISBN-13: 978-1597491662
Product Dimensions: 9.1 x 7.5 x 1 inches

Book Description
This book will teach the reader how to make the most of their WRT54G series hardware. These handy little inexpensive devices can be configured for a near endless amount of networking tasks. The reader will learn about the WRT54Gs hardware components, the different third-party firmware available and the differences between them, choosing the firmware that is right for you, and how to install different third-party firmware distributions. Never before has this hardware been documented in this amount of detail, which includes a wide-array of photographs and complete listing of all WRT54G models currently available, including the WRTSL54GS.
Once this foundation is laid, the reader will learn how to implement functionality on the WRT54G for fun projects, penetration testing, various network tasks, wireless spectrum analysis, and more! This title features never before seen hacks using the WRT54G. For those who want to make the most out of their WRT54G you can learn how to port code and develop your own software for the OpenWRT operating system.

*Never before seen and documented hacks, including wireless spectrum analysis
*Most comprehensive source for documentation on how to take advantage of advanced features on the inexpensive wrt54g platform
*Full coverage on embedded device development using the WRT54G and OpenWRT

Kilka fotek z mojego hacku: