воскресенье, 19 июня 2011 г.

Запрет использования командной строки в Windows

Для того, чтобы запретить использование командной строки в Windows, вам необходимо выполнить следующие действия:

1. Откройте настройки групповой политики: Пуск - Выполнить - gpedit.msc.

2. Перейдите по пунктам Конфигурация пользователя - Административные шаблоны - Система в левой части окна:

Запрет использования командной строки в Windows


3. В правой части окна отыщите пункт "Запретить использование командной строки" и нажмите на нем дважды:

Запрет использования командной строки в Windows


4. В появившемся окне поставьте отметку на пункте "Включить". При необходимости можно запретить обработку сценариев (.bat, .cmd) в командной строке:

Запрет использования командной строки в Windows


5. Нажмите на "Применить" и "ОК".

Попробуйте запустить командную строку Windows и в ответ получите следующее сообщение:

Запрет использования командной строки в Windows


Как видим, мы успешно запретили использование командной строки пользователями.

Как посмотреть неиспользуемые IP-адреса в сети

Откройте Терминал и выполните команду:

$ ifconfig

Благодаря этой команде узнаем какой IP-адрес и сетевая маска у нашего компьютера, а, соответственно, и у нашей локальной сети.


Выполняем команду:

$ nmap -v -sP 10.0.2.15/24 | grep down

которая и покажет все неиспользуемые IP-адреса в сети (исключая IP-адрес нашего компьютера)


Обратите внимание, что вместо 10.0.2.15/24 вам необходимо ввести свои сетевые реквизиты. Убедитесь также, что, в момент проверки, соседние компьютеры включены и находятся в сети.

Как скачивать файлы с FTP из командной строки Windows

Протокол FTP является одним из распространенных сетевых протоколов, используемых пользователями сети Интернет. Подавляющее количество людей используют, для выкачивания чего-либо с FTP-серверов, различные клиенты FTP. Но не многие знают, что в Windows доступна возможность подключения к FTP-серверам из командной строки.

Для того, чтобы скачать файл с FTP из командной строки Windows, выполним несколько простых действий:

1. Откройте командную строку Windows, нажав на Пуск - Выполнить, набрав cmd и нажав на Enter.

2. Выполните следующую команду:

Как скачивать файлы с FTP из командной строки Windows


при помощи этой команды, мы подключимся к ftp-серверу компании Microsoft.

3. Вводим имя пользователя anonymous. Сервер этой известной компании позволяет подключаться анонимным пользователям:

Как скачивать файлы с FTP из командной строки Windows


4. В качестве пароля вводим e-mail (можно ввести несуществующий):

Как скачивать файлы с FTP из командной строки Windows


5. Поздравляю с успешным входом!

Как скачивать файлы с FTP из командной строки Windows


6. Для того, чтобы посмотреть, какие файлы и каталоги доступны на ftp-сервере, вводим команду dir:

Как скачивать файлы с FTP из командной строки Windows


7. В результате - получаем список файлов и каталогов, расположенных на ftp-сервере:

Как скачивать файлы с FTP из командной строки Windows


8. Для того, чтобы перейти в необходимый каталог, воспользуемся командой cd:

Как скачивать файлы с FTP из командной строки Windows


9. Сообщение "250 CWD command successeful" скажет о том, что мы успешно перешли в нужный нам каталог:

Как скачивать файлы с FTP из командной строки Windows


10. Для того, чтобы скачать нужный нам файл, введем команду get и имя загружаемого файла:

Как скачивать файлы с FTP из командной строки Windows


11. После успешного получения файла, система оповестит нас:

Как скачивать файлы с FTP из командной строки Windows


12. Для того, чтобы покинуть ftp-сервер и отключиться от него, выполните команду bye:

Как скачивать файлы с FTP из командной строки Windows


Возможно, многие скажут, что гораздо удобнее скачивать файлы при помощи многофункциональных менеджеров загрузки или ftp-клиентов.. Но при необходимости (или в качестве альтернативы), вы можете использовать простые DOS-команды, которые позволят вам скачать файлы с ftp без дополнительных затрат.

Как отключить доступ к сайтам при помощи файла hosts в Windows

Для того, чтобы ограничить доступ к сайтам при помощи файла hosts в Windows, выполните следующие действия:

В Windows 7:

1. Нажмите на круглую кнопку в нижнем левом углу экрана:

Как отключить доступ к сайтам при помощи файла hosts в Windows


2. В строке поиска наберите следующую строчку:

notepad c:\windows\system32\drivers\etc\hosts

Как отключить доступ к сайтам при помощи файла hosts в Windows


В Windows XP:

1. Нажмите на Пуск, затем на Выполнить.

2. Выполните следующую команду:

notepad c:\windows\system32\drivers\etc\hosts


3. В результате наших действий, в Блокноте будет открыт файл hosts. Добавим в него следующую строчку:

Как отключить доступ к сайтам при помощи файла hosts в Windows


Этой строчкой мы соотнесем IP-адрес 0.0.0.0 с сетевым именем известного сайта.

4. Сохраним содержимое файла hosts, нажав на Файл, затем на Сохранить:

Как отключить доступ к сайтам при помощи файла hosts в Windows


5. Попробуем открыть в браузере сайт, имя которого мы указали в файле hosts и... получим следующее:

Как отключить доступ к сайтам при помощи файла hosts в Windows


Почему так случилось? Все очень просто - Windows сначала проверяет файл hosts, а потом делает запрос к службе DNS.
Таким образом, можно отключать доступ к некоторым сайтам, не используя какие-либо средства.

Установка программ в OpenBSD

Примечание: Значок # означает что команда выполняется с правами суперпользователя (root) .
Итак способ первый: загрузка пакета из репозитория.

Установка программ в OpenBSD


Здесь есть небольшое но весомое отличие от FreeBSD. Заключается оно в том, что в FreeBSD установка программного обеспечения данным способом производиться так:

#pkg_add –r имя_пакета

В OpenBSD ключик –r не нужен, но ему нужен путь, точнее значение переменной ,которая хранит значение пути. Изначально переменная PKG_PATH не имеет значение (хотя технически имеет, это строка нулевой длинны) его необходимо задавать при каждой перезагрузке, если вы конечно планируете что-то устанавливать.
Назначаем путь простой командой:

#export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.6/packages/i386/

Думаю это понятно, но на всякий случай скажу, что коль уж это фтп-репозиторий, вы вполне можете ввести в строке адреса своего браузера ввести ftp://ftp.openbsd.org/pub/OpenBSD/4.6/packages/i386/ и просмотреть все доступные пакеты.

Установка программ в OpenBSD


Теперь непосредственно сама установка, как пример поставим огнелиса:

#pkg_add firefox35

С этим способом все, стоит упомянуть (imho) очень полезный ключик –i. Когда я устанавливал ejabberd – сервер, то pkg_add просчитал в зависимостях и erlang, но при загрузке оборвался интернет и в итоге я получил «сломанный» пакет, так вот –i избавил меня от этой проблемы. Пример использования:

#pkg_add –i ejabberd

суббота, 18 июня 2011 г.

Выполнение bash команд на php страницах

Допустим у нас есть сайт, и мы хотим на нем выводить какую нибудь информацию, для которой необходимо выполнение bash команд. Например ‘whoami’. Для этого необходим следующий код:

echo «Кто я: «;
echo exec (‘whoami’);
?>
Вместо whoami может быть любая другая команда, или можно запускать любой выполняемый скрипт.
Если в результате на странице выводится ошибка:
Warning: exec() has been disabled for security reasons
необходимо разрешить выполнение exec в файле php.ini.
disable_functions = system, exec
Нужно просто стереть exec из этой строчки. Тогда эта функция не будет запрещена для вызова из php.
Обычно на хостингах функция exec выключена, для исключения возможности взлома сервера.

Вышел Firefox 5

Вышла финальная версия Firefox 5.





Основные изменения:
  • Добавлена поддержка CSS-анимаций
  • Настройка Do-Not-Track перенесена для улучшения обнаружаемости
  • Улучшение производительности canvas, JavaScript, памяти и сети
  • Улучшение поддержки веб-стандартов HTML5, XHR, MathML, SMIL и canvas
  • Улучшение проверки орфографии для некоторых локалей
  • Улучшение интеграции с операционной системой Linux
  • WebGL больше не подгружает кросс-доменные текстуры
  • Для фоновых вкладок изменены значения setTimeout и setInterval до 1000ms для улучшения производительности
  • Некоторые мелкие исправления
Для Windows (рус)
Для Mac (рус)
Для Linux i686 (рус)

Для Windows (англ)
Для Mac (англ)
Для Linux i686 (англ)