2012-07-03 14 views
6

¿Alguien sabe de un proyecto de código abierto para implementar el cliente SSH en iPHone? Realmente necesito una emulación de terminal para ejecutar una aplicación de consola que tengo, ni siquiera necesito salir de mi caja de arena. Pero Havent encuentra una emulación de terminal que no infringe las reglas de Apple. (-MobileTerminal- solo funciona en jailbroken, y ejecuta mi aplicación de consola) y AFAIK no es posible implementar una versión válida de Appstore debido a su implementación de forkpty().Implemente un cliente SSH en el iPhone

Todavía veo muchos clientes SSH (tipo terminal) en la AppStore que envían datos de recepción. Así que tiene que haber una forma de emular una cosa de terminal/consola en iPhone ... eso es lo que necesito, pero no veo a nadie dando ningún código fuente.

+0

Mire el código fuente de xterm: http://invisible-island.net/xterm/, la base para la mayoría de las implementaciones de terminales. –

+0

@ RichardJ.RossIII: xterm está muy ligado a Xlib y es un emulador de terminal X11. Si desea una biblioteca de emulación de terminal abstractamente resumida que pueda adjuntarse al sistema de representación que desee e incrustado en un teléfono, podría considerar en su lugar mi libvterm; https://launchpad.net/libvterm – LeoNerd

+0

@LeoNerd parece que le gusta una buena biblioteca para implementar en Xcode para iPhone. ¿Pero tiene alguna Documentación o manual sobre cómo usarlo? Gracias – omarojo

Respuesta

1

Una rápida de Google mío muestra esto como una opción posible: http://code.google.com/p/mobileterminal/

Está en la tienda de Cydia, así, y debe darle dirección general. Si desea ver la implementación final, le recomiendo el prompt de Panic Software: http://www.panic.com/prompt/support.html

+0

Sí, lo que estoy haciendo referencia en mi post. MobileTerminal es un emulador de terminal de código abierto que solo funciona en Cydia, eso significa teléfonos Jailbreak. su AppStore es válida. Sería grandioso un proyecto de código abierto como ese, que no necesita jailbreak para funcionar. Lo que necesito es solo la interfaz del terminal para ejecutar el mío binario. No necesito acceso a carpetas restringidas ni nada. Pero me sorprende que haya un montón de clientes SSH en la tienda de aplicaciones oficial, pero no hay referencias en ninguna parte para que los códigos de fragmento comiencen en las interfaces de la consola. – omarojo

+0

No estoy seguro de que sigo: ¿la aplicación de la consola se ejecuta en un servidor remoto? ¿O dentro de la consola en el dispositivo? –

+0

la aplicación de consola se ejecuta dentro del iPhone. De hecho, no necesito hacer una conexión ssh. Necesito ejecutar una aplicación de consola en el iPhone, tengo el código para esa aplicación de consola escrito en C ... en realidad se compila en Xcode para el iPhone ... pero este código necesita una interfaz Terminal para mostrar y leer cosas. (es una aplicación de consola para conectarse a un enrutador y enviar/recibir datos, comandos para la configuración, etc.). Esa es la cuestión ... Todavía necesito un emulador de terminal, como Panic Prompt, que es excelente. Necesito solo eso, la interfaz, pero para interactuar con la aplicación de la consola local. – omarojo

Cuestiones relacionadas