Могу ли я заблокировать порты и сетевой трафик при использовании Personal Hotspot?

8

Я хотел бы заблокировать порты и сетевой трафик при использовании моего взломанного устройства iOS в качестве персональной точки доступа.

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

Есть ли способ сделать это с помощью самой iOS или приложения?

Maxime
источник

Ответы:

8

Для исходящих подключений единственным существующим джейлбрейк-приложением является Firewall iP . Он ведет себя аналогично приложению Mac OS X Little Snitch .

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

Отказ от ответственности: Для тех, кто действительно хочет использовать ipfwiOS, вам придется исправлять ядро, чтобы включить поддержку pf. Документировано, никто никогда не делал этого, но это технически невозможно. Сам джейлбрейк исправляет ядро ​​при загрузке, поэтому для этого потребуются те же эксплойты, которые использовались во время этого процесса. Если вы попали pfв ядро, продолжайте с моим оригинальным ответом ниже.

Добавьте http://theworm.altervista.org/cydia/хранилище в Cydia > Manage > Sources > Edit > Add. Затем установите MTerminalприложение из репозитория BigBoss и network-cmdsпакет из репозитория The Worm. Затем вы можете зайти в приложение терминала, которое вы только что получили, и запустить ipfw. Это позволит вам писать в таблицы брандмауэра. Если вам нужен учебник о том, как использовать ipfw, есть хороший здесь .

Эндрю Ларссон
источник
2
Одной из проблем является то, что инсанелий - это в первую очередь пиратское хранилище. Надежным и авторитетным местом для получения рабочей версии мобильного терминала для iOS 4 и 5 является загрузка файла .deb с официального сайта проекта Google Code, а затем установка его с помощью iFile или размещение в / var / root / Media. / Cydia / Каталог автоустановки . Другой вариант получения доступа к устройству из командной строки - это установить OpenSSH и клиентское приложение SSH App Store, например iSSH или Prompt, а затем SSH на localhost.
Бритта
Да, это самое идеальное место для получения MobileTerminal, но это немного сложнее. Можно удалить репозиторий после установки MobileTerminal, если у них возникли какие-то проблемы, но ваш совет в любом случае лучше.
Эндрю Ларссон
1
Вот хранилище , не пират , что хосты Мобильный терминал 520-1:http://www.ijailbreak.com/repository/
Бритта
Спасибо за альтернативу. Приятно видеть, что есть некоторые легальные дружественные репозитории, в которых размещаются хорошие приложения.
Эндрю Ларссон
2

Вы могли бы воспользоваться настройкой Firewall iP (платный пакет, размещенный в репозитории BigBoss) - он предоставляет ряд опций для контроля исходящих соединений с вашего iPhone.

Бритта
источник