WhatsApp作为全球主要通信工具软件,月活跃用户突破15亿,大量的用户每天大量发送的交互信息。90%以上的印度Android手机都有WhatsApp,更是大量用户是每天使用;还有英国、美国等大量用户使用。

WhatsApp要采用XMPP协议来做数据包组织。那么根据几个要点分析Whatsapp

1.出席

<presence type="available"></presence>

订阅用户请求:

<presence type="subscribe" to="6282456733366@s.whatsapp.net"></presence>

订阅用户响应:

<presence from="6282456733366@s.whatsapp.net" type="unavailable" last="13969541254"></presence>

用户上线通知:

<presence from="6282456733366@s.whatsapp.net" type="available" last="13969541254"></presence>

2.(IQ)节提供了一种用于请求-应答交互和简单工作流的结构.

心跳请求:

<iq id="5" xmlns="w:p" type="get" to="s.whatsapp.net">

<ping>

</ping>

</iq>

心跳响应:

<iq from="s.whatsapp.net" type="result" id="5" t="13969541254">

</iq>

3.消息

4.接口实现

其功能个人消息收发,群发,支持文字、链接、视频、文档、音频等所有Whatsapp支持格式。

注册,个人信息修改等众多功能。

whatsapp协议分析相关推荐

  1. whatsapp协议分析api

    测试demo:http://39.109.122.117:8081/login Whatsappapi 一.登录注册 登录 发送验证码 效验短信验证码 查询是否封号 获取版本号 查询是否封号(商业版) ...

  2. whatsapp群发协议分析

    今天ws85776智能WhatsApp群发软件来给大家说一说whatsapp群发协议分析. whatsapp群发协议分析 whatsapp主要采用XMPP协议来做数据包组织.那么从XMPP的几个要点来 ...

  3. TLS协议分析 与 现代加密通信协议设计

    本文目标: 学习鉴赏TLS协议的设计,透彻理解原理和重点细节 跟进一下密码学应用领域的历史和进展 整理现代加密通信协议设计的一般思路 本文有门槛,读者需要对现代密码学有清晰而系统的理解,建议花精力补足 ...

  4. WebSocket协议分析

    点击上方↑↑↑蓝字[协议分析与还原]关注我们 " 解析websocket数据格式." 好久不见,一晃一年又过去了,祝大家新年好运. 今天,给大家分析一个常见的协议--WebSock ...

  5. 宅男抖音某猫协议分析及应用破解

    " 分析传说中的快x,顺便提供破VIP线路及去启动广告方法." 在当今这个由应用市场主导的网络上,流传着一批应用,它们低调又神秘,依赖口碑与独立网站在地下渠道传播,应用市场中从来都 ...

  6. 从新手到入门,如何进入协议分析的世界

    " 协议分析与还原自学及入门指南." 有部分朋友给我发消息,说对协议还原很感兴趣,但苦于没人指导,希望得到我的帮助,问我如何进行协议分析的学习. 这篇文章从初学者的角度,编列了一个 ...

  7. 协议分析中的TCP/IP网络协议

    " TCP/IP协议作为互联网的基础,在协议分析中不可或缺,本文介绍在对协议进行分析还原的过程中的一些要点,快速掌握协议还原的精髓." 注意,本文比较枯燥乏味,若非需要了解TCP/ ...

  8. 五款常用协议分析处理工具推荐

    工欲善其事,必先利其器,一款好的工具,能取到事半功倍的效果. 进行协议分析,好的辅助工具必不可少,本文推荐五款最常用且易用的协议分析工具给大家,包括两款综合抓包及分析工具,一款协议重放工具,一款pca ...

  9. PYTHON黑帽编程1.5 使用WIRESHARK练习网络协议分析

    Python黑帽编程1.5  使用Wireshark练习网络协议分析 1.5.0.1  本系列教程说明 本系列教程,采用的大纲母本为<Understanding Network Hacks At ...

  10. TCP/IP协议分析

    一;前言 学习过TCP/IP协议的人多有一种感觉,这东西太抽象了,没有什么数据实例,看完不久就忘了.本文将介绍一种直观的学习方法,利用协议分析工具学习TCP/IP,在学习的过程中能直观的看到数据的具体 ...

最新文章

  1. (C++)字符数组的四种输入输出方式
  2. android8.0 go 机型,安卓8.0良心!还开发了安卓GO, 适配给低配手机,魅族很尴尬!...
  3. python经典问题在stack overflow上的回答
  4. 缓存区溢出漏洞工具Doona
  5. android 之intent(意图)详解
  6. html 二级菜单延迟消失,如果让子菜单延迟消失?
  7. Linux可以对目录进行硬链接,Linux硬链接与软链接原理及用法解析
  8. python insert_Python列表| 带示例的insert()方法
  9. mysql active_GitHub - vipshop/drc: MySQL active-active replication solution.
  10. java web传递参数_Javaweb的八种传值方式
  11. 计算机常用汉字输入法的使用,计算机的基本操作汉字输入法--.ppt
  12. layUI表单验证不生效的问题
  13. PHP判断请求来自哪个操作系统
  14. strdup linux,内存管理 – Linux内核API kstrdup
  15. BZOJ3561 DZY Loves Math VI
  16. 搜狗拼音输入法漂亮皮肤 LeftSide 推荐下载
  17. 万能 解决ubuntu网易云音乐不能播放的各种问题
  18. 你可能不知道,Diffusion现在有多火
  19. 怎么恢复360删除的文件?360文件恢复,快速完成
  20. Java 编写捕鱼达人游戏 窗体程序 完整源码

热门文章

  1. java Web中实现QQ邮箱验证以及验证码注册用户
  2. Win10插入U盘无反应,但是U盘是正常的解决方法
  3. java 获取全球国家名称,语言,简称
  4. mysql数据库两表关联,【mysql两表关联查所有数据】
  5. 韩昊 20190919-6 四则运算试题生成,结对
  6. linux下安装mysql5.7.11全纪录_记一次linux下安装mysql5.7
  7. 世达03017数字万用表的使用
  8. 关于司法行政管理系统
  9. 每日一练_13 :java设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声(使用接口)。
  10. AngularJs的UI组件Datepicker Popup