cURL – популярный инструмент командной строки для передачи данных между серверами, что в двух словах означает, что это очень интересный способ загрузки веб-страниц и ссылок на файлы из командного терминала. Для обычных пользователей это может показаться совершенно неуместным и ненужным, но опытные администраторы Linux уже должны знать о множестве крутых и полезных вещей, которые можно сделать с помощью cURL. Вы можете использовать его для управления файлами на FTP-сервере, расширения сокращенных URL-адресов и отображения прогноза погоды в необычной графике ASCII.
OpenSSL, с другой стороны, представляет собой реализацию SSL/TLS с открытым исходным кодом. протоколы, которые используются для защиты связи приложений между серверами. По сути, он защищает вашу кредитную карту от кражи, когда вы покупаете что-то в Интернете, очень просто.
В любом случае, недавно был обнаружен метод установки cURL и OpenSSL на устройства Android, который очень полезен для веб-администраторов, у которых есть эмулятор терминала на своем телефоне.
Требования :
- Android-устройство с root-правами – найдите в приложениях корневые руководства Android.
- Загрузите двоичные файлы cURL и OpenSSL для Android отсюда или здесь.
- Приложение Terminal Emulator из Google Play.
Шаги:
Убедитесь, что вы выполняете указанные шаги по порядку:
- Первый шаг – загрузить двоичные файлы cURL и OpenSSL и извлечь их на рабочий стол.
- Внутри извлеченной папки вы увидите папка с именем «Данные». Скопируйте следующую папку
data/local/ssl
из папки двоичных файлов в ту же папку ( /data/local/ssl ) на вашем устройстве Android.
- Используйте терминал ADB на вашем компьютере, чтобы протолкнуть cURL и OpenSSL из следующих
data/local/bin
на вашем ПК в
/system/bin
на вашем устройстве. Полные команды будут такими:
adb push/curl-7.40.0-rtmp-ssh2-ssl-zlib-static-bin-android /curl-7.40.0-rtmp-ssh2-ssl-zlib-static-bin-android/data/local/bin/curl/system/bin
adb push/curl-7.40.0-rtmp-ssh2-ssl-zlib-static-bin-android/curl-7.40.0-rtmp-ssh2-ssl-zlib-static-bin-android/data/local/bin/openssl /system/bin
- Наконец, CHMOD двоичные файлы до 0755 со следующим:
chmod 755/system/bin/curl chmod 755/system/bin/openssl
Несколько забавных вещей, которые нужно сделать с cURL:
Если вы никогда раньше не использовали cURL и следовали этому руководству, потому что это звучало круто, вот несколько забавных команд, которые вы можете использовать с cURL изнутри приложение терминала:
curlЭто отобразит прогноз погоды для выбранного вами места в забавной графике ASCII.. Просто измените «LOCATION» в URL-адресе на реальный город, например:
curl ftp://ftp.yoursite.x/ site/Это позволит вам просматривать подкаталоги на FTP-сервере.
curl -Is https: //www.twitter.com -L | grep HTTP/Это позволит вам проверить, не работает ли веб-сайт.
curl -sIL http://buff.ly/1lTcZSM | grep ^ Location;Это расширит сокращенный URL, чтобы показать его истинный адрес.