Настройка портов для андроид

Как открыть порты на Андроид: несколько популярных способов

Открыть порты на Android возможно, но не всегда целесообразно. А если вы являетесь обладателем Android — смартфона, то вас , скорее , должен волновать вопрос, как закрыть порты на Андроид. Чуть ниже объясняем , почему.

Для чего нужно закрыть порты на Андроид?

Многие модели современных смартфонов Android функционируют с открытыми портами для отладки («Android Debug Bridge»). А это , в свою очередь , сильно ослабляет безопасность вашего устройства. Хотя бы потому, что в таком случае к нему можно получить даже удаленный доступ. ADB дает возможность разработчику подключиться к устройству только через WI-Fi, минуя USB-подключение.

Это уже не новая, а достаточно известная проблема. Еще в недавнем 2018 году компания Qihoo 360 Netlab определила Malware ADW.miner — вирус , который сканировал сеть , ища устройства с открытыми портами для отладки (ADB). Один из самых распространенных таких портов — это порт 5555. Данный «малварь» смог заразить не только смартфоны на Android, но и другие устройства с этой операционной системой . О н был найден в:

Вот и получалось, что открытость ADB давал а возможность злоумышленнику получать удаленный доступ практически к любому устройству на Андроид и с использованием root-прав. При этом такой злоумышленник мог скрытно установить какую-либо вредоносную программу или код , и для этого ему н ен ужны ни аутентификация, ни ввод пароля.

Поэтому тут еще надо решить, что вам больше нужно знать : как открыть или как закрыть порты на Андроид?

Как узнать , какие порты открыты на вашем устройстве Android?

Чтобы узнать , какие порты открыты на вашем устройстве, вам нужно проделать следующие операции:

  1. У вас должна быть создана новая точка доступа WiFi на вашем устройстве.
  2. Вторым шагом будет подключение к этой точке вашего компьютера.
  3. Нужно использовать команды: ifconfig и/или ipconfig в консоли, эти команды помогут узнать IP адрес вашего устройства.
  4. Загрузите сканер безопасности nmap с сайта nmap.org.
  5. Воспользуйтесь следующей командой в сканере: nmap -sS -Pn -p- your_phone_ip_adress.

После ввода и исполнени я команды программа выдаст вам список открытых портов на вашем устройстве.

Как обезопасить свое устройство Андроид?

Итак, чтобы открыть или закрыть порты на Андроид и тем самым проконтролировать входящий или исходящий трафик вашего устройства, вам нужно установить какой-нибудь Firewall. Ниже приведем список из нескольких лучших файерволов для Android, которые способны решить вашу проблему с портами:

  1. Брандмауэр без ROOT. Это один из лучших брандмауэров для Android — устройств. Очень простой в использовании, не требует root-прав для работы на устройстве. Очень широкий список фильтрации трафика по хосту, порту, домену и т.д.
  2. Android Firewall +. Требуется доступ к устройству с рут-правами, поэтому , если у вас есть такой доступ, можете смело использовать этот. Он также позволяет осуществлять контроль трафика по различным критериям, позволяет открывать и закрывать порты на Андроид и предлагает набор интересных «плюшек».
  3. NetPatch Firewall. Он несколько отличается от первых двух фаер в о л ов. У него присутствуют их основные функции, однако из собственных можно отметить: создание доменов и группы IP, блокировка определенных IP, блокировка или настройка Wifi для разных приложений отдельно.
  4. InternetGuard Data Saver Firewall — это еще один из самых крутых брандмауэров для Android — устройств. Не зря у него один из самых высоких рейтингов от пользователей. Очень непохожий пользовательский интерфейс его существенно выделяет среди конкурентов. По своей функциональности он не уступает никому из этого списка.
  5. VPN Безопасный брандмауэр. Ему н ен ужны рут-права для блокировки / разблокировки приложений или чтобы открыть или закрыть порты на Android — устройстве. Он является полностью бесплатным продуктом, но тем не менее по функционалу не уступает свои м платным собратьям.
Читайте также:  Android 10 hms huawei mobile service что это

Вы точно знаете, что очень важно следить за состоянием своего устройства. Поэтому прежде , чем открыть или закрыть порты на Андроид, задайтесь необходимостью этого действия. Закрыть лишние, где могут получить доступ к вашему устройству злоумышленники , — это обязательно. А остальное — по вашему усмотрению.

Мы будем очень благодарны

если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.

Источник

COM порт на Android

Сейчас я расскажу, как, имея в наличии совершенно стандартное устройство на Android с поддержкой USB Host (в моем случае Nexus 7), совершенно стандартный USB Host переходник на полноразмерный разъем «мама», совершенно стандартный USB serial контроллер на чипе PL2303 (они почти все работают именно на этом чипе) и не менее стандартный цискин голубой шнурок, зайти на консоль сетевого оборудования и без всяких ограничений работать с ней. Хотя никто не мешает подключать к планшету/телефону и любое другое оборудование, работающее с командной строкой поверх RS-232.

Первым делом получаем на планшете рут-права. Иначе никак.
Вторым делом ставим Busybox. Кто не знает — это отличный комплект утилит, одна из которых нам потребуется. После установки надо запустить его и нажать в самой программе «Install», когда программа спросит про метод установки — сказать «Normal».
Затем понадобится любой приличный эмулятор терминала. Мне нравится Irssi ConnectBot.
Ну и напоследок — штатные клавиатуры плохо годятся для работы с консолью. Нам ведь нужны клавиши Tab, ctrl и прочие, верно? Да и цифры хочется иметь в верхнем ряду, над буквами, а не где-то еще. Потому — Hacker’s Keyboard. Лучше, конечно, подключить внешнюю клавиатуру, но мы пока не собираемся набивать вручную многоэкранные конфиги.

Всё готово для подключения.
Запускаем терминальный клиент, выбираем локальное подключение, и подключаем к планшету контроллер. Нужно убедиться, что он определился, хотя тут проблем не ожидается, драйвера для PL2303 уже много лет как включены в ядро Linux. Под рутом запускаем dmesg.

(если кому мелковато — кликните на картинку)
Нужно запомнить, куда смонтировало контроллер. В моем случае это всегда был /dev/ttyUSB0.

Осталось установить соединение. В комплект Busybox входит программа «microcom», она-то нам и пригодится.
Набираем в консоли «microcom -s [скорость порта] [точка монтирования устройства]».

Выход из microcom по ctrl+x. Break должен посылаться по ctrl+b (пока не проверял). Другие горячие клавиши передаются корректно.

Альтернативы?
Можно купить один из многих «Bluetooth Serial» адаптеров. Вот только такие адаптеры и стоят дороже (>$50), и требуют внешнего питания. Ни одного на аккумуляторах не видел. В лучшем случае батарейку надо самому прикрутить.
Для пользователей техники Apple есть проводное решение за те же >$50.

Источник

Какой входящий порт лучше всего подходит для uTorrent Android?

Лучше всего использовать номер порта выше 10000. Я использую 45682. 2. Рандомизировать порт каждый раз при запуске utorrent: НЕ ПРОВЕРЕНО.

Какой должен быть входящий порт в uTorrent?

Чтобы избежать блокировки вашим интернет-провайдером, важно изменить порт для входящих подключений, который программа использует по умолчанию. Перейдите в «Параметры»> «Настройки»> «Подключение» и нажмите «Случайный порт» (на некоторых страницах также рекомендуется специально использовать порты 45682 или 34914).

Читайте также:  Нарды полная версия для андроид

Какой номер порта лучше всего подходит для uTorrent?

Стандартный диапазон портов BitTorrent TCP составляет от 6881 до 6889. Но протокол может быть запущен практически на каждом номере порта, поэтому его сложно заблокировать. Если вы не выбираете случайное число, рекомендуется указать номер порта более 10000.

Как я могу ускорить загрузку uTorrent на моем Android?

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

Какие настройки uTorrent лучше всего?

Список лучших приемов и настроек для оптимизации скорости загрузки uTorrent

  1. Настройка пропускной способности. Настройка пропускной способности. …
  2. Неограниченная скорость загрузки. Неограниченная скорость загрузки. …
  3. Распределение индивидуальной пропускной способности торрента. …
  4. Обновление и понижение уровня торрента. …
  5. Управляйте uTorrent удаленно. …
  6. Защита от вирусов и вредоносных программ. …
  7. Шифрование трафика. …
  8. Удаление рекламы.

Что лучше uTorrent или BitTorrent?

Как мы уже говорили, когда дело доходит до скорости, нет реальной разницы между uTorrent и BitTorrent, и то же самое верно для вашего устройства Android. … Тем не менее, имея в пять раз больше отзывов, чем BitTorrent, uTorrent намного популярнее BitTorrent.

Как узнать, заблокирован ли порт uTorrent?

Вы можете открыть средство проверки портов в uTorrent, щелкнув Параметры> Руководство по установке. Вы найдете список портов внизу страницы. Если вы хотите протестировать конкретный порт, просто введите его в поле и затем нажмите кнопку «Выполнить тесты».

Почему uTorrent вдруг стал таким медленным?

Возможно, вы могли бы попробовать временно отключить брандмауэр и убедиться, что ничего вроде Peerblock или аналогичного не запускается в качестве теста для устранения причины. Убедитесь, что ваши порты перенаправляются в uTorrent, в правом нижнем углу окна uTorrent должна быть зеленая галочка, чтобы подтвердить это.

UTorrent безопасен?

ТАК БЕЗОПАСНО ИСПОЛЬЗОВАТЬ UTORRENT? Короткий ответ — да, но это сложно. В настоящее время программное обеспечение uTorrent считается безопасным и не содержит опасных вредоносных программ. Основной риск использования uTorrent связан не с самим программным обеспечением, а с риском загрузки опасных или зараженных торрентов из неизвестных источников.

Как я могу увеличить скорость загрузки?

Как увеличить скорость загрузки: 15 советов и хитростей

  1. Перезагрузите компьютер. Прежде чем углубляться в другие методы, попробуйте старый добрый перезапуск. …
  2. Проверьте скорость своего интернета. …
  3. Увеличьте скорость интернета. …
  4. Отключите другие устройства, подключенные к вашему роутеру. …
  5. Отключите приложения, которые не используются. …
  6. Загружайте по одному файлу за раз. …
  7. Проверьте или замените модем или маршрутизатор. …
  8. Измените местоположение вашего роутера.

Почему uTorrent на Android работает медленно?

Это означает, что ваша сеть блокирует торрент-файлы или ваш исходящий порт. … Если вы можете загрузить торрент в другой сети (особенно в быстрой сети Wi-Fi), то, вероятно, ваша сеть Wi-Fi является причиной проблемы. Чтобы исправить это, нажмите «Меню», затем «Настройки», а затем «Входящий TCP-порт» в нашем приложении.

Как мне увеличить скорость работы uTorrent?

  1. Если вы загружаете один торрент за раз, увеличьте максимальное количество подключений на один торрент до 250. …
  2. Сделайте uTorrent быстрее, закрыв другие программы на вашем компьютере. …
  3. Используйте такие веб-сайты, как Speakeasy и CNET Bandwidth meter для измерения скорости вашего интернета. …
  4. По возможности избегайте торрентов без семян.

Как я могу ускорить загрузку uTorrent 2020?

Как ускорить загрузку uTorrent в 2020 году

  1. Убедитесь, что сеялок много.
  2. Скачивайте файлы по одному.
  3. Включите сопоставление портов UPnP.
  4. Убедитесь, что вы запускаете обновления.
  5. Добавление дополнительных трекеров.
  6. Увеличьте пропускную способность вашего торрента.
  7. Изменение настроек пропускной способности.

Источник

Работа с устройствами USB в Android

В недавней статье на Geektimes в комментариях возник вопрос о поддержке в ОС Android периферии, подключенной к шине USB. Действительно, большинство вендорского ПО, к примеру, для работы с принтерами и МФУ, поддерживает только подключение по сети. Однако это не означает, что в самой ОС Android нет такой возможности — это означает лишь то, что большинство устройств не имеют полноценного USB хоста, и далеко не все имеют поддержку OTG. По сети же могут работать абсолютно все без исключения.

Читайте также:  Android get string array from xml

Большинство устройств на Android при наличии порта OTG поддерживают на уровне системы (ядра Linux или стандартных компонентов Android) следующие классы устройств:

  • Устройства ввода — клавиатуры, мыши, джойстики (HID)
  • Накопители (Mass Storage)

Несколько реже:

  • Сотовые модемы
  • Сетевые адаптеры
  • Вебкамеры

Хабы поддерживаются при наличии полноценных хост-портов, но не поддерживаются на портах OTG.

Подробнее список устройств, поддерживаемых на уровне ядра Linux, можно получить в sysfs:

$ ls /sys/bus/usb/drivers

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

Однако, начиная с Android 3.1 (API 12), в системе содержатся средства, достаточные для поддержки на уровне приложения любой USB периферии. Данные средства описаны в разделе USB Host руководства по Android API. Здесь же я хочу привести примеры реальной работы с некоторыми видами устройств.

Права доступа

Как и для прочих действий, Android требует, чтобы приложение получило разрешение на доступ к USB периферии. Существует 2 способа получить такое разрешение:

  • Задекларировать список устройств в AndroidManifest
  • Явно показать пользователю диалог “разрешить”

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

Итак, нам необходимо добавить в манифест следующее:

А в res/xml/device_filter.xml вписать следующее:

Отмечу, что хотя общепринято указывать VID:PID в 16-ричной системе счисления, здесь они должны быть указаны в десятичной. В документации заявляется, что возможно указание только класса, без VID и PID, но у меня это не стало работать.

Принтеры

На примере принтера я покажу, как непосредственно использовать API android.hardware.usb. На уровне передачи данных все принтеры поддерживают стандартый класс USB устройств:

Класс предельно простой. В рамках этого класса устройство должно поддерживать:

  • Обязательный bulk out endpoind для отправки данных на принтер
  • Опциональный bulk in endpoind для получения статуса принтера
  • 3 управляющих запроса

Код, приведенный ниже, предоставляет функциональность, аналогичную устройству /dev/usb/lp в Linux. Далее нам нужен фильтр, преобразующий исходный документ в пакет данных, понятный конкретной модели принтера. Но это тема иной статьи. Как один из вариантов — можно собрать ghostscript с помощью NDK.

Для работы с устройством нам в первую очередь нужно:

1. Найти устройство. В примере для простоты я ищу первый попавшийся:

2. Получить endpoint’ы:

3. Непосредсвенно открыть устройство:

4. После этого мы можем читать и писать в устройство:

5. По завершении работы — закрыть устройство:

Преобразователи USB-Serial

В отличие от притеров, преобразователи USB-Serial гораздо менее стандартизированы. Существует несколько распространенных чипов, для которых существенно отличается установка параметров последовательного порта — битрейта, чётности и проч. К счастью, есть библиотека github.com/mik3y/usb-serial-for-android, поддерживающая практически все существующие чипы. Библиотека полностью скрывает USB API, сводя все необходимые действия к минимуму вызовов с минимумом параметров.

1. Найти и открыть устройство:

2. Установить параметры последовательного порта:

3. Читать и писать в порт:

4. По завершении работы — закрыть порт:

Резюме

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

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

Источник

Оцените статью