Puis-je bloquer les ports et le trafic réseau lors de l'utilisation de Personal Hotspot?

8

Je souhaite bloquer les ports et le trafic réseau lorsque j'utilise mon appareil iOS jailbreaké comme point d'accès personnel.

La raison en est que je ne veux pas que mon programme de sauvegarde, les mises à jour de mon ordinateur ou les applications utilisant une bande passante élevée puissent télécharger ou télécharger trop de données.

Existe-t-il un moyen de le faire en utilisant iOS lui-même ou une application?

Maxime
la source

Réponses:

8

Pour les connexions sortantes, la seule application de jailbreak qui existe est Firewall iP . Il se comporte de manière similaire à l'application Mac OS X Little Snitch .

Pour les connexions entrantes, vous devrez utiliser un système de pare-feu standard tel que ipfw.

Avis de non-responsabilité: pour toute personne souhaitant réellement utiliser ipfwsur iOS, vous devrez patcher le noyau pour inclure la prise en charge de pf. Documenté, personne ne l'a jamais fait, mais ce n'est pas techniquement impossible. Le jailbreak lui-même corrige le noyau au démarrage, donc cela nécessiterait les mêmes exploits utilisés pendant ce processus. S'il vous arrive de patcher pfdans le noyau, poursuivez avec ma réponse d'origine ci-dessous.

Ajoutez le http://theworm.altervista.org/cydia/référentiel Cydia > Manage > Sources > Edit > Add. Installez ensuite l' MTerminalapplication à partir du référentiel BigBoss et le network-cmdspackage du référentiel The Worm. Ensuite, vous pouvez accéder à l'application terminale que vous venez de recevoir et exécuter ipfw. Cela vous permettra d'écrire sur vos tables de pare-feu. Si vous avez besoin d'un tutoriel sur la façon de l'utiliser ipfw, il y en a un bon ici .

Andrew Larsson
la source
2
Une préoccupation est que insanelyi est principalement un référentiel pirate. Un endroit fiable et faisant autorité pour obtenir une version fonctionnelle de Mobile Terminal pour iOS 4 et 5 est de télécharger le fichier .deb à partir du site officiel du projet Google Code , puis de l'installer avec iFile ou en le plaçant dans / var / root / Media Répertoire / Cydia / AutoInstall . Une autre option pour obtenir un accès en ligne de commande à votre appareil consiste à installer OpenSSH et une application cliente SSH App Store comme iSSH ou Prompt, puis SSH à localhost.
britta
Oui, c'est l'endroit le plus idéal pour obtenir MobileTerminal, mais c'est un peu plus compliqué. On pourrait supprimer le référentiel après l'installation de MobileTerminal s'ils avaient des soucis, mais votre conseil est préférable dans les deux cas.
Andrew Larsson
1
Voici un référentiel non pirate qui héberge Mobile Terminal 520-1:http://www.ijailbreak.com/repository/
britta
Merci pour l'alternative. C'est agréable de voir qu'il existe des référentiels légaux hébergeant de bonnes applications.
Andrew Larsson,
2

Vous pouvez envisager d'utiliser le tweak Firewall iP (un package payant hébergé par le référentiel BigBoss) - il fournit un certain nombre d'options pour contrôler les connexions sortantes depuis votre iPhone.

britta
la source