macOS strong jail
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Área
- networking, operating-systems, security
Línea de trabajo
Comienza revisando el enfoque actual de filtrado de macOS con pf y las limitaciones descritas en el issue; después, lee la documentación de Apple sobre NETransparentProxyProvider. Investiga los requisitos de entitlements, el impacto en la Swift build-toolchain y si el proxying resultante a nivel de proceso puede proporcionar una UX fluida; el trabajo requiere llegar a una dirección de implementación decidida, no a una cuestión de viabilidad sin resolver.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- Rust
- Estrellas
- 962
- Forks
- 28
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de coder/httpjail
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
-
Provide Docker Container Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
-
Example doesn't work as expected Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Todos los issues de coder/httpjail
Issues similares
-
Browser (wasm) relay client cannot connect to relays whose URL has a trailing-dot FQDN hostname Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
n0-computer/iroh#4550 ·
-
impl detach for native Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
paritytech/zombienet-sdk#591 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
farion1231/cc-switch#7638 · 1 comentario ·
-
onnx-ir re-exports ModelProto and GraphProto but not NodeProto, AttributeProto and AttributeType Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100