服务器上监听 获取HTTP请求全文 linux/windows

linux

在服务器上使用nc 获取发来的http请求:get/post/...

ncat -lvp 80
或
nc -l -v -p 80

在客户机上用浏览器访问该ip
默认即80端口

Connection from 101.200.172.135:46688
GET / HTTP/1.1
Host: 104.194.81.181
Connection: keep-alive
Accept-Encoding: gzip, deflate
Accept: */*
User-Agent: python-requests/2.9.0

缺点:nc可能无法对http请求包进行响应(无法发送响应包)。

改进方案:使用tshark

windows

建站后,可用wireshark抓到http请求包

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、概念(载录于:http://www.cnblogs.com/EricaMIN1987_IT/p/3837436...
    yuantao123434阅读 8,434评论 6 152
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • Http协议详解 标签(空格分隔): Linux 声明:本片文章非原创,内容来源于博客园作者MIN飞翔的HTTP协...
    Sivin阅读 5,252评论 3 82
  • 深入浅出HTTP协议(WEB开发和面试必备) 1.基础概念篇 a.简介 HTTP是Hyper Text Trans...
    半世韶华忆阑珊阅读 1,237评论 0 7
  • 【每日一拆】关系销售只是请客吃饭吗? R·阅读原文片段 《卖轮子》p.222 一些人认为,本之所以生意做得好,只不...
    何惧风飞沙阅读 125评论 0 0