Obj-C 中的伪 TTY

发布于 2024-12-23 15:34:22 字数 252 浏览 2 评论 0原文

目前我正在为越狱 iOS 设备开发一些命令行工具的 GUI。我正在使用 NSTask 并验证我能够捕获 stdout 和 stderr 错误并将输出打印到 UITextField。然而,我希望运行的大多数命令都没有输出任何内容。我怀疑设置一个伪 tty 会话可以解决这个问题,但我无法找到如何在 obj-c 中设置它。我的问题是

1) 命令(即 arp-scan 和 nmap)需要 TTY 会话,这听起来合理吗? 2) 我将如何在 Obj-c 中设置一个假 TTY 会话?

Currently I am working on developing a GUI to some command line tools for Jailbroken iOS devices. I am using NSTask and verified that I was able to capture both stdout and stderr error and print the output to a UITextField. How ever most of the commands that I wish to run are not outputting anything. I suspect that setting up a pseudo tty session would fix this but am unable to find how to set this up in obj-c. My question is

1) Does this sound reasonable that the commands (namely arp-scan and nmap) need a TTY session?
2) How would I go about setting up a fake TTY session in Obj-c?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文