当前位置: 技术问答>linux和unix
Linux ssh字符流处理
来源: 互联网 发布时间:2017-05-19
本文导语: 修改openssh,捕获openssh回显的字符流,发现里边包含了所有操作的数据,但是最终我通过终端看到的却是最后的结果数据。我该如何处理一下捕获的数据,将它处理成最终的数据。如下: 捕获的数据: fjsdlfsdlfsadjlfdsj...
修改openssh,捕获openssh回显的字符流,发现里边包含了所有操作的数据,但是最终我通过终端看到的却是最后的结果数据。我该如何处理一下捕获的数据,将它处理成最终的数据。如下:
捕获的数据:
终端显示的数据:
我发现在终端使用cat命令 cat捕获数据文件显示的也是exit 。如下图:
其实tmp1.c中数据是捕获的数据。如下图:
所以我认为是终端标准输出处理了字符串数据,现在找不到方法切入。请问我该从哪方面下手,google什么关键词。或者有什么开源程序能够处理这样的字符串可供参阅。 求助!求助!求助!
捕获的数据:
fjsdlfsdlfsadjlfdsjaflksad^[[D^[[K^[[D^[[K^[[D^[[K^[[D^[[K^[[D^[[K^[[D^[[K^[[D^[[K^[[D^[[K^[[D^[[K^[[D^[[K^[[D^[[K^[[D^[[K^[[D^[[K^[[D^[[K^[[D^[[K^[[D^[[K^[[D^[[K^[[D^[[K^[[D^[
[K^[[D^[[K^[[D^[[K^[[D^[[Kfds^[[D^[[Kaf^[[D^[[Kdsaf^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[7Pexit^[[D^[[D^[[D^[[D^[[2Plsf^[[D^[[D^[[Dexitsd^Gafds^[[D^[[D^[[D^[[D^[[D^[[D
^[[D^[[D^[[D^[[Dlsf^[[Kf^[[D^[[D^[[D^[[Dexit^[[D^[[D^[[D^[[D^[[1Plsf^[[D^[[D^[[Dexit^[[D^[[D^[[D^[[Dfjsdfdadsaf^G^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[7Pexit^[[D^[[D^[
[D^[[Dfjsdfdadsaf^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[7Pexit^[[D^[[D^[[D^[[D^[[1Plsf^[[D^[[D^[[Dexitsd^G^G^G^[[D^[[D^[[D^[[D^[[D^[[D^[[3Plsf^[[D^[[D^[[Dexitsd^[[D^[[D
^[[D^[[D^[[D^[[D^[[3Plsf^[[D^[[D^[[Dexit^[[D^[[D^[[D^[[D^[[1Plsf^[[D^[[D^[[Dexitsd^[[D^[[D^[[D^[[D^[[D^[[D^[[3Plsf^[[D^[[D^[[Dexitsd^[[D^[[D^[[D^[[D^[[D^[[D^[[3Plsf^[[D^[[D^[[D
exit
终端显示的数据:
exit
我发现在终端使用cat命令 cat捕获数据文件显示的也是exit 。如下图:
其实tmp1.c中数据是捕获的数据。如下图:
所以我认为是终端标准输出处理了字符串数据,现在找不到方法切入。请问我该从哪方面下手,google什么关键词。或者有什么开源程序能够处理这样的字符串可供参阅。 求助!求助!求助!
|
这应该就是终端设备的一些控制属性了。
那个文件里面有一些控制字符,估计是控制退格什么的
找找终端控制字符或终端属性
那个文件里面有一些控制字符,估计是控制退格什么的
找找终端控制字符或终端属性