比如要访问这样一个视频流:
http://admin:123456@192.168.8.158/video.cgi
命令行(c/c++也一样)方式如下:
telnet 192.168.8.158 80
GET /videostream.cgi HTTP/1.1
Authorization: Basic YWRtaW46MTIzNDU2
\r\n
其中Authorization: Basic YWRtaW46MTIzNDU2部分可以通过Wireshark查看(用ip.dst == 192.168.8.158或者ip.addr == 192.168.8.158进行过滤),或者参考这两篇文章:
或者可以通过curl -u admin:123456查看。
这样便能看到满屏的数据了。
更新
需保存到文件可以这样:
curl -O -u admin:123456 http://192.168.1.178/videostream.cgi
