首页 » ORACLE » linux发送手机短信 利用fesion robot

linux发送手机短信 利用fesion robot

系统监控对于严重紧急的问题发短信通知,利用中国移动的飞信就可以做到免费给飞信好友发送sms短信了,飞信机器人就是调用飞信的接口,可以命令行下调用。我们恰好可以利用这点。

OS version:

[oracle@oem ~]$ lsb_release -a
LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: EnterpriseEnterpriseServer
Description:    Enterprise Linux Enterprise Linux Server release 5.8 (Carthage)
Release:        5.8
Codename:       Carthage
[oracle@oem ~]$ uname -a
Linux oem 2.6.32-300.10.1.el5uek #1 SMP Wed Feb 22 17:37:40 EST 2012 x86_64 x86_64 x86_64 GNU/Linux

1,下载类库(Linux操作系统无论是32-bit还是64-bit都使用32-bit这版,64位发现提示Segmentation fault)

[root@oem lib]# wget http://www.it-adv.net/fetion/linuxso_20101113.rar

Tip:
下载的是rar格式,如果linux无法解压rar,传到windows解压再压缩成zip格式,回传linux.

2,去飞信机器人官网下载主程序,注册个用户
http://www.it-adv.net/
fetion (linux版)

[root@oem lib]# chmod +x fetion

3,把主程序fetion和类库放到同一个目录

[root@oem app]# ls
fetion libACE-5.7.2.so libACE_SSL-5.7.2.so libcrypto.so.4 libssl.so.4

http://www.anbob.com/archives/1753.html LINUX发邮件
http://www.anbob.com/archives/1611.html ORACLE发邮件

4,尝试给自己发送一条信息,修改手机号码,首次使用飞信会提示输入验证码,第二次就不再提示。(当然不排除中国移动以后改变手段,据说密码太简单也可能还会提示)


[root@oem app]# LD_LIBRARY_PATH=. ./fetion --mobile=1341234567 --pwd=zx123!321 --to=1341234567 --msg-utf8="hello" -debug
HTTP/1.1 200 OK
Connection: close
Date: Thu, 18 Apr 2013 05:47:06 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Cache-Control: private
Content-Type: text/html; charset=utf-8
Content-Length: 2445


图形验证码已经生成,文件名为:1341234567.jpg请识别后输入图形验证码:
3HNW

在当前目录会生成一张验证码图片,上面有提示文件名,如果上面你显示内容为乱码修改成utf8编码,如果没有安装X,新开一个终端把当前图片下载到windows查看。

qbpw
您输入的识别码是:qbpw
SIP-C/4.0 280 Send SMS OK
T: sip:722095008@fetion.com.cn;p=366
I: 2
Q: 1 M
L: 112
D: Thu, 18 Apr 2013 06:01:17 GMT
XI: 38AADD2628EE5785BA1795BDA2136DEB

[root@oem app]#LD_LIBRARY_PATH=. ./fetion --mobile=1341234567 --pwd=zx123!321 --to=1341234567 --msg-utf8="hello" -debug
SIP-C/4.0 280 Send SMS OK
T: sip:722095008@fetion.com.cn;p=366
I: 2
Q: 1 M
L: 112
D: Thu, 18 Apr 2013 06:02:48 GMT
XI: 393ABF12767E79D64498BC8FE45281EF

Tip:
第二次没有再提示图形验证码

下一步就可以自己在linux 写shell 来调用了。详细使用说明去fesion robot官网看。

Related posts:
http://www.anbob.com/archives/1611.html oracle 用UTL_SMTP 发预警邮件
http://www.anbob.com/archives/1753.html How To send email From a shell on linux

打赏

,

对不起,这篇文章暂时关闭评论。