`
coderplay
  • 浏览: 578067 次
  • 性别: Icon_minigender_1
  • 来自: 广州杭州
社区版块
存档分类
最新评论

ejabberd管理页面和客户端

阅读更多
转战到97机器。在ejabber.config加上这么一行.  这样就有管理权限了, {user, "admin", "192.168.0.97"},表示admin@192.168.0.97这个用户。


 
  1. {acl, admin, {user, "admin""192.168.0.97"}}.    


在浏览器的地址栏输入http://192.168.0.97:5280/admin. 然后键入正确的用户名和密码。我这儿用户名是admin@192.168.0.97,密码是123456。 登陆成功后,就可以看到




上次我用ejabberctl工具来注册了admin用户,现在用jabber客户端来注册一个普通用户coderplay。我从http://psi-im.org/下载了psi在windows上的客户端用来登录。按提示注册,写好个人资料就可以登陆啦。 我还把admin加为好友了 :)


聊几句,嘿嘿



在http://ejabberd.jabber.ru/看到ejabberdctl的一个技巧,可以列出向服务器注册的所有用户的密码。
代码
 
  1. # ./ejabberdctl ejabberd@192.168.0.97 dump /tmp/edump.txt  

过滤一下
 
  1. # cat /tmp/edump.txt | grep "{passwd,{" >/tmp/epasstmp.txt  

再处理一下数据格式
代码
 
  1. # sed -e 's/{passwd,{"//g;s/","/ /g;s/"},"/ /g;s/"}.//g' /tmp/epasstmp.txt >/tmp/passwd.txt  


就可以看到所有用户的密码啦
代码
 
  1. # cat /tmp/passwd.txt   
  2. coderplay 192.168.0.97 123456  
  3. admin 192.168.0.97 123456  


这东西至少可以检验有没有注册成功 :)
  • 大小: 32.6 KB
  • 大小: 13.6 KB
  • 大小: 42.7 KB
分享到:
评论

相关推荐

    ejabberd服务器安装及客户端注册文档

    在进行IT项目管理时,特别是涉及到服务器安装和客户端注册的场景,ejabberd是一个非常重要的开源即时通讯服务器,它基于XMPP(Extensible Messaging and Presence Protocol)协议,这个协议是国际开放标准用于即时...

    android+ejabberd

    IM(ejabberd)服务器的客户端android开发的代码详解,该代码例子包含单聊、群聊、发送文字、发送及接收文件等功能。

    ejabberd 服务器测试客户端spark

    在这个场景中,"ejabberd 服务器测试客户端spark"就是这样一个工具,用于验证ejabberd服务器的安装和运行情况。 Spark是一款流行的XMPP客户端,由Openfire团队开发,支持多种操作系统,包括Windows、Mac OS X和...

    ejabberd_rest_client:面向ejabberd的REST客户端

    ejabberd_rest_client是与ejabberd服务器交互的一个客户端库,它利用ejabberd的API接口,通过RESTful方式来操作ejabberd服务器,实现了对ejabberd服务器的远程控制和数据管理。 ejabberd API是ejabberd服务器提供的...

    ejabberd安装配置[归纳].pdf

    Ejabberd安装配置详解 Ejabberd是一款流行的开源即时通讯服务器软件,具有高度灵活性和可扩展性。...Ejabberd是一款功能强大且灵活的即时通讯服务器软件,支持多种协议和客户端,能够满足各种即时通讯需求。

    ejabberd安装配置.docx

    Ejabberd 安装配置 Ejabberd 是一个基于 XMPP 协议的 instant messaging 服务器,...Ejabberd 安装配置需要按照安装指南进行安装,配置环境变量,启动 Ejabberd 服务,并使用 ejabberdctl 命令进行管理和状态查看。

    ejabberd源码

    同时,ejabberd还提供了管理工具,如命令行工具和Web管理界面,用于监控和管理服务器状态。 总之,ejabberd是一个强大且灵活的即时通讯解决方案,适合那些需要构建可扩展、安全和高度定制的通信平台的开发者和企业...

    Android IM开发 Ejabberd+asmck+spack

    在本项目中,Ejabberd负责处理用户注册、登录、消息传输、群组聊天、离线消息存储等功能,为Android和PC客户端提供稳定的服务。 **asmck Android端使用的jar包** asmck是专门为Android平台设计的Ejabberd客户端库,...

    iOS xmpp ejabberd服务器

    iOS即时通讯系统在近年来变得越来越流行,而XMPP...这涉及到服务器配置、客户端连接管理、消息传递和用户体验优化等多个方面。在实际开发中,还需要考虑性能、安全性和可扩展性,以确保系统的稳定性和用户满意度。

    ejabberd windows installer

    7. **兼容性**:ejabberd遵循XMPP标准,与多数XMPP客户端兼容,用户可以选择各种桌面和移动平台的客户端进行连接。 在"ejabberd windows installer"中,文件"ejabberd-2.1.10-windows-installer.exe"是ejabberd的一...

    Android使用smack连接ejabberd服务器注册、收发消息

    Smack是Java和Android平台上常用的XMPP客户端库,它提供了丰富的API,使得开发者可以轻松地构建XMPP应用。 **一、环境准备** 在开始之前,确保已经在项目中添加了Smack库的依赖。你可以通过Gradle在build.gradle...

    ejabberd 群聊 strophe.js 实现

    ejabberd是一款开源的XMPP服务器,...总结来说,ejabberd和strophe.js结合使用,可以在Web应用中实现强大的即时通信功能,包括群聊。通过学习和实践这些知识点,你可以创建自己的XMPP聊天应用,并根据需要扩展其功能。

    ejabberd-15.07-osx-installer.app.zip

    它基于Erlang编程语言,这使得ejabberd具有高度可扩展性和高容错性。 ejabberd-15.07-osx-installer.app.zip是一个针对Mac OS X平台的ejabberd安装包,用于在苹果操作系统上部署ejabberd服务器。 首先,我们需要...

    ejabberd中mod_privacy_odbc.erl实现没有完全遵循xmpp协议

    总之,ejabberd的`mod_privacy_odbc.erl`可能存在与XMPP协议不兼容的问题,这可能影响到隐私设置的正确性和客户端的兼容性。通过深入理解XMPP协议和ejabberd的源代码,可以定位并修复这些不兼容之处,以提高系统的...

    ejabberd:ejabberd-XMPP和Web聊天

    ejabberd-XMPP和Web聊天 将与结合在一起的即时消息服务器,以创建支持强加密并与任何Web浏览器或专用XMPP客户端(例如,Pidgin)一起使用的实时聊天服务器。 ejabberd是功能强大的XMPP服务器,它支持群集,实时升级...

    ejabberd-14.07聊天服务器

    5. **测试和调试**:部署后,你可以通过客户端测试ejabberd的功能,确保所有配置正确无误。 ejabberd是构建实时通信系统的理想选择,无论是在企业内部通信、社交应用还是游戏平台,都能提供高效、安全的聊天服务。...

    Ejabberd-2.1.10-mac

    1. **XMPP协议支持**:Ejabberd遵循开放的XMPP标准,确保与其他XMPP服务器和客户端的兼容性。 2. **多语言API**:支持多种编程语言(如Python、Perl、C、Java等)的API,方便开发自定义模块和集成。 3. **高可用性**...

    xmpp服务器和android客户端源码

    - **TLS/SSL加密**: 为了保护通信安全,通常会启用服务器和客户端之间的加密连接。 - **资源绑定**: 减少服务器负载,提高效率,每个客户端连接只绑定一个资源。 - **压缩和优化数据传输**: 对XML数据进行压缩,...

    DrizzleChat-iOS:利用XMPP协议与ejabberd构建聊天软件iOS客户端

    2. **ejabberd服务器配置**:ejabberd服务器需要进行适当的配置,以支持DrizzleChat-iOS客户端的连接和通信。这包括设置SSL/TLS安全连接、创建用户账户、定义虚拟主机等。 3. **用户身份验证**:XMPP协议支持SASL...

    SSM框架Demo并包含扫码上传,ejabberd消息推送

    在SSM框架中,需要设置ejabberd的客户端库,如Smack,来发送和接收消息。 综上所述,这个"SSM框架Demo"是一个全面的实践项目,涵盖了SSM基础、二维码技术、文件上传、WebSocket通信和ejabberd消息推送等多个方面。...

Global site tag (gtag.js) - Google Analytics