Vi.*_*Vi. 17 networking linux command-line netcat newlines
$ nc example.com 80
GET / HTTP/1.1
Host: example.com
HTTP/1.1 200 OK
...
Run Code Online (Sandbox Code Playgroud)
它有效,行分隔符就0A在这里而不是 required 0D0A。
如何0D0A在 netcat 中键入分隔查询?
通过每次printf手动输入\r\n或实现一些todos类似于 Perl oneliner 并将其通过管道传输到nc,很容易做一次性的事情,但也许有一些我想念的简单方法?
meu*_*euh 25
我netcat有一个选项-C或--crlf替换\n为\r\n标准输入。
或者,这取决于您使用的终端。我的默认设置可以通过以下方式查看:
$ stty -a
... lnext = ^V; ...
Run Code Online (Sandbox Code Playgroud)
这显示输入的下一个字面量字符是control-V。因此,键入control-v后跟control-m将插入一个回车符(而不是换行符,这是您按return或enter键时得到的)。
| 归档时间: |
|
| 查看次数: |
18291 次 |
| 最近记录: |