perl 监控网站域名劫持
来源:互联网 发布:javascript程序例子 编辑:程序博客网 时间:2024/04/29 07:12
use Net::Ping;use Socket;use LWP::Simple qw(get); use HTTP::Date qw(time2iso str2time time2iso time2isoz);use Net::Ping; use Socket;use Net::SMTP;sub send_mail{if (@_ != 2){print "请输入2个参数\n";exit 1}; ($m,$n) = @_; #将参数赋值给变量 my $to_address = $m;my $CurrTime = time2iso(time()); my $to_address = $m; my $mail_user = 'zhaoyangjian@zjcap.cn'; my $mail_pwd = 'xxxx'; my $mail_server = 'smtp.exmail.qq.com'; my $from = "From: $mail_user\n"; my $subject = "Subject: zjcap info\n"; my $info = "$CurrTime--$n"; my $message = <<CONTENT; $infoCONTENT my $smtp = Net::SMTP->new($mail_server); $smtp->auth($mail_user, $mail_pwd) || die "Auth Error! $!"; $smtp->mail($mail_user); $smtp->to($to_address); $smtp->data(); # begin the data $smtp->datasend($from); # set user $smtp->datasend($subject); # set subject $smtp->datasend("\n\n"); $smtp->datasend("$message\n"); # set content $smtp->dataend(); $smtp->quit();};@array=('www.zjcap.cn', 'wenjinbao.winfae.com');foreach $host (@array){$p = Net::Ping->new("icmp");if ($p->ping($host,5)){print "$host is alive.\n"}else{ send_mail('zhaoyangjian@zjcap.cn', "$host is lost")};# print "reachable.\n"; $p->close(); #sleep(1);};$host='www.zjcap.cn';$address=inet_ntoa(inet_aton($host));print "$host is $address\n";unless ($address eq '121.40.3.229'){send_mail('zhaoyangjian@zjcap.cn', "$host 被域名劫持--$address")};$host='wenjinbao.winfae.com';$address=inet_ntoa(inet_aton($host));print "$host is $address\n";unless ($address eq '120.55.138.118'){send_mail('zhaoyangjian@zjcap.cn', "$host 被域名劫持--$address")};
0 0
- perl 监控网站域名劫持
- 网站dns被劫持,网站域名被劫持,域名跳转到别的网站的最新解决方法
- 域名劫持
- 域名劫持和数据劫持
- xshell 脚本网站域名监控-邮件提醒
- DNS 域名劫持、域名污染
- baidu域名被劫持
- 什么是域名劫持?企
- 网通电信域名劫持怎么办
- 解决联通宽带"域名劫持"
- 域名劫持原理及实现
- 域名劫持之httpDNS解决方案
- 域名劫持原理及实现
- 什么是域名劫持和域名污染
- 域名解析过程和域名劫持、域名污染
- android界面监控,防劫持
- 网站域名
- 黑客域名劫持攻击详细步骤
- Oracle数据导入导出图解(图文并茂)
- 记录 关于Video——stitching的问题
- Spring中AOP的使用
- C 预定义宏
- Elastic Search Filter Script
- perl 监控网站域名劫持
- From Facial Parts Responses to Face Detection: A Deep Learning Approach
- Windows下一键安装Redmine
- 自定义UIView UITableViewCell等控件
- cocos2dx[3.2](21)——观察者模式NotificationCenter
- 微博自动登录
- 嵌入式系统的分层与专业的分类
- 一个APP开发要求
- JS-面向对象探讨