понедельник, 22 ноября 2010 г.

Perl vs прокси Socks

Работа с socks прокси из Perla

Понядобятся следующие пакеты
sudo apt-get install libnet-ssleay-perl
sudo cpan LWP::Protocol::socks

Вот пример:
#!/usr/bin/perl
use strict;
use LWP::UserAgent;

my $ua = LWP::UserAgent->new(
agent => q{Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; YPC 3.2.0; .NET CLR 1.1.4322)},
);
$ua->proxy([qw/ http https /] => 'socks://localhost:9050'); # Tor proxy
$ua->cookie_jar({});
my $rsp = $ua->get('http://www.yahoo.com/');
print $rsp->content;

четверг, 11 ноября 2010 г.

Wimax 1.5 + Ubuntu 10.10

Как многие из вас знают не так давно вышла новая версия Ubuntu 10.10 и вышли драйвера драйвера под WiMAX версии 1.5, так же несколько дней назад было выпущено обновление до версии 1.5.1. Долго не подходил к этому вопросу, но сейчас задался им.

И так для установки новых драйверов wimax нам понадобится
1. Создадим каталог для наших «экспериментов»
mkdir ~/wimax
cd ~/wimax
2. Установить несколько пакетов из репозитариев
sudo apt-get install libnl-dev libssl-dev patch libglib2.0-dev
* Если что-то пропустил не обессудьте
3. Качаем исходники
wget 'http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=i2400m-fw-1.5.0.tar.bz2' -O 'i2400m-fw-1.5.0.tar.bz2'
wget 'http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=wimax-tools-1.4.3.tar.gz' -O 'wimax-tools-1.4.3.tar.gz'
wget 'http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=wimax-1.5.tar.gz' -O 'wimax-1.5.tar.gz'
wget 'http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=wpa_supplicant-0.6.10-generate-libeap-peer.patch' -O 'wpa_supplicant-0.6.10-generate-libeap-peer.patch'
wget 'http://hostap.epitest.fi/releases/wpa_supplicant-0.6.10.tar.gz' -O 'wpa_supplicant-0.6.10.tar.gz'

4. Распаковываем
tar xf i2400m-fw-1.5.0.tar.bz2
tar xf wimax-tools-1.4.3.tar.gz
tar xf wimax-1.5.tar.gz
tar xf wpa_supplicant-0.6.10.tar.gz

5. Установим i2400m firmware
cd i2400m-fw-1.5.0
sudo install -o root -g root -m -644 *.sbcf /lib/firmware
cd ..

6. Компилим wimax-toos
cd wimax-tools-1.4.3
./configure
make
sudo make install
* Следите внимательно за ./configure он укажет если каких-то библиотек не хватает
7. Теперь нужно установить кусочек wpa_suplicant
cd wpa_supplicant-0.6.10
patch -p1 < PATH/wpa_supplicant-0.6.10-generate-libeap-peer.patch
make -C src/eap_peer

sudo make -C src/eap_peer install
sudo ldconfig

8. Теперь приступим к WiMAX Network Service
cd wimax-1.5
./configure --sysconfdir=/etc —with-libwimaxll=../wimax-tools-1.4.3 —prefix=/usr
make
sudo make install
* если на этапе компиляции (make) выдает ошибку вида
make[2]: *** [wimaxd-GenericConsole.o]
попробуйте этот патч
wget 'http://excalibur.homelinux.com/wimax/wimax-1.5.patch'
patch -p0 -i wimax-1.5.patch

9. Если wimaxcu не будет стартовать, то проверьте расположение библиотек. Их могло занести в /usr/local/lib, тогда скопируйте их в /usr/lib
sudo cp -r /usr/local/lib/* /usr/lib/

10. Список команд
* сканирование
wimaxcu scan
* коннект к Yota
wimaxcu connect network 21
* коннект к Comstar
wimaxcu connect network 41
IP должен быть получен автоматически.

воскресенье, 7 ноября 2010 г.

Востановление One Key Recovery

По сути, у меня была сохранена фабричная установка OKR, только не получалось ее запустить по кнопке NOVO. Размер раздела также был сохранен. Только был изменен тип ФС с 0x12 (Compaq Diagnostic) на 0x07 (HPFS/NTFS) во время установки бубна. В итоге для полного востановления необходимо было все разделы вернуть на свои места.
Разделы я вернул на место при помощи Acronis Disk Director.
Тип ФС вернул с помощью live-CD/USB Ubuntu, а именно fdisk.
т.о. кнопка NOVO работает, и у меня на выходе фабричная установка Windows XP

как бы пока все...