<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Danik.info &#187; В помощь админу</title>
	<atom:link href="http://danik.info/category/software/tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://danik.info</link>
	<description>разные заметки на админскую тематику</description>
	<lastBuildDate>Mon, 12 Jul 2010 07:57:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Проходим сквозь стены NAT-ов</title>
		<link>http://danik.info/proxodim-skvoz-steny-nat-ov/</link>
		<comments>http://danik.info/proxodim-skvoz-steny-nat-ov/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 10:50:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[В помощь админу]]></category>
		<category><![CDATA[Советы]]></category>
		<category><![CDATA[Софт]]></category>
		<category><![CDATA[ прокси]]></category>
		<category><![CDATA[NAT]]></category>
		<category><![CDATA[pwnat]]></category>
		<category><![CDATA[клиент-сервер]]></category>

		<guid isPermaLink="false">http://danik.info/?p=2783</guid>
		<description><![CDATA[Повсеместное распространение NAT казалось препятствует свободному обмену трафиком между компьютерами, находящимися за одним из них, и практически делает это невозможным, если оба компьютера скрыты за разными NAT серверами, естественно если вы не администратор обоих NAT серверов. Однако Samy Kamkar легко и непринужденно не только преодолел это, но и сделал программу которая позволяет преодолевать подобные препятствия. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://danik.info/wp-content/uploads/2010/03/natg.jpg"><img class="aligncenter size-full wp-image-2784" title="natg" src="http://danik.info/wp-content/uploads/2010/03/natg.jpg" alt="natg Проходим сквозь стены NAT ов" width="200" height="310" /></a>Повсеместное распространение NAT казалось препятствует свободному обмену трафиком между компьютерами, находящимися за одним из них, и практически делает это невозможным, если оба компьютера скрыты за разными NAT серверами, естественно если вы не администратор обоих NAT серверов. Однако Samy Kamkar легко и непринужденно не только преодолел это, но и сделал программу которая позволяет преодолевать подобные препятствия. В настоящее время данная программа доступна только пользователям *nix подобных систем.</p>
<p><span id="more-2783"></span><br />
<a href="http://samy.pl/pwnat/">Pwnat</a> — этот инструмент позволяет любому количеству клиентов, находящихся за одним NAT-сервером, соединяться с сервером стоящим за другим NAT, при этом никакой проброски портов на серверах не требуется и никаких прочих инструментов не используется. Серверу не надо ничего знать о клиенте который с ним соединяется. Проще говоря это такой прокси сервер, который стоит за одним NAT и работает с клиентами, стоящими за другим NAT, между ними нет никакого дополнительного посредника, никаких DNS-фокусов и никакого пива админам. Скажу честно — я тоже в это сначала не поверил.</p>
<p>Клиент может подключаться через такой сервер к любым ресурсам, либо только тем что ограничены сервером pwnat. Данный инструмент основан на построении UDP-тоннеля. Принцип работы весьма оригинальный и прекрасно описан автором, рекомендую ознакомиться, ибо решение данного вопроса оказалось весьма интересным и неожиданным. Давно не встречал ничего подобного.</p>
<p>Подводя итог скажу, следующее — данный продукт имеет весьма полезное значение как для решения отдельных задач, так и для того, чтобы знать о том, что способ сей существует. Если ваша работа связна с сетями, обязательно ознакомьтесь, поверьте — есть, что почерпнуть у автора программы из документации, английский там достаточно простой.</p>
]]></content:encoded>
			<wfw:commentRss>http://danik.info/proxodim-skvoz-steny-nat-ov/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blitzableiter &#8211; свободный анализатор уязвимостей во Flash контенте</title>
		<link>http://danik.info/blitzableiter-svobodnyj-analizator-uyazvimostej-vo-flash-kontente/</link>
		<comments>http://danik.info/blitzableiter-svobodnyj-analizator-uyazvimostej-vo-flash-kontente/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 08:49:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[В помощь админу]]></category>
		<category><![CDATA[Софт]]></category>
		<category><![CDATA[ proxy]]></category>
		<category><![CDATA[ security]]></category>
		<category><![CDATA[ прокси]]></category>
		<category><![CDATA[ флеш]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[безопасность]]></category>

		<guid isPermaLink="false">http://danik.info/blitzableiter-svobodnyj-analizator-uyazvimostej-vo-flash-kontente/</guid>
		<description><![CDATA[ 
На конференции Chaos Communication Congress представлен новый открытый проект Blitzableiter, представляющий собой инструмент для транзитного анализа Flash роликов перед их отображением пользователю. Программа позволяет выявить и заблокировать выполнения злонамеренных участков ActionScript кода, интегрированных в SWF файлы с целю поражения уязвимой версии плагина Adobe Flash, а также предотвратить использование Flash для проведения некоторых видов атак [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://danik.info/wp-content/uploads/2010/01/Oct_2_3_27_26_flash.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Oct_2_3_27_26_flash" border="0" alt="Oct 2 3 27 26 flash thumb Blitzableiter   свободный анализатор уязвимостей во Flash контенте" src="http://danik.info/wp-content/uploads/2010/01/Oct_2_3_27_26_flash_thumb.png" width="300" height="288" /></a> </p>
<p>На конференции Chaos Communication Congress <noindex><a href="http://www.h-online.com/open/news/item/26C3-Protection-against-Flash-security-holes-893689.html" rel="nofollow">представлен</a></noindex> новый открытый проект <noindex><a href="http://blitzableiter.recurity.com/" rel="nofollow">Blitzableiter</a></noindex>, представляющий собой инструмент для транзитного анализа Flash роликов перед их отображением пользователю. Программа позволяет выявить и заблокировать выполнения злонамеренных участков ActionScript кода, интегрированных в SWF файлы с целю поражения уязвимой версии плагина Adobe Flash, а также предотвратить использование Flash для проведения некоторых видов атак на браузер.</p>
<p> <span id="more-1904"></span>
<p>С целью защиты от принудительного инициирования кликов на рекламу или подмены перехода на нормальные сайты страницей злоумышенника, в Blitzableiter осуществляется перенаправления некоторых ключевых вызовов, таких как ActionGetURL2, на добавляемый к SWF файлу собственный обработчик, контролирующий факты обращения за пределы текущего активного домена и защищающего от <noindex><a href="http://ru.wikipedia.org/wiki/CSRF" rel="nofollow">CSRF-атак</a></noindex>.</p>
<p>Из недостатков, над устранением которых работают разработчики, отмечается увеличению размера исходного файла примерно на 220%, добавление примерно секундной задержки при загрузке файла через анализатор и наличие проблем при модификации определенных видов SWF файлов. Например, при тестировании набора из 92 тысяч SWF файлов, 92% успешно прошли тест на корректность формата, но задействовать защиту Blitzableiter удалось только для 82% файлов (тем не менее Flash контент популярных сервисов, таких как YouTube, подвергается модификации без проблем). При проверке эффективности Blitzableiter успешно блокировал работу всех из 20 участвующих в эксперименте реальных эксплоитов.</p>
<p>Исходные тексты программы распространяются в рамках лицензии GPLv3 , написаны на языке C# и требуют для своего выполнения задействования проекта Mono. Blitzableiter может быть оформлен в виде плгина к web-браузеру или в виде фильтрующего модуля, работающего совместно с прокси сервером Squid.</p>
]]></content:encoded>
			<wfw:commentRss>http://danik.info/blitzableiter-svobodnyj-analizator-uyazvimostej-vo-flash-kontente/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WOL: Приключения &#171;Волшебного Пакета&#187;</title>
		<link>http://danik.info/wol-priklyucheniya-volshebnogo-paketa/</link>
		<comments>http://danik.info/wol-priklyucheniya-volshebnogo-paketa/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 09:40:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[В помощь админу]]></category>
		<category><![CDATA[Советы]]></category>
		<category><![CDATA[Софт]]></category>
		<category><![CDATA[Andriod]]></category>
		<category><![CDATA[Magic Packet]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Windows. Nokia. iPhone]]></category>
		<category><![CDATA[WOL]]></category>

		<guid isPermaLink="false">http://danik.info/wol-priklyucheniya-volshebnogo-paketa/</guid>
		<description><![CDATA[ 
1. Вы с утра выбежали из дома забыв включить компьютер, что бы поддерживать Torrent рейтинг?    2. Вы в очередной раз выбежали из дома, а придя на работу вспомнили что на домашнем ПК остались нужные файлы? или наоборот.     3. У вас отключили свет и ПК, Сервер, etc… отключились? [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://danik.info/wp-content/uploads/2009/12/055_JPG1.jpg"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="055_JPG" border="0" alt="055 JPG thumb1 WOL: Приключения &laquo;Волшебного Пакета&raquo;" src="http://danik.info/wp-content/uploads/2009/12/055_JPG_thumb1.jpg" width="500" height="235" /></a> </p>
<p>1. Вы с утра выбежали из дома забыв включить компьютер, что бы поддерживать Torrent рейтинг?    <br />2. Вы в очередной раз выбежали из дома, а придя на работу вспомнили что на домашнем ПК остались нужные файлы? или наоборот.     <br />3. У вас отключили свет и ПК, Сервер, etc… отключились? но вам нужны они в рабочем состоянии?     <br />4. Любой другой критический случай настигший вас в дороге.     <br />В этой статье пойдет речь о том, как при помощи Wake On LAN, которая присутствует практически во всех BIOS с 2002 года, включит ваш компьютер по сети или через интернет.     <br />С другого ПК, или мобильного устройства.</p>
<p> <span id="more-997"></span><br />
<h3>Что нужно иметь</h3>
<ul>
<li>ATX материнскую плату с WOL коннектором; </li>
<li>Сетевую карту с поддержкой WOL; </li>
<li>BIOS с поддержкой WOL, <i>также WOL должен быть включен</i>; </li>
</ul>
<p>А также,     <br /><noindex><a href="http://www.amd.com/us-en/assets/content_type/utilities/magic_pkt.exe" rel="nofollow">Magic Packet</a></noindex> от AMD, для Windows;     <br /><noindex><a href="http://www.z2software.com/PocketLAN.htm" rel="nofollow">PocketLAN</a></noindex> для Windows Mobile;     <br /><noindex><a href="http://www.androlib.com/android.application.net-mafro-android-wakeonlan-qCt.aspx" rel="nofollow">Wake On Lan</a></noindex> для Android;     <br /><noindex><a href="http://maemo.org/downloads/product/OS2008/maemowol/" rel="nofollow">Maemowol </a></noindex>для Nokia N800/900 Maemo;<a href="http://danik.info/wp-content/uploads/2009/12/111111.jpg"></a> </p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="111111" border="0" alt="111111 thumb WOL: Приключения &laquo;Волшебного Пакета&raquo;" src="http://danik.info/wp-content/uploads/2009/12/111111_thumb.jpg" width="400" height="240" /></p>
</p>
<p><noindex><a href="http://itunes.apple.com/us/app/power-on-wake-on-lan-wol/id323773682?mt=8" rel="nofollow">Power On</a></noindex> или <i>(<noindex><a href="http://itunes.apple.com/us/app/net-scan-ports-and-networks-scanner/id328077901?mt=8" rel="nofollow">NetScan</a></noindex> )</i> для iPhone/iPod Touch; </p>
<p><a href="http://danik.info/wp-content/uploads/2009/12/773682.jpg"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="773682" border="0" alt="773682 thumb WOL: Приключения &laquo;Волшебного Пакета&raquo;" src="http://danik.info/wp-content/uploads/2009/12/773682_thumb.jpg" width="320" height="460" /></a> </p>
<h3>Конфигурация Сетевой Карты</h3>
<p><i>Для работы WOL, необходимо что бы после выключения ПК, сетевая карта находилась в режиме &quot;<b>Standby</b>&quot;, о чем свидетельствуют мигающие лампочки на сетевой карте. Если у вас с этим все в порядке, дальнейший текст можно пропустить.</i>   <br /><b>Если лампочки не горят необходимо сделать следующее:</b>   <br /><i>Пуск — Панель Управления — Сетевые подключения</i>, Выбрать активную сетевую карту, зайти в ее свойства, затем &quot;<b>Настроить</b>&quot;.   <br />— Если есть пункт Версия NDIS, — Выбрать «NDIS X» (по умолчанию может быть Авто), где X это версия<noindex><a href="http://ru.wikipedia.org/wiki/NDIS" rel="nofollow">Интерфейса Сетевых Драйверов</a></noindex>, соответсвуюший вашей операционной системе;   <br />— Здесь же включить Wake on Magic Packet (Пробуждение Особым Пакетом Magic)<a href="http://danik.info/wp-content/uploads/2009/12/044_JPG.jpg" rel="nofollow"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="044_JPG" border="0" alt="044 JPG thumb WOL: Приключения &laquo;Волшебного Пакета&raquo;" src="http://danik.info/wp-content/uploads/2009/12/044_JPG_thumb.jpg" width="455" height="514" /></a>
<p>Сохранить изменения, перезагрузить ПК, затем выключить и проверить горят ли лампочки на Сетевой карте.</p>
<h3>Удаленная работа с ПК</h3>
<p>Для того, что бы включить и работать удаленно с ПК, вам нужно знать IP и MAC адрес. В этом вам поможет командная строка: <code>ipconfig.exe /all</code>   <br />Также можно попробовать найти МАС с другого компьютера если в находитесь в локальной сети, запустив команду «ping» и затем вывести таблицу ARP (где будут отображены соответствия между IP и MAC):   <br /><code>ping.exe IP_address    <br />arp.exe -a</code>   <br /><b>Если вы используете маршрутизатор</b> необходимо настроить перенаправление широковещательных сообщений на каком-либо порту, на ваш компьютер.<br />
<blockquote>WakeOnLan Broadcast    <br />Enable: yes     <br />IP Address: ваш внутренний широковещательный адрес     <br />Protocol: UDP     <br />Private Port: 9     <br />Public Port: 9     <br />Schedule: Always</p></blockquote>
<p><b>Если маршрутизатор вы не используете</b>, то достаточно знать ваш внешний (выделенный IP), в фаерволе открыть 9 порт. и пользоваться WOL c любого устройства, например с iPhone, предварительно указав данные включаемого ПК.</p>
<p><b>UPD:</b> в последнее время не имею Мака под рукой, и проверить все сам лично не могу, поэтому те, кому нужна инфа по WOL для MAC OSX, почитайте <noindex><a href="http://lifehacker.com/348197/access-your-computer-anytime-and-save-energy-with-wake+on+lan" rel="nofollow">здесь</a></noindex></p>
<p><b>UPD2:</b> <noindex><a href="http://www.instructables.com/id/SDMQA5QF54HJ6LP/" rel="nofollow">Setting Up The Wireless Bridge For Wake On LAN Capability</a></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://danik.info/wol-priklyucheniya-volshebnogo-paketa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Metasploit Framework 3.3</title>
		<link>http://danik.info/metasploit-framework-3-3/</link>
		<comments>http://danik.info/metasploit-framework-3-3/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 20:04:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[В помощь админу]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[Софт]]></category>
		<category><![CDATA[metasploit]]></category>
		<category><![CDATA[безопасность]]></category>
		<category><![CDATA[разработка]]></category>
		<category><![CDATA[эксплойт]]></category>

		<guid isPermaLink="false">http://danik.info/metasploit-framework-3-3/</guid>
		<description><![CDATA[ 
Вышел релиз Metasploit Framework 3.3 — открытой платформы для создания и отладки эксплойтов, содержащей вспомогательные компоненты и сотни готовых эксплойтов.
 
Вот лишь некоторые новшества этого релиза:

Теперь в комплект входят 445 эксплойтов и 216 вспомогательных модулей (по сравнению с соответственно 320 и 99 в версии 3.2). 
Исправлено порядка 180 ошибок. 
Значительно увеличена скорость запуска ключевых [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://danik.info/wp-content/uploads/2009/11/metasploit_hax_small.jpg"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="metasploit_hax_small" border="0" alt="metasploit hax small thumb Metasploit Framework 3.3" src="http://danik.info/wp-content/uploads/2009/11/metasploit_hax_small_thumb.jpg" width="240" height="172" /></a> </p>
<p><noindex><a href="http://www.metasploit.com/" rel="nofollow">Вышел</a></noindex> релиз Metasploit Framework 3.3 — открытой платформы для создания и отладки эксплойтов, содержащей вспомогательные компоненты и сотни готовых эксплойтов.</p>
<p> <span id="more-749"></span>
<p>Вот лишь некоторые <noindex><a href="http://www.metasploit.com/redmine/projects/framework/wiki/Release_Notes_33" rel="nofollow">новшества</a></noindex> этого релиза:</p>
<ul>
<li>Теперь в комплект входят 445 эксплойтов и 216 вспомогательных модулей (по сравнению с соответственно 320 и 99 в версии 3.2). </li>
<li>Исправлено порядка 180 ошибок. </li>
<li>Значительно увеличена скорость запуска ключевых компонентов. </li>
<li>Bundle-инсталлятор для Linux доступен как в 32-битной, так и в 64-битной версиях. </li>
<li>При атаках arbitrary code execution на Windows-системы, в качестве нагрузки (payload) теперь может передаваться любой заданный EXE-файл. </li>
<li>Улучшенная поддержка атак на базы данных Oracle и MS SQL. </li>
<li>Модули сканирования теперь могут показывать индикатор прогресса. </li>
<li>Meterpreter (специальный шелл, передаваемый в качестве нагрузки на атакуемую систему) поддерживает связь с атакующим через HTTPS (используется OpenSSL). </li>
<li>Также Meterpreter теперь умеет снимать скриншоты, сниффить трафик, регистрировать нажатия на клавиши (key logging) атакованного компьютера. </li>
<li>Добавлены новые нагрузки под Windows x64. </li>
</ul>
<p>Скачать можно <noindex><a href="http://www.metasploit.com/framework/download/" rel="nofollow">тут</a></noindex>.</p>
<p>Подробнее о релизе можно прочитать <noindex><a href="http://www.metasploit.com/redmine/projects/framework/wiki/Release_Notes_33" rel="nofollow">тут</a></noindex>.</p>
]]></content:encoded>
			<wfw:commentRss>http://danik.info/metasploit-framework-3-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Релиз бесплатного антивируса Panda Cloud выложен в свободный доступ</title>
		<link>http://danik.info/reliz-besplatnogo-antivirusa-panda-cloud-vylozhen-v-svobodnyj-dostup/</link>
		<comments>http://danik.info/reliz-besplatnogo-antivirusa-panda-cloud-vylozhen-v-svobodnyj-dostup/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 11:30:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[В помощь админу]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[Софт]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[panda cloud antivirus]]></category>
		<category><![CDATA[panda software]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://danik.info/reliz-besplatnogo-antivirusa-panda-cloud-vylozhen-v-svobodnyj-dostup/</guid>
		<description><![CDATA[Антивирусное программное обеспечение, которое предлагалось в качестве публичной бета-версии с апреля 2009, получило более широкую огласку в прессе, чем обычные бесплатные антивирусные программные продукты, благодаря своей облачному подходу. Информация из всех компьютерных систем, с которыми работает Cloud Panda Antivirus, автоматически делится со всеми другими пользователями.
 
И версия 1.0 вводит дополнительные усовершенствования по сравнению с бета-версиями [...]]]></description>
			<content:encoded><![CDATA[<p>Антивирусное программное обеспечение, которое предлагалось в качестве публичной бета-версии с апреля 2009, получило более широкую огласку в прессе, чем обычные бесплатные антивирусные программные продукты, благодаря своей облачному подходу. Информация из всех компьютерных систем, с которыми работает Cloud Panda Antivirus, автоматически делится со всеми другими пользователями.</p>
<p><a href="http://danik.info/wp-content/uploads/2009/11/pandacloudantivirus.jpg"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="panda-cloud-antivirus" border="0" alt="panda-cloud-antivirus" src="http://danik.info/wp-content/uploads/2009/11/pandacloudantivirus_thumb.jpg" width="240" height="179" /></a> </p>
<p>И версия 1.0 вводит дополнительные усовершенствования по сравнению с бета-версиями и обычными антивирусными программами.</p>
<p>&#160;</p>
<p> <span id="more-610"></span>
<p>Panda Cloud Antivirus 1.0 представляет дальнейшее совершенствование 100% облако-ориентированной архитектуры своей модели защиты, которая обрабатывает и блокирует вредоносные программы более эффективно, чем локально установленные сигнатурные продукции, при минимальном влиянии на производительность ПК. Версия 1.0 уже может похвастаться, как улучшить пропускную способность и эффективность воздействия, над своей бета-версий. Традиционные антивирусные решения потребляют примерно 15% ресурсов компьютера (память, дисковое пространство и т.д.), а Panda Cloud Antivirus 1.0 потребляет лишь 3%.     <br />Пользователи, которые хотят попробовать Panda Cloud Antivirus могут <noindex><a href="http://www.cloudantivirus.com/en/" rel="nofollow">скачать бесплатно</a></noindex> на сайте Cloud Antivirus, где она доступна для большинства Microsoft Windows систем. Panda Cloud Antivirus была признана ЛУЧШИМ бесплатным антивирусным программным обеспечением — <noindex><a href="http://www.pcworld.com/reviews/product/290839/review/cloud_antivirus.html" rel="nofollow">PC World</a></noindex>.</p>
]]></content:encoded>
			<wfw:commentRss>http://danik.info/reliz-besplatnogo-antivirusa-panda-cloud-vylozhen-v-svobodnyj-dostup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>20 советов по повышению безопасности сервера Linux</title>
		<link>http://danik.info/20-sovetov-po-povysheniyu-bezopasnosti-servera-linux/</link>
		<comments>http://danik.info/20-sovetov-po-povysheniyu-bezopasnosti-servera-linux/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 11:27:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[В помощь админу]]></category>
		<category><![CDATA[Советы]]></category>
		<category><![CDATA[безопасность]]></category>
		<category><![CDATA[документация]]></category>
		<category><![CDATA[новичкам]]></category>

		<guid isPermaLink="false">http://danik.info/20-sovetov-po-povysheniyu-bezopasnosti-servera-linux/</guid>
		<description><![CDATA[ 
В этой статье из серии, посвященной безопасности серверов Linux, приводится 20 советов по повышению безопасности Linux-сервера, установленного с настройками, заданными по умолчанию.
Саму статью можно почитать тут
]]></description>
			<content:encoded><![CDATA[<p><a href="http://danik.info/wp-content/uploads/2009/11/200pxPax_tux.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="200px-Pax_tux" border="0" alt="200px-Pax_tux" src="http://danik.info/wp-content/uploads/2009/11/200pxPax_tux_thumb.png" width="168" height="240" /></a> </p>
<p>В этой статье из серии, посвященной безопасности серверов Linux, приводится 20 советов по повышению безопасности Linux-сервера, установленного с настройками, заданными по умолчанию.</p>
<p>Саму статью можно почитать <noindex><a href="http://rus-linux.net/nlib.php?name=/MyLDP/sec/securitytips.html" rel="nofollow">тут</a></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://danik.info/20-sovetov-po-povysheniyu-bezopasnosti-servera-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Разворачиваем свой VPS на основе OpenVZ + Ubuntu</title>
		<link>http://danik.info/razvorachivaem-svoj-vps-na-osnove-openvz-ubuntu/</link>
		<comments>http://danik.info/razvorachivaem-svoj-vps-na-osnove-openvz-ubuntu/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 09:33:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[В помощь админу]]></category>
		<category><![CDATA[openvz]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[виртуализация]]></category>
		<category><![CDATA[документация]]></category>

		<guid isPermaLink="false">http://danik.info/razvorachivaem-svoj-vps-na-osnove-openvz-ubuntu/</guid>
		<description><![CDATA[
Порой каждый задумывается начать зарабатывать деньги своим умом в интернете. Один из самых простых вариантов для человека обладающего базовыми навыками в администрировании Linux – предоставление виртуального хостинга. Для этого достаточно взять в аренду выделенный сервер, желательно помощнее, и установить на нем ОС + OpenVZ.
 
1. Введение     А теперь по порядку. Для [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://danik.info/wp-content/uploads/2009/11/openvz.jpg"><img style="display: block; float: none; margin-left: auto; margin-right: auto" title="openvz" alt="openvz thumb Разворачиваем свой VPS на основе OpenVZ + Ubuntu" src="http://danik.info/wp-content/uploads/2009/11/openvz_thumb.jpg" width="152" height="147" /></a></p>
<p>Порой каждый задумывается начать зарабатывать деньги своим умом в интернете. Один из самых простых вариантов для человека обладающего базовыми навыками в администрировании Linux – предоставление виртуального хостинга. Для этого достаточно взять в аренду выделенный сервер, желательно помощнее, и установить на нем ОС + OpenVZ.</p>
<p> <span id="more-290"></span>
<p><strong>1. Введение</strong>     <br />А теперь по порядку. Для начала необходимо установить операционную систему на сервер. Мой выбор пал на Ubuntu 9.04 Server, так как это самая свежая стабильная версия. Далее необходимо установить на нее виртуальную машину – OpenVZ. Особенностью OpenVZ является то, что виртуализация происходит на очень низком уровне, за счет чего достигается высокая производительность гостевых систем. Однако для достижения высокой производительности придется использовать специальную версию ядра, так что не бойтесь если при установке OpenVZ предложит скачать новую версию ядра. Далее необходимо скачать образ гостевой системы, которая и будет разворачиваться на виртуальной(гостевой) машине. И еще, для полноценной работы VPS как сервиса, который будет приносить деньги, необходимо каждому виртуальному серверу выдать по IP адресу.</p>
<p>так, преимущества виртуальных серверов в том, что они предоставляют изолированное окружение, и клиенты получают рутовый пароль на систему. Так-же следует отметить что в таком случае безопасность внутри виртуальных машин будут отвечать сами клиенты, а злоумышленник с рутовым доступом на виртуальной машине не сможет навредить физическому серверу или соседним виртуальным машинам.</p>
<p>ажно постараться поставить как можно меньше программного обеспечения на физический сервер, в идеале это только OpenVZ и OpenSSH.</p>
<p>у а теперь непосредственно процедура установки и настройки OpenVZ (в моих примерах предполагается что у вас установлена свежая Ubuntu 9.04 Server, без дополнительного ПО):</p>
<p><strong>2. Подготовка места на диске для хранения виртуальных машин</strong>     <br />Для удобства работы и масштабируемости сервера рекомендуется иметь отдельный жесткий диск ( а лучше два, в рейде, для зеркалирования данных пользователя). Предлагаю в корне создать директорию /vz. В эту директорию монтировать жесткий диск. Для этого в /etc/fstab необходимо добавить строчку:</p>
<blockquote><p><code>/dev/sdb1 /vz ext3 defaults 0 0</code>       <br />где /dev/sdb1 – ваш жесткий диск для хранения виртуальных машин.</p>
</blockquote>
<p><strong>2. Установка ядра системы с поддержкой виртуализации</strong>     <br />Для этого стоит выполнить команду:</p>
<blockquote><p><code># apt-get install vzctl</code>       </p>
</blockquote>
<p>пакетный менеджер автоматически подтянет ядро с поддержкой openvz нужной версии. В моем случае был установлен linux-image-2.6.26-2-openvz.    <br />После перезагрузки необходимо произвести настройку ядра, редактируем файл /etc/sysctl.conf и меняем следующие строки:</p>
<blockquote><p><code>net.ipv4.ip_forward=1        <br />net.ipv4.conf.default.forwarding=1         <br />net.ipv4.conf.default.proxy_arp = 0         <br />net.ipv4.conf.all.rp_filter = 1         <br />net.ipv4.conf.default.send_redirects = 1         <br />net.ipv4.conf.all.send_redirects = 0         <br />kernel.sysrq = 1</code></p>
</blockquote>
<p>После сохранения файла необходимо применить новые параметры ядра:</p>
<blockquote><p><code># sysctl -p</code></p>
</blockquote>
<p><strong>3. Установка виртуальной машины (гостевой системы)</strong>     <br />Для начала необходимо скачать образ операционной системы, которая будет использоваться в гостевой системе. Для этого выбираем на образ на сайте <noindex><a href="http://openvz.org/download/template/cache/" rel="nofollow">http://openvz.org/download/template/cache/</a></noindex> и скачиваем его в директорию /vz/template/cache:     <br /><code></code></p>
<blockquote><p><code># make -p /vz/template/cache        <br /># cd /vz/template/cache         <br /># wget http://download.openvz.org/template/precreated/ubuntu-9.04-x86_64.tar.gz</code></p>
</blockquote>
<p>В моем случае для гостевой операционной системы была выбрана Ubuntu 9.04.</p>
<p>алее необходимо создать непосредственно виртуальную машину, на основе нашего образа. Так как на VPS хостинге эту задачу надо будет повторять неоднократно, удобно использовать скрипт:</p>
<blockquote><p><code>root_pw=&quot;root_password&quot; # пароль пользователя root в гостевой системе        <br />os_template=&quot;ubuntu-9.04-x86_64&quot; # имя образа ОС для гостевой системы         <br />vm_id=&quot;1&quot; # идентификатор гостевой системы         <br />/usr/sbin/vzctl create ${vm_id} --ostemplate ${os_template} --config vps.basic #создание гостевой системы на основе образа         <br />/usr/sbin/vzctl set ${vm_id} --onboot yes --save # запускать гостевую при старте системы         <br />/usr/sbin/vzctl set ${vm_id} --hostname vps${vm_id}.domain.com --save #установить hostname гостевой         <br />/usr/sbin/vzctl set ${vm_id} --ipadd 192.168.1.190 --save #установить IP адрес         <br />/usr/sbin/vzctl set ${vm_id} --nameserver 192.168.1.12 --save #установить адрес ДНС сервера         <br />/usr/sbin/vzctl set ${vm_id} --userpasswd root:${root_pw} --save #установить пароль пользователя root         <br />/usr/sbin/vzctl set ${vm_id} --cpulimit 15 --save #установка процессорной квоты 15%         <br />#установка дисковой квоты 9 GB (10 GB в течении промежутка 600 секунд)         <br />/usr/sbin/vzctl set ${vm_id} --diskspace 9000000:10000000 --save         <br />/usr/sbin/vzctl set ${vm_id} --quotatime 600 --save         <br />#установка квоты на виртуальную память 160M (168M в течение quotatime - см.выше)         <br />#с гарантией выделения до 120M (128M)         <br />/usr/sbin/vzctl set ${vm_id} --privvmpages 160M:168M --save         <br />/usr/sbin/vzctl set ${vm_id} --vmguarpages 120M:128M --save         <br />/usr/sbin/vzctl start ${vm_id} #запуск новой гостевой системы</code></p>
</blockquote>
<p>Все, теперь в гостевую систему можно логинится по ssh.</p>
<p><strong>Источник: <noindex><a href="http://chooselinux.org.ua/razvorachivaem-svoj-vps-na-osnove-openvz-ubuntu/" rel="nofollow">http://chooselinux.org.ua/</a></noindex></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://danik.info/razvorachivaem-svoj-vps-na-osnove-openvz-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Полная переустановка OS FreeBSD со сменой архитехтуры с i386 на amd64 на удаленном сервере</title>
		<link>http://danik.info/polnaya-pereustanovka-os-freebsd-so-smenoj-arxitextury-s-i386-na-amd64-na-udalennom-servere/</link>
		<comments>http://danik.info/polnaya-pereustanovka-os-freebsd-so-smenoj-arxitextury-s-i386-na-amd64-na-udalennom-servere/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 08:23:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[В помощь админу]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[документация]]></category>
		<category><![CDATA[миграция]]></category>

		<guid isPermaLink="false">http://danik.info/polnaya-pereustanovka-os-freebsd-so-smenoj-arxitextury-s-i386-na-amd64-na-udalennom-servere/</guid>
		<description><![CDATA[ 
Постановка задачи. Имеется сервер с ОС FreeBSD i386 (далее реальный сервер). Физического доступа к серверу нет, только SSH. Требуется переустановить систему на последнюю версию ОС FreeBSD с архитектурой amd64. С первого взляда задача проста, но т.к. при этом нужно не уронить систему, права на ошибку у нас нет.
 
Скачать archive.sh и update.sh
ШАГ 1. Подготовка [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://danik.info/wp-content/uploads/2009/11/freebsd.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="freebsd" border="0" alt="freebsd thumb Полная переустановка OS FreeBSD со сменой архитехтуры с i386 на amd64 на удаленном сервере" src="http://danik.info/wp-content/uploads/2009/11/freebsd_thumb.png" width="485" height="175" /></a> </p>
<p>Постановка задачи. Имеется сервер с ОС FreeBSD i386 (далее реальный сервер). Физического доступа к серверу нет, только SSH. Требуется переустановить систему на последнюю версию ОС FreeBSD с архитектурой amd64. С первого взляда задача проста, но т.к. при этом нужно не уронить систему, права на ошибку у нас нет.</p>
<p> <span id="more-286"></span>
<p>Скачать <noindex><a href="http://ww.inf-sys.ru/files/archive.sh" rel="nofollow">archive.sh</a></noindex> и <noindex><a href="http://ww.inf-sys.ru/files/update.sh" rel="nofollow">update.sh</a></noindex></p>
<p><strong>ШАГ 1</strong>. Подготовка новой системы. Берем любой эмулятор виртуальной машины (WMware, qemu итд), создаем конфигурацию виртуальной машины (в WMware с помощью визарда, в qemu — настройками и опциями), максимально приближенную к вашей реально работающей системе (идентичную дисковую подсистему, сетевой интерфейс и т.д.). Устанавливаем последнюю версию ОС FreeBSD amd64 в эмуляторе (далее виртуальный сервер). Дерево портов пока можно не ставить. </p>
<p><strong>ШАГ 2</strong>. Проверка пригодности. Настраиваем на виртуальном сервере ip адрес, шлюз по умолчанию идентичные реальному серверу, не забываем настроить ssh сервер. Проверяем: возможность входа по ssh, совпадение имен сетевых интерфейсов. Если имена интерфейсов на реальном хосте и на виртуальном получились разные, то обязательно добавьте в rc.conf виртуального блок настроек с именем интерфейса как на реальном сервере, пусть временно будет 2 блока, после завершения ненужный удалите.</p>
<p><strong>ШАГ 3</strong>. Проверка загрузки. Просматриваем опции загрузки ядра, опции загрузчика, файл /etc/fstab реальной системы и делаем соответствующие дописки/изменения в нашей виртуальной, чтобы сервер беспрепятственно загрузился после обновления. </p>
<p><strong>ШАГ 4</strong>. Паковка данных. Я приверженец стандартной для FreeBSD разбивки файловой системы (отдельные разделы для корня, /tmp, /usr, /var.). Ниже приведен скрипт, который пакует новую систему автоматически, требуется только свободное место на разделе, подмонтированном к /usr. ВНИМАНИЕ! Скрипт необходимо разместить в папке /usr/archive/, предварительно её создав.     <br />Итак, если все шаги проделанны и конфигурация виртуальной системы соотвествует реальному серверу (что не помешает ещё раз перепроверить), пускаем скрипт: </p>
<blockquote><p>virtualserver# cd /usr/archive/      <br />virtualserver# sh ./update.sh </p>
</blockquote>
<p>На моем компьютере это заняло 5 минут. Пока идет паковка, переходим к следующему шагу. </p>
<p><strong>ШАГ 5</strong>. Сохранение данных реального сервера. ВСЕ СТАРЫЕ ДАННЫЕ БУДУТ УДАЛЕНЫ! В связи с чем прошу грамотно заранее всё сохранить, запаковать, и положить либо в папку /usr/update, которая не удаляется в процессе обновления, либо временно скопировать ваши данные на другой сервер. Моя процедура сохранения данных выглядела следующим образом:</p>
<blockquote><p>realserver# mkdir -p /usr/update/rescue      <br />realserver# cd /       <br />realserver# cp -rf etc usr/local/etc boot usr/home var /usr/update/rescue/</p>
</blockquote>
<p>Пока идет копирование, запускаем закачку полученных архивов usr.tar.gz, var.tar.gz, root.tar.gz на переустанавливаемый сервер: </p>
<blockquote><p>virtualserver# cd /usr/archive      <br />virtualserver# scp *.tar.gz hash@realserver.ru :~/       <br />realserver# cd /home/hash       <br />realserver# mv usr.tar.gz var.tar.gz root.tar.gz /usr/update/</p>
</blockquote>
<p><strong>ШАГ 6</strong>. Итак, мы получили 3 архива usr.tar.gz, var.tar.gz, root.tar.gz в папке /usr/update.     <br />ВНИМАНИЕ! В Процессе обновления в цикле будут удалены все лишние папки корневой структуры реального сервера, и если к некой папке будет примонтированны дополнительные разделы — все данные в них тоже будут удалены! С связи с чем нужно выполнить: </p>
<blockquote><p>realserver# mount&#160; </p>
</blockquote>
<p>и убедиться что все лишнее отмонтированно!    <br />Копируем скрипт обновления в папку /usr/update/ и запускаем его: </p>
<blockquote><p>realserver# ./update.sh </p>
</blockquote>
<p>после его отработки, и если всё прошло без критических ошибок, пускаем команду&#160; <br />realserver# /tmp/rescue/reboot</p>
<p>Внимание! Если вы что-то забыли исправить, и после выполнения скрипта update.sh заметили, вы можете отредактировать файлы и после отработки скрипта обновления копиями резервных утилит, которые теперь находятся в папке /tmp/rescue. Например для редактирования /etc/fstab нужно написать: </p>
<blockquote><p>realserver# /tmp/rescue/vi /etc/fstab </p>
</blockquote>
<p>Ждем несколько секунд затаив дыхание </p>
<blockquote><p>[root@hash disk]# ping 192.168.0.99      <br />PING 192.168.0.99 (192.168.0.99) 56(84) bytes of data.       <br />From 192.168.0.15 icmp_seq=15 Destination Host Unreachable       <br />From 192.168.0.15 icmp_seq=16 Destination Host Unreachable       <br />64 bytes from 192.168.0.99: icmp_seq=17 ttl=64 time=1001 ms       <br />64 bytes from 192.168.0.99: icmp_seq=18 ttl=64 time=1.45 ms       <br />64 bytes from 192.168.0.99: icmp_seq=19 ttl=64 time=0.236 ms </p>
</blockquote>
<p>Заходим по ssh, проверяем </p>
<blockquote><p>server# uname -a      <br />FreeBSD server.is 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Thu Jan 1 08:58:24 UTC 2009<a href="mailto:root@driscoll.cse.buffalo.edu">root@driscoll.cse.buffalo.edu</a> :/usr/obj/usr/src/sys/GENERIC amd64 </p>
</blockquote>
<p>Теперь можно приступить к выкачиванию последней версии портов (рекомендуем утилиту portsnap) и настройке системы. </p>
<p>Заключение. Проверяя данный метод я достиг результат за 2 часа 34 минуты. Изложенный в данной статье способ безусловно может быть подвержен критике, т.к. многие специалисты посоветую многоэтапное обновление, с выкачиванием последних исходников по cvs, пересборкой их под другую архитектуру и т.д, мотивируя что «так будет правильно». Мое личное мнение — правильно то, что эффективно, быстро и надежно, а усовершенствовать систему путем пересборки спокойно можно после смены архитектуры. Обсуждение статьи на форуме в соответствующем разделе.</p>
<p><strong>Автор: Игнатьев Алексей Николаевич</strong></p>
<p><strong>Источник:</strong> <noindex><a href="http://ww.inf-sys.ru/" rel="nofollow">http://ww.inf-sys.ru/</a></noindex><noindex></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://danik.info/polnaya-pereustanovka-os-freebsd-so-smenoj-arxitextury-s-i386-na-amd64-na-udalennom-servere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Вышла последняя из preX релизов версия Midnight Commander</title>
		<link>http://danik.info/vyshla-poslednyaya-iz-prex-relizov-versiya-midnight-commander/</link>
		<comments>http://danik.info/vyshla-poslednyaya-iz-prex-relizov-versiya-midnight-commander/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 08:13:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[В помощь админу]]></category>
		<category><![CDATA[file manager]]></category>
		<category><![CDATA[mc]]></category>
		<category><![CDATA[midnight commander]]></category>

		<guid isPermaLink="false">http://danik.info/vyshla-poslednyaya-iz-prex-relizov-versiya-midnight-commander/</guid>
		<description><![CDATA[
Сегодня поздно ночью вышла последняя из предварительных релизов версия файлового менеджера Midnight Commander. На версии 4.7.0-pre4 заканчивается добавление нового функционала и начинается период подготовки к выпуску стабильной версии 4.7.0. В этот период будут производится только исправления ошибок и небольшие оптимизации&#8230;
 
Список основных изменений относительно версии 4.7.0-pre3
Общее

Добавлены биндинги для быстрой сортировки в панели. 
Добавлен индикатор и [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://danik.info/wp-content/uploads/2009/11/mcscreenshot.png"><u><font color="#0071bb"></font></u><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="mc-screenshot" border="0" alt="mc-screenshot" src="http://danik.info/wp-content/uploads/2009/11/mcscreenshot_thumb.png" width="480" height="288" /></a></p>
<p>Сегодня поздно ночью вышла последняя из предварительных релизов версия файлового менеджера Midnight Commander. На версии 4.7.0-pre4 заканчивается добавление нового функционала и начинается период подготовки к выпуску стабильной версии 4.7.0. В этот период будут производится только исправления ошибок и небольшие оптимизации&#8230;</p>
<p> <span id="more-283"></span>
<p><b>Список основных изменений относительно версии 4.7.0-pre3</b></p>
<p>Общее</p>
<ul>
<li>Добавлены биндинги для быстрой сортировки в панели. </li>
<li>Добавлен индикатор и направление текущей сортировки. </li>
<li>Механизм формирования меню полностью переделан. Теперь меню формируется динамически, горячие клавиши, отображаемые в меню, подставляются из mc.keymap. </li>
</ul>
<p> VFS
<ul>
<li>Исправлен просмотр *.tar файлов, содержащих символ &#8216;:&#8217; в имени файла </li>
<li>Добавлен просмотр содержимого CAB файлов </li>
<li>Устранено отображение предупреждения при копировании файлов в архив </li>
</ul>
<p> Редактор
<ul>
<li>Добавлено отображение процента текущей позиции от общего размера файла (только при включенной опции &#8216;editor_simple_statusbar&#8217;) </li>
<li>Исправлена некорректная пометка блока (при вертикальной пометке при пометке справа-налево и снизу-вверх) </li>
<li>Пункт меню редактора &#8216;Команда&#8217; разбит на 2 пункта &#8216;Команда&#8217; и &#8216;Форматирование&#8217; </li>
<li>Добавлена опция &#8216;Проверка перевода строки в конце файла&#8217; в меню Настройки/Режим сохранения&#8230;, добавлено предупреждение при сохранении в случае отсутствия переноса строки в конце файла </li>
</ul>
<p> Разное
<ul>
<li>Сделан общий буфер обмена для панелей, полей ввода, редактора, командной строки </li>
</ul>
<p> Исправление ошибок
<ul>
<li>Устранена проблема сборки MC в системе с uclibc &lt; 0.9.29 </li>
<li>Исправлены проблемы механизма автодополнения </li>
<li>Исправлено некорректное сохранение результатов распознавания клавиш </li>
<li><strong>Устранена проблема &#8216;Интерпретатор занят выполнением команды&#8217;</strong> </li>
</ul>
<p>В целом в релизе разработчики постарались устранить найденные критические проблемы, а так же разрешить застарелые проблемы такие как &#8216;Занятый shell&#8217;</p>
<p>Официальный сайт <noindex><a href="http://www.midnight-commander.org/wiki/NEWS-4.7.0-pre4" rel="nofollow">http://www.midnight-commander.org/wiki/NEWS-4.7.0-pre4</a></noindex></p>
<p>Материал взят с <noindex><a href="http://www.linux.org.ru/view-message.jsp?msgid=4186243&amp;lastmod=1257062318847" rel="nofollow">http://www.linux.org.ru/</a></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://danik.info/vyshla-poslednyaya-iz-prex-relizov-versiya-midnight-commander/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>grep в Windows? Легко!</title>
		<link>http://danik.info/grep-v-windows-legko/</link>
		<comments>http://danik.info/grep-v-windows-legko/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 17:10:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[В помощь админу]]></category>
		<category><![CDATA[cat]]></category>
		<category><![CDATA[cmd]]></category>
		<category><![CDATA[grep]]></category>
		<category><![CDATA[ls]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://danik.info/?p=264</guid>
		<description><![CDATA[ 
 
grep
Многим любителям шела нравится чудная команда grep.
К сожалению, windows нативно не имеет такой команды, по этому некоторые ставят себе наборы различных консольных утилит в *nix стиле, включая grep.

Мне, как любителю посидеть в консоли Windows очень мешало отсутствие грепа, по этому мои скрипты под Win всегда были не так хороши, как могли бы быть. [...]]]></description>
			<content:encoded><![CDATA[<p><strong> </strong></p>
<p><strong> </strong></p>
<h4 style="color: #999999; font-family: Verdana, sans-serif; font-weight: normal; font-size: 16px; padding: 0px; margin: 0px;">grep</h4>
<p>Многим любителям шела нравится чудная команда grep.<br />
К сожалению, windows нативно не имеет такой команды, по этому некоторые ставят себе наборы различных консольных утилит в *nix стиле, включая grep.<br />
<span id="more-264"></span><br />
Мне, как любителю посидеть в консоли Windows очень мешало отсутствие грепа, по этому мои скрипты под Win всегда были не так хороши, как могли бы быть. Но мои скрипты должны работать на любой (ну, или почти на любой) Windows, так как же быть?<br />
<a name="habracut"></a><br />
К счастью, в Windows XP (и выше) появились две команды, которые призваны исправить положение — это find и более мощный вариант — findstr.</p>
<p>первая простая, и имеет явный недостаток — искомый текст надо заключать в кавычки. Не знаю, как вам — но мне очень не удобно печатать кавычки каждый раз <img src='http://danik.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="grep в Windows? Легко!" /> </p>
<p>findstr же этого не требует, и к тому же позволяет искать используя мощь регулярных выражений.</p>
<p>Таким образом, теперь надо помнить, что мы не в bash\zsh\etc, а в Win, и набирать findstr вместо grep.</p>
<p>Ну а на своей машине я сделал следующее:<br />
<code style="font-size: 1em;">echo findstr %1 %2 %3 %4 %5 &gt; %systemroot%\grep.cmd</code><br />
теперь можно не задумываясь грепать вывод:</p>
<p><code style="font-size: 1em;">C:\WINDOWS&gt;netstat -an | grep LISTEN</code></p>
<p><code style="font-size: 1em;"> </code></p>
<p><code style="font-size: 1em;">C:\WINDOWS&gt;findstr LISTEN<br />
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING<br />
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING<br />
TCP 0.0.0.0:1963 0.0.0.0:0 LISTENING<br />
TCP 10.198.17.58:139 0.0.0.0:0 LISTENING<br />
TCP 127.0.0.1:1025 0.0.0.0:0 LISTENING<br />
TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING<br />
TCP 127.0.0.1:9051 0.0.0.0:0 LISTENING<br />
TCP 192.168.56.1:139 0.0.0.0:0 LISTENING</code></p>
<p>Ну и на закуску:</p>
<h5 style="color: #999999; font-family: Verdana, sans-serif; font-weight: normal; font-size: 14px; padding: 0px; margin: 0px;">ifconfig:</h5>
<p><code style="font-size: 1em;">echo IF "%1"=="-a" (ipconfig /all) ELSE (ipconfig %1) &gt; %systemroot%\ifconfig.cmd</code></p>
<h5 style="color: #999999; font-family: Verdana, sans-serif; font-weight: normal; font-size: 14px; padding: 0px; margin: 0px;">man:</h5>
<p><code style="font-size: 1em;">echo %1 /?&gt; %systemroot%\man.cmd</code></p>
<h5 style="color: #999999; font-family: Verdana, sans-serif; font-weight: normal; font-size: 14px; padding: 0px; margin: 0px;">ls:</h5>
<p><code style="font-size: 1em;">echo IF "%1"=="-a" (dir) ELSE (IF "%1"=="-al" (dir) ELSE (dir %1 %2 %3 %4 %5)) &gt; %systemroot%\ls.cmd</code><br />
Я часто на автомате даю ключ(и) -a(l) команде ls, по этому добавил их «обработку»</p>
<p>Кроме того</p>
<p>Рекомендую обратить еще внимание на SFU - <noindex><a style="color: #6da3bd;" rel="nofollow" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=896C9688-601B-44F1-81A4-02878FF11778&amp;displaylang=en">Windows Services for UNIX</a></noindex></p>
<p>А еще ps, sync, ln, whois, du и т.п. от Sysinternals: <noindex><a style="color: #990099;" rel="nofollow" href="http://technet.microsoft.com/en-us/sysinternals/bb545027.aspx">technet.microsoft.com/en-us/sysinternals/bb545027.aspx</a></noindex></p>
<p>WinGrep, тоже удобная вещица: www.wingrep.com/index.htm</p>
<p>И еще есть GNU Utilities для винды http://unxutils.sourceforge.net/</p>
]]></content:encoded>
			<wfw:commentRss>http://danik.info/grep-v-windows-legko/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
