вторник, 10 марта 2009 г.

Анонимный серфинг с Tor

Цитата с официального сайта :
Tor обеспечивает защиту за счёт маршрутизации вашего сетевого трафика по распределённой сети серверов запущенных добровольцами со всего мира: это не даёт возможности внешнему наблюдателю отслеживающему ваше интернет-соединение узнать какие сайты вы посещаете, а также не даёт возможности сайту узнать ваше физическое местоположение. Tor работает со многими существующими приложениями, включая веб-браузеры, системы мгновенного обмена сообщениями, клиенты удалённого доступа, и другие приложения использующие протокол TCP.

Если у вас паранойя, и вам кажется, что за каждой вашей вылазкой в сеть следят, смело настраивайте).
Для начала нужно установить tor и privoxy. В gentoo оба пакета есть в портах, да и в других мало-мальски известных дистрибутивах, я думаю должны быть в наличии.

После установки в /etc/tor должен лежать конфиг torrc. Если такового нет, переименовываем torrc.sample.

Для того, чтобы tor и privoxy работали вместе, дописываем в начало конфига /etc/privoxy/config строчку

forward-socks4a / 127.0.0.1:9050 .
не забывая точку в конце.

Теперь запускаем tor и privoxy:
/etc/init.d/tor start
/etc/init.d/privoxy start
Для работы с tor я настроил только firefox, для этого установил дополнение FoxyProxy, которое позволяет легко переключаться между tor или различными прокси.

Для проверки можно попробовать check.torproject.org или whatsmyip.org

Если кто хочет использовать tor с другими приложениями, нужно будет почитать документацию, благо там всё подробно описано.

И если у кого есть сильное желание, тот может настроить сервер tor, чтобы помочь сети ускорить её работу. Как написано на сайте проекта, для этого нужно по крайней мере 20 килобайт/сек в каждом направлении. Надо будет этим на выходных занятся. А то всё халява да халява, надо же когда-нибудь и для сообщества что-нибудь сделать)

пятница, 6 марта 2009 г.

ccze - утилита для подсветки логов

Вот так к примеру выглядит Xorg.0.log без ccze


а вот так с


Можно конечно использовать и grep, но когда точно не знаешь, что ищешь, эта утилита самое то. Для меня преимущества очевидны. Да и ничего не мешает направить вывод ccze на grep.

В списке плагинов: apm, distcc, exim, fetchmail, ftpstats, httpd, icecast, oops, php, postfix, procmail, proftpd, squid, sulog, super, syslog, ulogd, vsftpd, xferlog. Или будет использоваться дефолтная подсветка. У кого есть желание, можно добавить поддержку нового вида файлов.
Также ccze может создавать отчёты в html. Вообщем man ccze в помощь.

Официальная страница недоступна, проект если верить freshmeat не обновлялся с 2003 года, ну да это и не важно.

среда, 21 января 2009 г.

Переустановка Debian, Ubuntu и др. debian-based без потери данных

Это конечно громко сказано. Имеется в виду автоматическая установка программ из предыдущей инсталляции. Совет пригодится тем, у кого была установлена большая толпа программ и после переустановки нет желания вспоминать что же именно установлено то было и лазить в поисках нужного. О необходимости выносить /home в отдельный раздел упоминать не буду.

Чтобы получить список установленных пакетов делаем раз:

dpkg --get-selections > spisok_paketov.log


После переустановки оси добавляем репозитории, коли таковые были используемы ранее и делаем два:

dpkg --set-selections < spisok_paketov.log


Устанавливаем dselect и делаем три:

dselect


в окне программы щелкаем 'install' и ждём, ждём и ещё раз ждём.

пятница, 16 января 2009 г.

fglrx в Debian

На днях кардинально обновил железо: продал ноут, а вместо него собрал комп. Видеокарту решил не брать, т.к. геймер я не такой уж и заядлый (да и времени особо нет), а просто ограничился неплохим таким чипсетом AMD 790GX c ATI HD3300.

Опенсорсные дрова завести у меня не получилось, может с руками какие неполадки, незнаю. С проприетарными из реп такая же история.

Ниже рецепт который помог:
Устанавливаем module-assistant, fglrx-driver и fglrx-kernel-src, всё чего не хватает подтянется по зависимостям.
Теперь собираем модуль:
cd /usr/src

Устанавливаем заголовочные файлы linux-headers-* и настраиваем символическую ссылку linux :
module-assistant prepare

Собираем и устанавливаем модуль:
module-assistant auto-install fglrx
Правим xorg.conf и заменяем драйвер на fglrx.
Грузим модуль:

modprobe fglrx
Перезапускаем менеджер дисплея( gdm, kdm, xdm, slim...) и по идее всё должно работать.
Реклама в блоге:
Декор интерьера: галерея декора De Ga. Строительство и Недвижимость.,Мы предлагаем Вас следующие услуги в сфере интернет маркетинга seo раскрутка сайта. Мы поможем Вам в кратчайшие сроги достигнуть требуемого результата.,Предлагаем строительство, краснодарский край. С нами легко!,Мы предлагаем Вас следующие услуги в сфере интернет маркетинга seo раскрутка сайта. Мы поможем Вам в кратчайшие сроги достигнуть требуемого результата.,Предлагаем строительство, краснодарский край. С нами легко!,
Реклама в блоге:
Декор интерьера: галерея декора De Ga. Строительство и Недвижимость.,Смурыгов

Реклама в блоге:

срочно чистка ковров часто,пополнение киевстар,Ежедневно обновляемый сайт http://all-cinema.com/ - фильмы новинки и мультфильмы.,

среда, 7 января 2009 г.

fvwm из cvs

Про fvwm рассказывать не буду. Те, кто им пользуется, и так знают о всех его преимуществах, ну а кто думает, что fvwm это муторное поделие не стоящее потраченного на его настройку времени, эту статью читать не будут.

Зависимости:
cvs >= 1.9
gcc
make
autoconf >= 2.13
automake >= 1.4


Создаём ~/.cvsrc такого содержания:
diff -u
checkout -P
update -d -P
cvs -q
Прежде чем закачать исходный код, нужно залогиниться на сервере:
cvs -d :pserver:anonymous@cvs.fvwm.org:/home/cvs/fvwm login
Спросит пароль, отвечаем "guest".

Качаем исходный код:
cvs -d :pserver:anonymous@cvs.fvwm.org:/home/cvs/fvwm checkout fvwm
Сорцы будут лежать в ~/fvwm
cd ~/fvwm
aclocal
autoheader
automake --add-missing
autoreconf
Последняя команда выдаст список зависимостей, которые по желанию и потребности доустанавливаем. Вместо вышеназванных команд, есть скрипт:
utils/configure_dev.sh
Ну а дальше как обычно:

./configure
make
make install
Время от времени можно обновить сорцы:
cvs update
Приятного пользования и удачного разгребания конфигов ))

суббота, 13 декабря 2008 г.

thunderbird + lightning + google calendar = неплохой такой органайзер

Устанавливаем thunderbird, lightning и Provider for Google Calendar.
В Google Calendar в настройках берём закрытый адрес календаря (xml ссылку).
В lightning создаём новый календарь, указываем что находится он в сети, формат - Календарь Google и в поле адреса вставляем нашу xml ссылку, вводим имя пользователя и пароль, даём название нашему календарю и готово!
В настройках Google Calendar я поставил оповещения по смс, что для меня очень удобно.
Получается такая красотень:

вторник, 2 декабря 2008 г.

grub-install

в результате многочисленных установок перестановок, запорол таки grub. Т.к. с такими сюрпризами в своей юзерской практике я ещё не сталкивался, то вначале меня обуяла паника) Но потом взяв себя в руки, полез на http://search.wikia.com/ (гугловский поиск более не пользую из принципиальных соображений), загрузился с live-cd,

mount --bind /dev /примонтированный_раздел/dev
mount --bind /dev/pts /примонтированный_раздел/dev/pts
mount --bind /dev/shm /примонтированный_раздел/dev/shm
mount -t proc none /примонтированный_раздел/proc
mount -t sysfs none /примонтированный_раздел/sys
chroot /примонтированный раздел

grub-install /dev/sda
и как результат получил восстановленный grub.