macOS strong jail
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- À l'abandon
- Domaine
- networking, operating-systems, security
Piste de recherche
Commencez par examiner l’approche actuelle de filtrage macOS avec pf et les limitations décrites dans l’issue, puis lisez la documentation d’Apple sur NETransparentProxyProvider. Étudiez les exigences en matière d’entitlements, l’impact sur la Swift build-toolchain et la possibilité que le proxying au niveau du processus qui en résulte fournisse une UX transparente ; la tâche est terminée lorsqu’une direction d’implémentation est arrêtée, plutôt que lorsqu’une question de faisabilité reste sans réponse.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
It has been a real PITA to make pf in macOS reliably filter/proxy traffic for just one process due to limitations in where group selectors can be used. See also macOS's official statement "Packet Filter is not API". There's a modern macOS swift API called NETransparentProxyProvider.
The complexity of that approach includes:
- Getting the appropriate entitlements from Apple
- Including some Swift in the build toolchain
And, I'm unsure whether the UX would be truly seamless.
- Langage dominant
- Rust
- Étoiles
- 962
- Forks
- 29
- Merge moyen
- 50 min
- PR mergées (30 j)
- 2
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de coder/httpjail
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
-
Provide Docker ContainerOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 38/100
-
Error: Failed to execute ip netns addPeut-être pris @ammar-agent l’a pris il y a 367 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
-
Example doesn't work as expectedOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
Toutes les issues de coder/httpjail
Issues similaires
-
C-bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
rust-lang/rust-analyzer#23501 ·
Les mainteneurs répondent en général sous 1 jour
-
Streamable HTTP client: a 401 or 403 with a JSON-RPC error body and no WWW-Authenticate loses its HTTP statusPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouvertebug P2 ready for work T-security T-transport
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
modelcontextprotocol/rust-sdk#1339 ·
Les mainteneurs répondent en général sous 3 jours
-
French BIP39 wordlist starts with a UTF-8 BOM, so generated French mnemonics carry U+FEFF and derive a non-canonical seedPeut-être pris @Kshot3000 l’a pris aujourd’hui. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 91/100
ergoplatform/sigma-rust#976 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
[Bug]: Web chat input doesn't regain focus after a reply finishesPeut-être pris @GaijinSystems l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
zeroclaw-labs/zeroclaw#11658 ·
Les mainteneurs répondent en général sous 2 jours