Показаны сообщения с ярлыком Linux. Показать все сообщения
Показаны сообщения с ярлыком Linux. Показать все сообщения

22 янв. 2011 г.

Обзор сниффероф Linux

Приведем список сетевых снифферов под Linux \ UNIX, для анализа сетей, в том числе беспроводных.

Wireshark


Альбом: LINUX и Open Source

Сайт: http://www.wireshark.org/

Очень популярный сниффер с графическим интерфейсов. Стабильно развивается. Имеет множество настроек и поддержку огромного количества протоколов.  Может управляться через консоль. Работает на: Windows, Linux, FreeBSD, NetBSD и др. Анализирует в том числе VoIP, Cisco Secure IDS и множество других.

darkstat


Альбом: LINUX и Open Source

Утилита умеет переводить данные в html формат и обновляться каждые 5 сек. Подобие отображения в реальном времени.

ipgrab

Сайт:  http://www.blogger.com/goog_804639318

Сниффер не выделяется возможностями.

tcpick

Альбом: LINUX и Open Source

Сайт: http://tcpick.sourceforge.net/
Сниффер на основе libpcap. Возможно слежение за файлами передающимися по FTP или HTTP. Вывод на терминал идет разноцветными надписями.


Aircrack-ng

Альбом: LINUX и Open Source
Сайт: http://aircrack-ng.org/

Сниффер беспроводных сетей (802.11) и взлома WEP и WPA/WPA2-PSK ключей шифрования. От драйвера оборудования требуется поддержка режима мониторинга. Документация:  http://www.kismetwireless.net/documentation.shtml




Kismet


Альбом: LINUX и Open Source

Сайт:  http://www.kismetwireless.net/

Сниффер 802.11 - 802.11b, 802.11a, 802.11g, and 802.11n.


tcpdump

Сайт: http://www.tcpdump.org/



Ettercap

Альбом: LINUX и Open Source


Сайт: http://ettercap.sourceforge.net/

Имеет порты для множество платформ. Поддерживает пассивное и активное вскрытие протоколов.


ntop

Альбом: LINUX и Open Source
Сайт: http://www.ntop.org/news.php

Хороший снифер в своем роде. Основан на libpcap. Веб интерфейс. Экономично расходует ресурсы системы. Сниффер показывает использование сети в интерактивном режиме (монитор сети).

17 янв. 2011 г.

Пользовательские настройки Bash

Bash - это интерпретатор командного языка, выполняющий команды поступающие со стандартного устройства ввода (клавиатуры).
В данной статье будут рассмотрены пользовательские и немного системных настроек, цель которых будет облегчить использование bash.

Настройки

Настройки bash хранятся в файле .bashrc в домашней директории пользователей (~).
В нем можно поменять приглашение, обработку директорий с командами, задать алиасы, загружать цветовые схемы и др.
Файл .bashrc будет рассмотрен позже.
Так же есть файлы:
~/.bash_profile - Этот файл обрабатывается при каждом входе в систему (пользователя).
~/.bash_logout - Прочитывается когда происходит выход из системы.
~/.bash_history - Хранит список используемых команд.

Помимо этих файлов есть системные настройки (опции bash). Их можно посмотреть командой set -o
Будет выведен список опций. Эти опции можно изменить с помощью той же команды set.

set [–abBCefhHkmnpPtuvx] [-o option] [argument …]

Для активации одной из опций наберите:
set -o option_name - для активации опции
set +o option_name для деактивации опции.
Список опций может меняться от версии bash.
Команда set без параметров выведет все переменные окружения.

Переменные

Список стандартных переменных:

Имя переменной Описание
BASHВ переменной BASH содержится полный путь до исполняемого файла командной оболочки Bash
BASH_VERSIONВ переменную BASH_VERSION записывается версия Bash
CLASSPATHCLASSPATH содержит список каталогов для поиска файлов классов Java и архивов Java
HOMEДомашний каталог текущего пользователя
HOSTNAMEВ переменной HOSTNAME хранится имя компьютера
LANG LANG - это текущая установка локали, которая позволяет настроить командную оболочку для использования в различных странах и на различных языках
OSTYPE В переменной OSTYPE содержится описание операционной системы
PATH PATH - это список каталогов для поиска команд и приложений, когда полный путь к файлу не задан
PSn PSn (где n - число от 1 до 4) переменная хранит параметры приглашения (см. ниже)
PROMPT_COMMANDЭта команда должна быть выполнена до отображения строки приглашения Bash
PWD PWD - это полный путь к текущему рабочему каталогу
SHELLSHELL - это полный путь к текущей командной оболочке
USER В переменной USER содержится имя текущего пользователя

HotKey в Bash

Приводятся горячие клавиши:
Ctrl-команды
Ctrl + a - переход к началу строки
Ctrl + b - аналог стрелки влево
Ctrl + c - отменить редактирование команды или прекратить работу
Ctrl + d - аналог Delete. Если строка пустая - выход из shell
Ctrl + e - переход к концу строки
Ctrl + f - аналог стрелки вправо
Ctrl + g - выход из режима дополнения
Ctrl + h - аналог BackSpace
Ctrl + i - аналог Tab
Ctrl + k - удалить всё до конца строки
Ctrl + l - очистить экран (набранная строка и даже позиция курсора остаётся)
Ctrl + r - поиск по истории набранных команд
Ctrl + t - поменять местами текущий символ с предыдущим
Ctrl + u - удалить всё до начала строки
Ctrl + v - преобразует следующую клавишу в её символьное отображение (Enter в ^M, Esc в ^[)
Ctrl + w - удалить от курсора до начала слова
Ctrl + x дважды - скачок между началом строки и текущей позицией курсора
Ctrl + x @ - Показывает возможные варианты дополнения доменного имени
Ctrl + y - вставить из буфера (все удаляемое по горячим клавишам удаляется не просто так, а в буфер)
Ctrl + z - притормозить/остановить выполнение команды в фон
Ctrl + _ - отмена последнего изменения

ALT-команды
Alt + < - к первой команде в истории (вообще к самой первой в .bash_history) Alt + > - к последней команде в истории
Alt + ? - показать весь список вариантов дополнения (аналог 2Т - см. ниже)
Alt + * - вставить все возможные варианты дополнения
Alt + / - попытатся дополнить имя файла (из имеющихся в текущем каталоге)
Alt + . - вставить последний аргумент из предыдущей команды
Alt + b - влево на слово Alt + c - сделать первую букву слова заглавной (и перейти к следующему слову)
Alt + d - удалить от текущей позиции до конца слова
Alt + f - вправо на слово
Alt + l - сделать первую букву слова строчной (и перейти к следующему слову)
Alt + n - искать по истории (но не сразу, а после полного ввода и нажатия Enter)
Alt + p - искать по истории назад
Alt + r - очистить всю строку
Alt + t - поменять слова местами
Alt + u - сделать все буквы заглавными от текущей позиции до конца слова
Alt + BackSpace - Удалить от текущей позиции до начала слова

Иные:
!! - выполнить последнюю команду в истории
!abc - выполнить последнюю команду в истории, начинающуюся на abc
!a:p - напечатать последнюю команду в истории, начинающуюся на a
!n - выполнить n-ную команду в истории
!$ - посдедний аргумент последней команды
!^ - первый аргумент последней команды
^abc^xyz - замена abc на xyz в последней команде и выполнить результат
Tab - выведет названия команд на начало введенных символов или заполнит до конца имя файла.

bashrc

Приведем на пояснениях и примерах содержимое файла для лучшего изучения.
В файлах знак - # используется для обозначения комментария. Или закрытия строки и игнорируется интерпретатором.

alias

Этот пункт позволяет создавать ссылки для команд.
Например у обычного пользователя часто имеются такие строки (у root часто нет таких строк в .bashrc):

#alias ll='ls -l'
Раскомментировав данную строку у пользователя появится команда ll, которая будет выводить файлы в один столбец с дополнительной информацией о файлах (владелец, дата).

Смена приглашения и специальные последовательности кодов

Пока показывается как сменить строку приглашения читатель узнает о переменной PS1 и ряд специальных управляющих последовательностей из ASCII.
Специальные символы задаются между \[ и \]. Существует множество переменных и команд которые могут пригодиться в bash. Строка приглашения задается в переменной PS1, а синтаксис строки специальными символами. Это дает возможность не только менять текст, но его цвет, вставлять дату и др.

Специальные символы:
\A время - часы и минуты
\d дата в формате »День_недели, Месяц, Число»
\e (управляющий символ в коде ASCII) передает окну терминала более сложные опции
\h заменяется на имя компьютера (вплоть до первой точки в DNS-имени)
\H имя хоста
\j количество задач, работающих в шелле в настоящее время
\l название терминала
\n переход на новую строку
\r возврат каретки на начало строки
\s название шелла (будет выведено, например, «bash»
\t время в 24-часовом формате (ЧЧ: MM: СС)
\T время в 12-часовом формате (ЧЧ: ММ: СС)
\@ время в 12-часовом формате (AM/PM)
\u заменяется на имя текущего пользователя
\v номер версии bash
\V номер версии bash, номер релиза, номер патча
\w путь к домашнему каталогу (~)
\W имя текущей директории
\! номер команды в истории
\# системный номер команды
\$ означает знак $ для обычного пользователя, и # для root
\\ обратный слэш
\[ начало последовательности непечатаемых символов ASCII
\] конец последовательности непечатаемых символов ASCII
$ ( ) внешняя команда
\# текущий номер команды
\nnn непечатаемый символ, у которого имеется восьмиричный код
\! номер команды в истории команд

Переменные приглашения:
PS1 - Основная строка приглашения.
PS2 - Вторичная строка приглашения.
PS3 - Приглашение при выборе в операторе select.
PS4 - Приглашение используемое в скриптах, при выводе. Например при выводе echo.
Иные:
PROMPT_COMMAND - В этой переменной задаются команды, которые будут выполняться перед первичном приглашении (PS1).
Так же не запрещены скрипты и внешние команды.

Пример первичного приглашения 1:

PS1='\h:\w\$' 
Покажет имя компьютера (в сети, или проще говоря имя хоста), имя каталога и знак доллара для обычного пользователя, и # для root пользователя.

Приемр 2:

PS1='[u][\A']\$ 
Покажет имя пользователя и время (часы и минуты) и знак доллара для обычного пользователя, и # для root пользователя.

Цвета и стили

Цвета текста и фона приглашения задаются специальными символами которые были рассмотрены выше, которые задаются в специальной последовательности.
[свойство_фона;цвет_фона;свойство_текста;цвет_текста]
< Цвета:

ЦветТекстФон
Черный 30 40
Красный3141
Зеленый3242
Желтый3343
Синий3444
Маджента3545
Циановый3646
Белый3747
Свойства текста:

Название стиля Код
Сбросить все свойства0
Повышенная яркость1
Пониженная яркость2
Подчеркнутый4
Нормальная яркость5
Инвертированный7
Скрытый8
Пример 1: Если добавить следующую строчку к переменной PS1 (начало будет иное у вас) или заменить полностью на:
PS1='\[\033[0;40;4;37m\]qwesdfrty\[\033[0m\]'
То приглашение будет содержать - qwerty белого цвета и линию подчёркивания.
Пример 2:
PS1='\[\033[0;41;0;32m\]qwerty\[\033[0m\]'
То приглашение будет содержать - qwerty зелёного цвета и без подчёркивания.



Полезные настройки

В файле etc/inputrc - настраивается ввод. Это файл для всех пользователей. Для отдельного пользователя он находиться в домашней директории (~).

Настройка истории команд

Если нужно прокручивать историю команд (клавишами PageUP, PageDown) на определённое слово. Например введение cd позволит получать из истории только введенные команды начинающиеся на cd.

В файле /etc/inputrc добавить или раскомментировать:

# alternate mappings for "page up" and "page down" to search the history
 "\e[5~": history-search-backward
 "\e[6~": history-search-forward

Не забывайте так же про горячею комбинацию ctrl + r 

Настройка Tab

Если нужно что бы нажимать Tab нужно было один раз, то в etc/inputrc.
set show-all-if-ambiguous On
 
Исправление регистра в аргументах функций

Например замену Books на books.
В ~./bashrc:
shopt -s nocaseglob

2 янв. 2011 г.

Обзор клиентов для VoIP и видео общения под Linux

Приведем список с короткими комментариями программ для аудио и видео общения, которые имеют реализацию под Linux. В данном списке все программы поддерживают передачу аудио или видео

Skype
Альбом: LINUX и Open Source
Сайт: http://www.skype.com/intl/ru/

Скайп самая популярная программа для звонков с компьютера. Поддерживает передачу сообщений.


Ekiga
Альбом: LINUX и Open Source
Сайт: http://www.ekiga.org/

Интернет-телефон среды GNOME, позволяет совершать видео и аудио вызовы, создавать конференции. Полностью интегрирован со средой GNOME. По задумке разработчиков в будущем вытеснится универсальным IM клиентом Empathy.


Gizmo Project
Альбом: LINUX и Open Source
Сайт: http://www.google.com/gizmo5/

Поддерживает все VoIP-протоколы SIP и H.323, а также такие IM-протоколы: AIM, MSN, Yahoo, Jabber и GoogleTalk. Имеет поддержку Скайп, но так как большинсво пользователей блокируют анонимные звонки, то данная функция не всегда работает. Среди недостатков стоит отметить большую прожорливость ресурсов системы. Но имеет красивый интерфейс.
На данный момент использование Gizmo неактуально и невозможно, т.к. разработчики закрыли регистрацию аккаунтов.


Twinkle
Альбом: LINUX и Open Source
Сайт: http://www.twinklephone.com/

Простой интерфейс и большие настройки делают программу легкой и гибкой. Но к сожалению не поддерживает видео передачу.




Kphone
Альбом: LINUX и Open Source
Сайт: http://sourceforge.net/projects/kphone/

Простой интерфейс. Но легкость переходит в убогость. К счастью поддерживает видео передачу. И не тратит много ресурсов.



qutecom
Альбом: LINUX и Open Source
Сайт: http://www.qutecom.org/

Кроссплатформенный QT клиент для работы в сетях SIP и RTP. Позволяет обменивается Аудио, Видео и Текстовой информацией. Как видите имеет очень красивый интерфейс.


 Jitsi




























Сайт: http://jitsi.org

Может работать не только с SIP, но и как клиент обмена сообщениями. Поддерживает: SIP, XMPP/Jabber, AIM/ICQ, MSN/Windows Live, Yahoo!, IRC, Bonjour. Работает на фраемворке FMI (Freedom for Media in Java). Имеет интересную функцию - автоматический ответ на входящий вызов SIP и XMPP.




















27 дек. 2010 г.

Обзор видеоредакторов под Linux

Приведем краткий список с комментариями ПО для монтажа видео под Linux.

KdeinLive
Альбом: LINUX и Open Source
Сайт: http://kdenlive.org/

Написан на Qt, под KDE. Экспорт форматов: mpeg, dv, vob, realvideo, flash, theora, wav, mp3, xvid, quicktime и др. Доступен так же в портах FreeBSD.


Open Movie Editor
Альбом: LINUX и Open Source
Сайт:  http://www.openmovieeditor.org/

Для GNOME. Имеет не красивый интерфейс в темных тонах.



OpenShot
Альбом: LINUX и Open Source
Сайт: http://www.openshotvideo.com/

Система не линейного монтажа написанная на языке Python.


Kino
Альбом: LINUX и Open Source
Сайт: http://www.kinodv.org/

Нелинейный редактор Digital Video (DV). Иные форматы так открываются и конвертируются после открытия. Экспорт в форматы: DV,Raw DV, DV AVI, Quicktime DV (требуется libquicktime or Quicktime 4 Linux)
Кадры в JPEG, PNG, TIFF, GIF, BMP, TGA
WAV MP3 (требуется LAME) Ogg Vorbis (требуется oggenc) Ogg Theora (требуется ffmpeg2theora) MPEG-1 and MPEG-2 (требуется mjpegtools) DVD авторинг (требуется dvdauthor) MPEG-4, H.264, и Flash Video (требуется ffmpeg)


Lives
Альбом: LINUX и Open Source
Сайт: http://lives.sourceforge.net/

Возможность редактировать видео в реальном и в не реальном времени.


Pitivi
Альбом: LINUX и Open Source
Сайт:  http://www.pitivi.org/

Создан на GTK2. Использует GStreamer. Красивый интерфейс

23 дек. 2010 г.

Обзор клиентов под Linux для обмена мгновенными сообщениями (месаджеры)

Приведем обзор ПО для обмена мгновенными сообщениями (месаджеров) для протоков XMPP, ICQ и другие, под Linux с короткими комментариями к каждому продукту.


Я. Онлайн
Альбом: LINUX и Open Source

Сайт: http://online.yandex.ru/mac-linux?nano

Программа разрабатываемая компанией Яндекс. Существуют версии для Windows, Linux и Mac OS Х. Проект был запущен в 2010 году. Имеет приятный интерфейс.

Pidgin

Альбом: LINUX и Open Source
Сайт: http://www.pidgin.im/

Поддерживает более 80 языков. Существуют сборки для Windows, Linux и Mac OS Х.
Имеет много хороших плагинов, таких как:
Facebook IM, Skype IM, Twitter Protocol и множество других


Работает с: AIM ICQ Google Talk Jabber/XMPP MSN Messenger Yahoo! Bonjour Gadu-Gadu IRC Novell GroupWise Messenger QQ Lotus Sametime SILC SIMPLE MXit MySpaceIM Zephyr.

Kopete
Альбом: LINUX и Open Source
Сайт: http://kopete.kde.org/

Для пользователей KDE


Gajim
Альбом: LINUX и Open Source
Сайт: http://gajim.org/

Имеет поддержку 25 языков. Среди полезных функций: - Запросы к Википедии, словарю и поисковой машине.
- Поддержка метаконтактов
- Поддержка конференций (с протоколом MUC), приглашений, преобразования чата в конференцию, сокрытие конференций в ростере
- Проверка орфографии, широкие возможности поиска в истории общения

Empathy
Альбом: LINUX и Open Source
Сайт: http://live.gnome.org/Empathy

Нативный IM клиент среды GNOME, разработан как ответ на Kopete и Pidgin. Основан на ныне мертвом Jabber-клиенте gossip. Является IM-клиентом по умолчанию в Ubuntu linux начиная с версии 9.10.
Поддержка протоколов: XMPP OSCAR MS QQ Yahoo! Messenger Protocol GroupWise Gadu-Gadu Salut VoIP: SIP, Jingle



Tkabber
Альбом: LINUX и Open Source
Сайт: http://tkabber.jabber.ru/

Один из старейших и известнейших jabber клиентов. Название происходит от аббревиатуры tk и окончания слова jabber. Отличается суровым TK интерфейсом, расширяемостью за счет плагинов и поддержкой всех новшеств которые появляются в протоколе XMPP.

Psi и Psi+
Альбом: LINUX и Open Source
Сайт: http://psi-im.org/


Создан для Windows, Linux и Mac OS X.
Работает с: XMPP 1,0 (jabber)

Psi+ является тестовой площадкой для разработчиков. Изменения попадают изначально в него, а потом после проверки окончательный код интегрируется в psi.

qutiM

Альбом: LINUX и Open Source
Сайт: http://www.qutim.org/

Работает с:
icq Jabber/XMPP gtalk я.онлайн nxt-im LiveJournal/LJ Talk qip_jabber Rambler Virtus Вконтакте irc Mail.Ru агент
twitter - не стабилен MSN/Live - не стабилен ( Октябрь 2010)

Jitsi




























Сайт: http://jitsi.org

Может работать не только с SIP, но и как клиент обмена сообщениями. Поддерживает: SIP, XMPP/Jabber, AIM/ICQ, MSN/Windows Live, Yahoo!, IRC, Bonjour. Работает на фраемворке FMI (Freedom for Media in Java). Имеет интересную функцию - автоматический ответ на входящий вызов SIP и XMPP.




















Обзор видео проигрователей под Linux

Приведем небольшой список с короткими комментариями ПО для воспроизведения видео по ОС Linux.



Totem
Альбом: LINUX и Open Source
Сайт: http://projects.gnome.org/totem/

Постовляется вместе с средой GNOME. Использует GStreamer. Очень простой интерфейс.



Mplayer
Альбом: LINUX и Open Source
Сайт:http://www.mplayerhq.hu/design7/news.html

Самый популярный видеоплеер для *nix систем. Декодирует практически все форматы. Имеет множество оболочек, среди которых Smplayer и KMPlayer. По умолчанию имеет недостатки в контроле (control) проигрывания процесса видео, контрол слишком мал.


SMplayer
Альбом: LINUX и Open Source
Сайт: http://smplayer.sourceforge.net/

Является популярной оболочкой для плеера MPlayer. Имеет удобный интерфейс.


Xine
Альбом: LINUX и Open Source
Сайт: http://www.xine-project.org/home

Прстой плеер с простым интерфейсом. Поддерживает скины.
Директория скинов: /usr/local/share/xine/skins


Kaffeine
Альбом: LINUX и Open Source
Сайт: http://kaffeine.kde.org/

Простой медиа плеер для KDE.

20 дек. 2010 г.

Обзор torrent клиентов под Linux

Здесь написал список торрент клиентов для Linux. Помимо скриншота и сайта, я написал маленькие комментарии к каждому указанному ПО.



ktorrent

Альбом: LINUX и Open Source
Сайт: http://ktorrent.org

По названию понятно, что написан клиент был для систем с KDE. Имеет простой интерфейс, который из-за своей простоты не портит впечатления от программы.
Возможности:
- Имеет плагин для создания чёрного списка IP-адресов
- Поиск пиров в локальной сети по протоколу ZeroConf;
- Предварительное выделение места на диске для недопущения фрагментации. Прим.: многие считают это недостатком.
- Сканирование директорий для автоматического появления новых торрент файлов
Недостатки:
- При добавлении торрента, список файлов невозможно отсортировать.


qBittorrent

Альбом: LINUX и Open Source
Сайт: http://qbittorrent.sourceforge.net/

Кросс-платформенный, написанный на Qt4, но официально поддерживается только для *nix систем. Внешний вид напоминает uTorrent для Windows. Первая версия появилась в марте 2006 года.
Возможности:
- Поддержка 25 языков
- Поиск в наиболее известных поисковых сайтах BitTorrent
- Импотирование потоков из других клиентов. Подробнее на вики

Недосатки:
- При загрузке части файлов, место резервируется под все. Удаление «Пустышек» приводит к их пересозданию после запуска клиента.


qTorrent

Альбом: LINUX и Open Source
Сайт:http://thegraveyard.org/qtorrent.php

Простой клиент, который не выдается ни графическим интерфейсов, ни возможностями.


Flush

Альбом: LINUX и Open Source
Сайт: http://sourceforge.net/projects/flush/

Клиент написан на С++. Автор разработки Коничев Дмитрий.
Недостатки: - Немного не комфортный интерфейс. Но можно проблему скосить на то, что в данный момент программа является в разрабатываемой стадии.


deluge

Альбом: LINUX и Open Source
Сайт: http://deluge-torrent.org/

Один из самых популярный клиентов. Похож на клиент под Windows uTorrent. Название переводиться на русский как → потоп. Является кросс-платформенным. Основан на библиотеки libtorrent.
Преимущества:
- Имеет поддержку плагинов, некоторые из них очень полезные
- Малый расход ресурсов системы
- Защита паролём
Недостатки:
- Как токовые отсуствуют.


Azureus
Альбом: LINUX и Open Source
Сайт: http://azureus.sourceforge.net/

Один из самых популярный клиентов. Клиент разрабатываемый на языке Java. Соотвественно является кросс-платформенным. Имеет поддержку модулей и мощный интерфейс.
Возможности:
- Мощный интерфейс
- Поддержка плагинов, причем плагины могут добавлять доступ к другим файло-обменным сетям.
- Предоставляет очень много информации и процессе работы
- Может выступать торрент сервером
Критика: По сравнению с др. клиентами очень прожорливый в плане ресурсов системы.



Kget

Альбом: LINUX и Open Source

Сайт: http://kde.org/applications/internet/kget

Часть проекта KDE.
Возможности: - Загрузка не только torrent, но и обычных файлов по HTTP\S и FTP - Интеграция с браузером Konqueror
Критика: - Не самый мощный интерфейс - Ядро программы работает как даемон (скрытый процесс)



Клиенты командной строки (CLI)


RTorrent

Альбом: LINUX и Open Source
Сайт: http://libtorrent.rakshasa.no/

Написана на языке C + + исключительно для *Nix систем. GUI отсуствует. Имеет интерфейс XMLRPC.
Преимущества:
- Торрент файлы можно добавлять не командами, а копируя файлы в определенную директорию
Недостатки:
- Очень сложная система команд
- Мало возможностей. Так же стоит отметить, что сейчас находится в стадии нестабильной версии.



aria2
Сайт: http://aria2.sourceforge.net/


Начиная со aria2 по умолчанию отсуствует GUI. Используется командная оболочка. Инструкции присуствуют на XML-RPC интерфейс.
Возможности:
- Скачивание по HTTP\S, FTP, BitTorrent (DHT, PEX, MSE / PE) и Metalink
- Настройка cookie файлов. Очень полезная функция т.к. большинсво сайтов требуют регистрацию.
- Очень низкое потребление ресурсов, как памяти, так и процессора.
Недостатки:
- Достаточно сложен в освоении

17 дек. 2010 г.

ПО для синхронизации и резервных копий (бекапов) под Linux

Ниже мини обзор программ для создание бекапов и синхронизации файлов с короткими комментариями.


Unison

Альбом: LINUX и Open Source
Адрес:  cis.upenn.edu/~bcpierce/unison/

Программа написанная на OCaml для синхронизации файлов. Разработана для UNIX подобных и Windows. Она работает по принципу синхронизации «от точки изменений» между несколькими или более компьютерами.


ukopp
Адрес: kornelix.squarespace.com/ukopp/

Ukopp используется для резервного копирование файлов на диске, с диска на диска, а так же на съемных носителях.
ukopp работает по принципу синхронизации «от точки изменений» - копирует только новые или измененные файлы с момента последнего резервного копирования и поэтому работает быстро.


kbackup

Альбом: LINUX и Open Source
Адрес: kbackup.sourceforge.net

Kbackup — это очередная программа резервного копирования директорий и файлов. Для удобства личные настройки можно сохранить в файлах «профиля». Последние представляют из себя простые текстовые файлы с записями о том, какие директории подлежат (не подлежат) резервному копированию.


sbackup

Альбом: LINUX и Open Source
Адрес: sourceforge.net/projects/sbackup/develop

Представляет из себя бекенд для даемона из среды GNOME. Имеет GUI интерфейс. Резервные копии могут быть записаны на локальный каталог или на удаленные сервера с помощью технологии GNOME VFS. Поддерживает ругулярные выражения для упрощения настройки. Проект был создан когда автор участвовал в Google Summer of Code 2005.

backintime-gnome

Альбом: LINUX и Open Source

Адрес: backintime.le-web.org

Отталкивается от rsync. Имеется так же аналог backintime-kde. Примечание: программа известна так же как «backintime». В настройках имеется возможность задавать время исполнения через cron. Есть возможность интеграции в файловый менеджер Nautilus. Написана на языке Python.


rdiff-backup
Адрес: nongnu.org/rdiff-backup

Консольная программа для копирования файлов и директорий по принципу синхронизации. т.е. копируются только файлы которых нет в заданной директории.


duplicity
Адрес: launchpad.net/duplicity

Консольная программа для копирования и шифрованию данных. Использует GnuPG для шифрования. Программа «общается» с rsync scp ftp webdav ssh. Написан на языке Python. Данные можно запоковать в tar архив и отправить на удаленный сервер. Использует librsync.

Bacula

Альбом: LINUX и Open Source
Адрес: www.bacula.org/

Мощьная система по созданию бекапов. Клиент реализован под Linux, Windows, etc. Может иметь привязку к MySQL, PostgreSQL или SQLite. Для средств управления может использоваться веб-интерфейс, прикладной клиент или в командной строке.


TimeVault

Альбом: LINUX и Open Source
Адрес:  launchpad.net/timevault

Имеет графический клиент под GNOME. Имеет средства не только для копирования, но и востоновления, проверки и создания снапшотов.



ClonaZilla

Альбом: LINUX и Open Source
Адрес:  clonezilla.org

Консольное приложение осуществляющее резервное копирование, создания снапшотов и востановление. Имеет поддержку для множиства ОС. И может использоватьсся как Live CD\USB. Существуют редакции: Clonezilla live Clonezilla SE (server edition).


rsync
Адрес:  rsync.samba.org

Консольное приложение для синхронизации файлов. Очень популярная программа.


FlyBack

Альбом: LINUX и Open Source
Адрес:  code.google.com/p/flyback

Программа основана на rsync. Графический интерфейс похож на обычный файловый менеджер, но позволяет передвигаться на основе параметра - дата.



AMANDA

Альбом: LINUX и Open Source
Адрес:  amanda.org

Позволяет создавать архивированные копии данных. Основной возможностью является возможность настроить главный сервер, который и будет выполнять главную роль.