LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2201|回复: 24

在控制台下聊qq

[复制链接]
发表于 2005-2-24 12:02:22 | 显示全部楼层 |阅读模式
方法:
1. 在http://sourceforge.net/project/showfiles.php?group_id=65883  处下载Crypt-OICQ-1.0.tgz和Net-OICQ-0.9.tg,然后解开这两个目录.
2. 进入net-oicq目录,按照readme说明文件分别执行命令
   perl Makefile.PL
   make test
   su
   make install
3. 按装后打cp q /usr/local/bin/oicq
使用方法:
OICQ_PW=12345  oicq  79098658 -d
(其中12345为我的qq密码,79098658为我的帐号,当然我在这里帐号肯定写的对,而密码肯定不是我的密码喽,不能告诉大家呀)

***严重说明,如果以上三步不好使的话,建议进入crypt-oicq目录,然后先按装crypt-oicq再装net-oicq,按装crypt-oicq的方法是
  perl Makefile.PL
   make test
   su
   make install

前面的贴子有我的效果图。
 楼主| 发表于 2005-2-24 12:28:19 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2005-2-24 12:58:30 | 显示全部楼层
安装比较简单,但是好像不能使用代理。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-24 14:21:10 | 显示全部楼层
Post by miaohf
安装比较简单,但是好像不能使用代理。

你装上了,感觉如何,我以前在用红帽7时,当时图形界面配置不成功,如果当时就有这个多好,不过现在发现也不算晚,如果你打开了framebuffer的话,那在纯文字界面下也可以完成很多工作的。
回复 支持 反对

使用道具 举报

发表于 2005-2-24 14:34:10 | 显示全部楼层
export http_proxy=http://xxx.xxx.xxx.xxx:xxxx
回复 支持 反对

使用道具 举报

发表于 2005-2-24 19:00:28 | 显示全部楼层
为什么不能用 C 实现呢,郁闷。
回复 支持 反对

使用道具 举报

发表于 2005-2-24 20:59:16 | 显示全部楼层
Perl OICQ
        SourceForge.net Logo

Net::OICQ的主要目标是实现QQ即时通讯所用的协议,以便利自由软件使用者和QQ使用者交流. Net::OICQ本身只是个Perl的面向对象的模块,提供一些和QQ服务器打交道的基本方法. 软件包中含有一简单client程序已经实现一些基本的QQ功能.

点这里下载Net::OICQ

安装说明

   1. Net::OICQ需要用Digest::MD5模块. 用下面命令查看系统是不是已经装了Digest::MD5

     perl -MDigest::MD5

      如果出现错误信息,你需要 去CPAN下载Digest::MD5
   2. 确定有Digest::MD5后,把下载的Net-OICQ-x.y.tgz打开

    $ tar zxvf Net-OICQ-x.y.tgz
    $ cd Net-OICQ-x.y
    $ perl Makefile.PL
    $ make
    $ make test
    $ su
    # make install
    # cp q /usr/local/bin/oicq
    # chmod a+x /usr/local/bin/oicq
    # exit
    $

使用说明

   1. 先把密码存在环境变量OICQ_PW

    $ export OICQ_PW=OICQ密码

   2. 登陆腾迅服务器

    $ oicq OICQ号码

   3. 登陆后,所有以斜杆/开始的键盘输入行都被当做是命令,其他键盘输入行都被当做要送出的话存人信息缓冲,等到空行输入时才送往默认的号码.用/加号码来设定默认号码.举个例子,用下列命令给我送话:

    /52482796
    试一下
    第二行
    连打两次ENTER送出

      其他命令

    /help
    /who       在线朋友
    /f         列出所有朋友
    /54321     和54321聊
    /mode [i|n|a] 设隐身,正常,离开
    /get       看自己的info
    /get <别人的号码>
    /away      启动/关闭自动回复
    /update    更新资料
    /passwd xxxxxx 改密码
    /s id      搜索id
    /s         列出25个在线用户
    /s 10      列出10x25个在线用户
    /add id    加id
    /del id    除id
    /ban id    禁id
    /accept id 接受加好友请求
    /reject id 拒绝加好友请求
    /buf       看信息缓冲区
    /rmbuf     清除信息缓冲区
    /ls        列出用/get获取的资料
    /rm id     删除用/get获取的资料
    /exit      退出

2005年1月4日 Net::OICQ 0.9版

   1. 一些小修补对付腾迅的新信息格式。
   2. OICQ/TextConsole.pm增加两处过滤器处理用户信息中的0x00-0x1f控制字符。

2003年10月18日 Net::OICQ 0.8版

   1. 加密算法放到Crypt::OICQ模块。
   2. 新命令/eval,让你即兴运行脚本。
   3. 新增plugin子程序,允许自定义自动回复插件。
   4. 新增发话命令:/[号码] [要送出去的话] 可以马上发送,但不改缺省聊天对象。
   5. 新增快捷使用好友号码功能,/f命令输出的序列号可用于命令中代替好友QQ号。
   6. 新增显视对方QQ版本功能(16进制表达)。
   7. 修正了收发时间错误
   8. 解决模块在使用Perl 5.8版时的多字节字符问题
   9. $oicq->{PWMD5}改为$oicq->{PWKey},因为v2000c 1230b以后使用密码的双重MD5。
  10. 解决perl oicq特色的“翁”毛病,让你看到对方使用的字体名。
  11. 可执行文件名字改为q。旧名字oicq在cygwin下和OICQ目录名冲突。

2003年6月29日 Net::OICQ 0.7版

   1. 登录过程大量改写,自动接受新服务器地址。
   2. 终于搞定隐身。
   3. 采用彩色终端Term::ANSIColor模块。
   4. 进一步分离协议与Client代码,为图形界面做好准备。

2003年4月12日 Net::OICQ 0.6版

Bug fixes
2003年2月8日 Net::OICQ 0.5版

OICQ加密算法完全破解.Net::OICQ不再包含Intel汇编语言代码.
       

Perl OICQ is a project for developing Net::OICQ perl module.

Net::OICQ is a perl module that implements OICQ protocol. It includes a console-only OICQ client.

Net::OICQ requires Digest::MD5 module. You can download Digest::MD5 from CPAN if it is not included in your Perl distribution.

Download Net::OICQ
Installation Procedure

    $ tar zxvf Net-OICQ-x.y.tgz
    $ cd Net-OICQ-x.y
    $ perl Makefile.PL
    $ make
    $ make test
    $ su
    # make install
    # cp oicq /usr/local/bin
    # chmod a+x /usr/local/bin/oicq
    # exit

How to use

    $ export OICQ_PW=<OICQ passwd>
    $ oicq <OICQ id>
    /help
回复 支持 反对

使用道具 举报

发表于 2005-2-24 21:00:49 | 显示全部楼层
我问一下啦.怎样设置编码的啊,我收到别人的都是乱码(汉字)
回复 支持 反对

使用道具 举报

发表于 2005-2-24 21:51:48 | 显示全部楼层
公司用的是hiweed 0.55的,故伎是版本问题,通过export我的代理w3m能用,gaim和netoicq都不能,
家里的linux,没问题.多谢楼主。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-24 23:02:12 | 显示全部楼层
Post by anders8848
我问一下啦.怎样设置编码的啊,我收到别人的都是乱码(汉字)


谢谢你发的说明,你收到的是乱码不知道是什么问题,我的locale是用gbk,我用的是zhcon
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表