`
coderplay
  • 浏览: 571952 次
  • 性别: 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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics