Лучшие программы android для ssh

Обновлено: 02.07.2024

Это может происходить не каждый день, но бывают случаи, когда вы в пути и должны проверять свой сервер или устройство IoT на его состояние или производительность. В таких ситуациях нет ничего лучше, ч

Содержание:

Это может происходить не каждый день, но бывают случаи, когда вы в пути и должны проверять свой сервер или устройство IoT на его состояние или производительность. В таких ситуациях нет ничего лучше, чем возможность войти на ваш сервер через SSH.

SSH обеспечивает зашифрованный канал между клиентом и сервером. Обычно он использует интерфейс командной строки, но его также можно использовать для запуска приложения с графическим интерфейсом пользователя на сервере. Если на вашем Android-устройстве установлен SSH-сервер, вы можете не только получить доступ к своему Android-устройству со своего компьютера, но и копировать файлы с помощью программ scp и sftp. Сходство: с клиентом SSH на вашем Android, вы можете проверить статус своих серверов и устройств IoT.

К сожалению, в Android нет встроенной функции SSH. Но это не значит, что вы не можете получить доступ к SSH через Android. Вот некоторые из лучших клиентов SSH для Android.

Клиент SSH для Android

1. Термиус

Termius - одно из красиво оформленных и бесплатных приложений для доступа к SSH, Mosh и Telnet. Пользовательский интерфейс довольно минимален, и пользоваться приложением также очень просто. Все, что вам нужно сделать, это ввести команду SSH, чтобы войти на свой сервер и начать управлять своим сервером, Raspberry Pi, контейнером Docker или любой другой службой или машиной. Фактически, вы даже можете получить доступ к своему собственному устройству Android с помощью локального терминала. В качестве дополнительного бонуса приложение также имеет встроенный клиент SFTP, чтобы упростить управление, загрузку и загрузку файлов и каталогов на вашем сервере.

Особенности Termius включают поддержку нескольких криптографических алгоритмов, таких как ed25519, ECDSA и chacha20-poly1305, встроенный генератор ключей, поддержку импорта ключей замазки, поддержку двухфакторной аутентификации, динамическую переадресацию портов, возможность группировки хостов и т. Д.

Если вы ищете полнофункциональный SSH-клиент с хорошим дизайном, попробуйте Termius.

Цена: Приложение бесплатное, но некоторые функции, такие как SFTP, вкладки терминала, пересылка ключевого агента SSH, защита отпечатков пальцев, синхронизация между машинами, возможность сохранять и запускать сниппеты, поддержка переменных среды и т. Д., Заблокированы для ежемесячной или годовой подписки. Вы можете получить подробную информацию о ценах здесь.

2. ConnectBot

ConnectBot - популярный клиент SSH и Telnet, который полностью бесплатен со всеми функциями и настройками, которые вам когда-либо понадобятся. Самое лучшее в приложении - это то, что оно дает вам широкий спектр возможностей при создании хоста SSH. Например, вы можете использовать агент аутентификации SSH, включить сжатие, настроить размер шрифта, изменить способ работы кнопки DEL и т. Д.

При использовании ConnectBot приложение предоставляет вам ряд специальных клавиш, которые позволяют получить доступ к функциональным клавишам, клавишам со стрелками, клавише управления, клавише выхода и т. Д. Другие функции ConnectBot включают постоянное соединение, сценарии автоматизации после входа в систему, возможность управления открытыми ключами. и т. д. Проще говоря, ConnectBot имеет все основные функции, которые вы ожидаете от хорошего SSH-клиента.

Конечно, ConnectBot не обладает всеми функциями Termius, но компенсирует это простотой использования и настройками. И я сказал, что это совершенно бесплатно? Так что, если вы ищете простой в использовании SSH-клиент со всеми основными функциями, тогда ConnectBot для вас.

Цена: Приложение бесплатное, в нем нет рекламы и встроенных покупок.

3. Сок SSH

JuiceSSH - еще один замечательный клиент SSH, Mosh и Telnet. Приложение элегантное, минималистичное и многофункциональное. Лучшее в JuiceSSH - это то, что он позволяет устанавливать идентификаторы для разных подключений. Если вам интересно, удостоверения - это набор имен пользователей, паролей или закрытых ключей, которые вы используете для нескольких подключений.

При создании SSH-соединения вы можете настроить его для запуска определенного сценария при входе в систему. Эта функция очень полезна, когда вы всегда делаете то же самое после входа в систему. Другими особенностями JuiceSSH являются поддержка локального терминала Android, сторонние плагины, несколько тем, поддержка внешней клавиатуры, возможность копирования и вставки между сеансами, генератор ключей RSA, переадресация ключей, сжатие для медленных подключений, возможность запускать несколько подключений SSH в фон и т. д.

Цена: Приложение бесплатное и без рекламы. Но приложение содержит встроенные покупки для разблокировки некоторых заблокированных функций, таких как сценарий после входа в систему, динамическое перенаправление портов, поддержка экземпляров Amazon EC2 и т. Д.

4. SSH-клиент Far Commander

Far Commander - это относительно новый SSH-клиент для Android, который довольно прост и прост в использовании. Одна из функций, которые мне очень нравятся в Far Commander, - это то, что вы можете создавать определенные команды и при необходимости классифицировать их. Затем вы можете использовать эти предварительно настроенные команды в различных сеансах SSH одним нажатием. Конечно, вы также можете разделить все свои SSH-серверы на разные категории для простоты использования. В приложении также есть функция резервного копирования, которая позволяет создавать резервные копии всех пользовательских команд, информации о сервере и категорий.

Как я уже сказал, Far Commander - это базовый клиент SSH без каких-либо дополнительных функций. При этом он выполняет свою работу без проблем всего несколькими нажатиями.

Цена: Приложение бесплатное и без рекламы. Хотя в приложении есть покупки внутри приложения, они ограничены пожертвованиями, по крайней мере, на момент написания этой статьи.

5. Мобильный SSH

Mobile SSH - это бесплатный SSH-клиент, разработанный на основе OpenSSH и Putty. Приложение очень простое, не имеет настроек или параметров конфигурации, а его пользовательский интерфейс не является его сильной стороной. Однако приложение поддерживает несколько сеансов SSH и аутентификацию по ключу RSA. Просто добавьте свои данные SSH, нажмите кнопку подключения, и все готово. Ни больше ни меньше.

Если вы просто ищете простой SSH-клиент, который выполняет свою работу в крайнем случае, тогда Mobile SSH - хороший выбор.

Цена: Приложение бесплатное и содержит рекламу. Аутентификация с ключом RSA и поддержка нескольких сеансов SSH доступны только в профессиональной версии. Вы можете приобрести профессиональную версию как отдельное приложение в Play Store за 2,99 доллара США.

6. Termux

Termux - еще один очень популярный клиент SSH для Android. Что делает Termux особенным, так это его поддержка обширной коллекции пакетов Linux из коробки. Более того, Termux не похож ни на одно другое приложение в этом списке. то есть это мощный эмулятор терминала. Итак, когда вы устанавливаете приложение на свое устройство Android, вы получаете доступ к оболочке Linux, где вы можете устанавливать различные пакеты и обновлять или удалять уже установленные. Фактически, вы можете использовать Termux для разработки на C. Поскольку приложение представляет собой простой терминал, вы можете использовать команду SSH для подключения к своему серверу или другим службам SSH, как и на обычном компьютере.

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

Цена: Приложение бесплатное, в нем нет рекламы и встроенных покупок.

На этом пока все. Поделитесь своими комментариями, мыслями и мыслями в разделе комментариев ниже.

Разработчики часто используют в работе SSH клиенты для мобильных операционных систем. Было создано немало SSH agent для различных операционок, но в рамках данного материала мы рассмотрим только SSH решения, заточенные под Android. Рассматривать платные клиенты при существующих бесплатных аналогах, мы не станем.

JuiceSSH-----SSH-klient-dlya-Android-e1403688265109

ConnectBot – клиент для удаленного управления SSH на Андроид

ConnectBot является самым старым из всех существующих клиентов, ведь даже до сих пор имеет поддержку устройств с трекболами, хотя с появлением Android 4.х их ставить прекратили. Правда, если верить Google, разработчики забыли о своем детище с октября 2010 года, отчего приложение имеет неизменный рейтинг 4,7. При первом запуске становится ясно, что SSH клиент создавался еще под самые первые устройства с Android 1.х/2.х, но это не мешает ему работать на более свежих версиях операционной системы.

Клиент для Android имеет приятную особенность в виде возможности быстрого создания подключения (например, к серверам Ubuntu). Пользователю необходимо лишь выбрать протокол (local, telnet или SSH), а после вписать в текстовое поле имя юзера, имя хоста и нажать Return.

Как только вы подключите agent к server, откроется терминал, небольшая панелька с тремя клавишами внизу (esc, ctrl и кнопка вызова электронной клавиатуры) и контекстное меню. Если сделать свайп по левой части экрана, то будут отображены клавиши для управления страницами, а если правую – откроется скроллинг буфера обмена. Правда, мы не нашли возможности нажимать клавишу alt, да и отобразить стрелочки мы тоже не смогли. Все это было реально на клавиатурных устройствах, но их времена давно прошли. Собственно, как и этого agent, ведь разработчики давно забыли за него.

JuiceSSH – agent SSH на Android

JuiceSSH – полноценный мобильный agent для Android с поддержкой Telnet и Mosh. Есть удаленное управление server, возможность работать сразу с несколькими фоновыми сеансами (например, Ubuntu), поддерживается двухфакторная аутентификация, шифрование и др.

Ключевые возможности клиент JuiceSHH:

  • удаленное управление server (например, Ubuntu);
  • всплывающая клавиатура с массой символов;
  • настройка шрифта при помощи качельки громкости;
  • поддержка внешней клавиатуры;
  • поддержка IPv6;
  • генератор ключей RSA;
  • локальный терминал Android;
  • возможность копирования и вставки в сессиях;
  • двухфакторная аутентификация;
  • agent поддерживает подключение по группам;
  • поддержка UTF-8;
  • открытие URL в обозревателе;
  • работает из коробки с Ubuntu, CentOS, Mint и другими продуктами Linux.

JuiceSHH также имеет дополнительный набор PRO опций, которые доступны после покупки в самом приложении: интеграция с Amazon, синхронизация между несколькими устройствами, шифрование бекапов AES-256, виджет для быстрого доступа к часто используемым соединениям, привлекательные темы для терминал, Zlib сжатие для улучшения SSH сессий.

SSH Tunnel – клиент для выхода в SSH через tunnel

SSH Tunnel – отличное приложение, позволяющее выходить в сеть через tunnel. Удаленное управление программы полностью безопасно, а сама она была разработана на базе Connectbot и Dropbear. SSH Tunnel требует наличия root прав доступа.

Принцип работы SSH Tunnel заключается в следующем: туннель создаётся путем SSH соединения и используется для шифрования тунеллированных данных. Такое решение полностью защищает передачу данных в интернете; незашифрованный трафик протокола шифруется на одном конце SSH соединения и расшифровывается уже только на другом.

Если у вас стоит выбор, использовать SSH Tunnel или VPN туннель, то выбор стоит отдавать второму варианту, ведь преимуществ SSH Tunnel перед VPN не имеет. А вот VPN предлагает универсальность и поддержку многими программами по стандартам. Если у вас нет возможности держать SSH сервер, то для создания SSH Tunnel необходимо арендовать сервер за отдельную плату у любого хостера, который предоставляет такую услугу.

В настройках SSH Tunnel есть много полей, но нас интересуют лишь некоторые:

  • host – сюда нужно вписать IP-адрес или домен, благодаря которому работает ваш SSH;
  • port – стандартно порт идет 22-й;
  • user – сюда прописываем имя юзера от SSH;
  • password – сюда прописываем пароль;
  • use socks proxy – активация динамического перенаправления портов;
  • auto connect – автоматическое подключение туннеля при подключении к интернету;
  • auto reconnect – авто переподключение к SSH серверу в случае обрыва;
  • global proxy – если это поле активно, то весь трафик будет проходить через ssh туннель.

Теперь по кнопке «Tunnel Switch» можно будет запустить процесс туннелирования.

Лучшие клиенты SSH для Android: 10 бесплатных приложений SSH для удаленного администратора

Secure Shell или SSH – это сетевой протокол, который позволяет удаленно контролировать сетевые сервисы в незащищенной сети. SSH предоставляет множество функций, особенно для удаленного сетевого администрирования. SSH – удобный инструмент для обычных пользователей Linux и домашних пользователей. Хотя существует множество клиентов SSH для ПК с Linux, Windows и MacOS, мобильные клиенты также получают выгоду от клиентов SSH. Ранее мы уже рассматривали список лучших клиентов SSH для Windows. В этом посте мы узнаем все о лучших SSH-клиентах для Android! [ Читать: Введение в SSH и htop для мониторинга серверов Linux из командной строки ]

Что такое SSH?

SSH, или Secure Shell, использует криптографию с открытым ключом для аутентификации удаленных компьютеров, тем самым создавая безопасный туннель, который не позволяет посторонним прослушивать передаваемый контент. Используя SSH, аутентификация возможна двумя основными способами. Один использует автоматически сгенерированные комбинации открытого и закрытого ключей для шифрования сетевого подключения с необходимой аутентификацией по паролю для дополнительного входа. Другой метод использует ручную генерацию пар открытый-закрытый ключ. Таким образом он аутентифицирует соединение для входа в систему без пароля. [ Читать: 15 наиболее часто используемых команд SSH для Raspberry Pi ]

Что вы можете сделать с SSH?

Что еще более важно, что вы можете сделать с SSH? Прежде всего, SSH полезен для управления сервером (включая домашние серверы), сетевого администратора и обслуживания удаленных клиентов. Например, я использую SSH для управления домашним сервером ThinkServer TS140 Plex, который работает без головы. Поскольку у меня нет подключенного монитора для выполнения обновлений, перезагрузок и передачи файлов, я просто подключаю SSH к серверу, на котором выполняется Ubuntu, и обновляю программное обеспечение и базовую операционную систему (ОС) через командную строку. [ Читать: Как упростить доступ по SSH с помощью файла конфигурации SSH на удаленном сервере ]

Точно так же SSH идеально подходит для управления такими устройствами, как одноплатные компьютеры (SBC), такими как Odroid XU4 и Raspberry Pi. Я использую SSH для обновления моего ПК Raspberry Pi в стиле ретро-игр и домашнего кинотеатра (HTPC), на котором запущены RetroPie и Recalbox с помощью SSHing в Pi, и устанавливаю обновления с помощью командной строки или редактирую файлы конфигурации. [ Читать: 15 наиболее часто используемых команд SSH для Raspberry Pi – SSH для Raspberry Pi ]

Вы также можете передавать файлы с помощью SSH. Хотя это возможно с использованием интерфейса командной строки, версия SSH под названием SFTP лучше для таких приложений. SFTP, или SSH File Transfer Protocol, является протоколом, который поставляется в комплекте с SSH и обрабатывает сетевые подключения аналогичным образом. Однако SFTP предоставляет графический интерфейс пользователя (GUI) для передачи файлов, который намного проще, чем передача файлов на основе интерфейса командной строки, которая требует ввода путей к файлам и папкам. [ Читать: Подключение к Ubuntu Server с использованием ключей SSH и PuTTY ]

Зачем использовать SSH на Android?

SSH на ПК имеет смысл, но зачем использовать Android SSH приложения? По мере того как телефоны и планшеты становятся все более мощными, они, по сути, достигают уровня конкуренции с компьютерами среднего и низкого уровня. Поэтому мобильные устройства служат заменой ПК. Часто я использую свой Samsung Galaxy Note 10.1 2014 Edition в качестве ноутбука во время путешествий. Поскольку у меня установлен клиент защищенной оболочки Android, я могу использовать его для управления различными подключенными к сети устройствами, включая мой сервер Plex и устройства Raspberry Pi. [ Читать: установить SSH сервер в Ubuntu Linux ]

Лучшие SSH клиенты для Android: бесплатные Android SSH клиенты

Существует множество бесплатных Android SSH-клиентов. Проверьте лучшие SSH клиенты для Android, которые вы можете скачать!

Лучше всего лучшим из бесплатных клиентов Android SSH является JuiceSSH. Это в значительной степени единодушный выбор для SSH на Android, получивший высокую оценку многих форумов. Кроме того, поиск SSH в магазине Google Play дает JuiceSSH в числе первых результатов.

На борту вы найдете полноцветный терминал, всплывающую клавиатуру с необходимыми символами оболочки и поддержку внешней клавиатуры. Есть отличная функциональность, такая как возможность использования клавиш регулировки громкости для изменения размера шрифта, добавления плагинов и даже доступа к Telent. Кроме того, вы можете получить доступ к локальным терминалам Android и выбрать одну из нескольких тем. Среди различных тем JuiceSSH вы найдете светлый, темный, Молокаи, Соляризованный темный, Соляризованный свет и хакер 80-х.

В то время как JuiceSSH можно использовать бесплатно, он обладает рядом профессиональных функций. Они ограничены платным обновлением в приложении. С JuiceSSH pro вы получаете интеграцию с Amazon AWS и EC2, автоматическое шифрование AES-256 и виджет для быстрого доступа. Есть также элемент совместной работы команды для обмена связями, определенно бонус для корпоративного использования и распределенные команды. В целом, JuiceSSH является одним из лучших SSH-клиентов для Android, которые вы можете скачать.

2. Термиус[

Проверьте Termius, одно из лучших приложений Android SSH. Вы найдете поддержку SSH, Mosh и Telnet, локальный терминал с bash, переадресацию портов для удаленных, локальных и динамических клиентов, автоматическое распознавание операционной системы для подобных операционных систем Fedora, Ubuntu и Raspberry Pi и многое другое. В то время как многие бесплатные клиенты SSH для Android предоставляют солидный набор функций, но показывают рекламу, в бесплатной итерации Termius отсутствуют платные баннеры и реклама.

Тем не менее, есть дополнительная платная версия, которая обеспечивает поддержку SFTP, защиту отпечатков пальцев, виджет домашнего экрана и интеграцию с AWS EC2. Termius – это отличный клиент для защищенной оболочки Android.

3. ConnectBot[

ConnectBot – одно из лучших Android-приложений для SSH, которое предоставляет надежный клиент для безопасной оболочки Android. С его помощью вы можете управлять несколькими одновременными сеансами SSH, создавать безопасные туннели, а также копировать и вставлять между приложениями на устройстве Android. Как отмечают пользователи, функции CTRL и автоматизация после входа в систему делают ConnectBot одним из лучших SSH-клиентов для устройств Android. Более того, в отличие от многих других вариантов SSH на Android, ConnectBot не хватает платного обновления. Таким образом, это абсолютно бесплатно использовать для всех функций.

В Termux вы получаете отличный SSH для Android-приложения. Полезное терминальное приложение, Termux, обеспечивает такие функциональные возможности, как редактирование файлов с помощью Vim и Nano, использование bash и даже разработка на C с использованием clang. Таким образом, Termux, пожалуй, является одним из самых универсальных бесплатных Android SSH-клиентов, которые вы можете скачать.

PuTTY – это лучший SSH-клиент для компьютеров. MobileSSH – клиент защищенной оболочки Android на базе PuTTy и OpenSSH. Поскольку MobileSSh является производным от популярных SSH-клиентов, он входит в список лучших SSH-клиентов для Android. В сочетании с интуитивно понятным интерфейсом, множеством настроек и регулярными обновлениями MobileSSH является фантастическим выбором среди лучших SSH-клиентов для Android. Несмотря на то, что это мобильное приложение, MobileSSH обеспечивает простоту для первоклассного SSH-приложения для Android. [ Читать: 10 лучших клиентов PuTTY для Windows ]

6. SSHDroid

SSHDroid – отличный SSH-клиент для Android. Он допускает терминальные соединения, а также функциональность SFTP, Cyberduck и WinSCP. Как и JuiceSSH и Termux, SSHDroid поставляется с бесплатной версией и платным обновлением. Профессиональные функции включают в себя виджеты на рабочем столе и на экране блокировки, белый список автозапуска Wi-Fi, аутентификацию с общим ключом и удаление рекламы. Тем не менее, несмотря на это, SSHDroid поддерживает один из лучших бесплатных Android SSH-клиентов на рынке. Поскольку SSHDroid предлагает SFTP в дополнение к SSH, это отличный выбор для передачи файлов, а также для управления файлами или медиа-серверами.

Комплексное приложение SSH для Android, SSH / SFTP / FTP / Telenet Advanced Client Admin Hands предоставляет похвальный набор параметров подключения. К ним относятся SSH, Telenet и SFTP. Есть пакетный режим, подсветка синтаксиса и встроенный текстовый редактор. Все это делает его одним из лучших SSH-клиентов для Android.

Еще одно из лучших приложений Android SSH, соответственно названное AndFTP, предлагает опции SSH, FTP, FTPS, SFTP и SCP. Это многогранная программа с большим выбором вариантов управления SSH-подключениями к различным устройствам.

PuTTy является одним из лучших настольных SSH-клиентов. Хотя Putty Connectbot не поддерживается теми же разработчиками, это отличный SSH-клиент для устройств Android. Интуитивно понятный, с отличным макетом, он бесплатный, но мощный.

OrangeSSH с прекрасным цветным терминалом, поддержкой символов UTF-8 и совместимостью с IPv6 является прекрасным клиентом для защищенной оболочки Android. Благодаря небольшому установочному файлу и отличной возможности подключения со стандартными приложениями для клавиатуры, это быстро и надежно.

Заключительные мысли о приложениях Android SSH

Краткий поиск лучших SSH-клиентов для Android дает множество результатов. Хотя есть много клиентов Android SSH, только некоторые бесплатные клиенты Android SSH полностью бесплатны. Многие решения для доступа к SSH на Android предлагают платные обновления и работают на модели freemium. С этой конфигурацией вы получите доступ к клиентскому доступу к защищенной оболочке Android с небольшими одноразовыми или повторяющимися функциями добавления платежей и снятия ограничений. Например, вы можете получить доступ к SFTP в дополнение к SSH с помощью платной итерации клиента защищенной оболочки Android. В целом, бесплатные клиенты SSH для Android – это фантастика для предоставления SSH на Android. Большинство приложений Android SSH полностью доступны без оплаты. В основном вы захотите платить, если предпочитаете дополнительные функции, такие как совместная работа в группах, удаление рекламы и SFTP, а не только SSH.

Ваша очередь: Какие лучшие SSH-клиенты для Android вы предлагаете?

Иногда под рукой нет лэптопа и вообще отсутствует возможность получить доступ к привычным SSH-инструментам Linux или Windows. В экстренных ситуациях, когда нужно срочно подключиться, а под рукой только смартфон, приходят на помощь мобильные приложения. В этой статье мы разберем несколько способов как подключиться по SSH из Android.

Исходные данные

Допустим у нас есть исходные данные, который выдал нам хостинг-провайдер при покупке VPS-сервера:

Содержание

Как подключиться с помощью JuiceSSH

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

Устанавливаем приложение на свой смартфон, открываем его и кликаем по Быстрое подключение


Далее в окне ввода данных, исходя из того, что выдал провайдер в примере в начале статьи формулируем строку подключения в следующем виде: логин@IP-адрес . Можно сразу же сохранить данные для дальнейшего использования.


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



И далее попадаем в командную строку сервера.

Теперь все введенные команды будут выполняться на сервере. Бесплатная версия приложения имеет богатый функционал: можно менять стиль командной строки, редактировать подключения и даже устанавливать дополнительные плагины.

Как подключиться с помощью ConnectBot

ConnectBot одно из самых старых приложений, для подключения к серверам. Работа над ним уже давно прекратилась, но не смотря на это приложение хорошо работает в новых версиях Android. У него не так много опций, как у современных приложений, но конкретно с задачей подключиться по SSH со смартфона он справляется отлично.

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


Попадаем в настройки сервера, где достаточно указать логин и IP-адрес сервера в таком формате: логин@IP-адрес . Имея исходные данные в примере, формулируем параметр в следующем виде:



Далее, если вы не загружали SSH-ключ, будет запрос пароля от аккаунта. Вводим его внизу


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

Также вы можете ознакомится как подключить по SSH из Windows и из Linux.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.


Некоторые из описанных приложений требуют прав root и/или являются платными.

1. AndroRAT

Это бесплатное клиент-серверное Java-приложение с открытым исходным кодом. Его разработала команда из 4 человек для университетского проекта по удаленному управлению системой Android с целью извлечения интересующей информации.


2. Fing

Этот сетевой сканер использует запатентованную технологию. Он помогает обнаружить и идентифицировать все устройства, подключенные к сети Wi-Fi, а также проанализировать уязвимости маршрутизаторов.

Бесплатная версия хорошо подходит для сбора сводной информации о сети: например, о скрытых камерах, использовании полосы пропускания, блокировке злоумышленников и настройке родительского контроля. Если вам недостаточно базовых функций, ознакомьтесь с премиум-версией, в которой разблокированы расширенные возможности.


3. Nmap

Network Mapper (Nmap) является бесплатным неофициальным Android-клиентом популярного сканера Nmap, с помощью которого вы можете обнаружить хосты, протоколы, открытые порты и службы, а также их конфигурацию и уязвимости в сетях.

Эта версия работает без прав root прав, но она уже устарела. Получить дополнительную техническую информацию можно в официальной документации Nmap/Android .


4. NetX Network Tools PRO

NetX – платный инструмент анализа сети для получения IP-адреса, MAC-адреса, имени NetBIOS, уровня сигнала мобильной сети, шлюза, маски и т. д.

В программу встроен клиент Secure SHell (SSH) для удаленного выполнения задач, также в ней есть множество других функций, недоступных в большинстве альтернативных приложений: темы, сетевой монитор и анализатор, Wake On LAN, backup/restore и построение графиков. Цена – $2,99.


5. zANTI Mobile Penetration Testing Tool

zANTI считается одним из самых популярных приложений для взлома Android, которое может быть использовано для идентификации и моделирования методов мобильных атак и реальных эксплойтов.

Вы можете применить его для сбора информации о любом подключенном устройстве или сети, включая сканирование уязвимостей. Хотя приложение работает без прав root , для активации продвинутых функций они потребуются.


6. PortDroid – Network Analysis Kit & Port Scanner

Приложение для анализа сети, предназначенное для сетевых администраторов, пентестеров и хакеров, которым к их джентльменскому набору (ping, traceroute, DNS-поиск, обратный IP-поиск, сканирование портов и Wake-On-Lan) требуется дополнительный помощник.


7. Sniffer Wicap 2 Pro

Wicap 2 Pro – это премиум-сниффер пакетов для сетей Wi-Fi и LTE. Из всех приложений в этой подборке он имеет самый современный и стильный UI , упрощающий использование. При всех его плюсах – цена в $7,99 довольно высока по сравнении с другим софтом.


8. Hackode

Очередное наполненное идеальным инструментарием сетевое приложение – это Hackode . Оно предназначено для экспертов по кибербезопасности и сетевых менеджеров, но адаптировано и для далеких от технологий (хотя зачем им это?) пользователей.

С его помощью можно выполнять сканирование портов, пинг, трассировку, поиск по IP -адресам, а также получать доступ к записям Mail Exchange. Программа бесплатно распространяется с исходными текстами и работает без доступа root .


9. cSploit

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

Его функции включают: отображение локального местоположения, интегрированную трассировку, подделку пакетов TCP/UDP, инъекцию JavaScript, сниффинг паролей, угон сессий, DNS-спуфинг и прочие полезные пентестерам возможности. Приложение бесплатно и распространяется с открытым исходным кодом, но для работы требует права root .


10. DroidSheep

DroidSheep – это бесплатный сетевой сниффер для сетей Wi-Fi, с помощью которого можно перехватывать незащищенные сеансы веб-браузера. Он был разработан для тестирования имитации угрозы, поиска уязвимостей в сети и смягчения последствий хакерских атак. DroidsSheep распространяется бесплатно с открытыми исходными текстам, он прост в установке, но требует привилегий root .


Заключение

Рассмотренные хакерские приложения для Android считаются лучшими в Google Play и за его пределами. Если вам необходимо активировать скрытые возможности устройства, взломать смартфон, узнать пароли или защититься от атаки, эта подборка – то, что вы искали.

Читайте также: