加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Perl 端口扫描入库的问题

发布时间:2020-12-16 00:01:22 所属栏目:大数据 来源:网络整理
导读:坑爹的是不知道怎么报错。。头疼。。 # !/usr/bin/perl use strict; use DBI; use Net:: Ping; my @oder = (); my $in =DBI- connect ( " DBI:mysql:database=port_scan;host=localhost " , " root " , "" ) or die " NO :$! " ; if ( $in ){ print " OKn "

坑爹的是不知道怎么报错。。头疼。。

#!/usr/bin/perl
    use strict; use DBI; use Net::Ping; my @oder=(); my $in=DBI->connect("DBI:mysql:database=port_scan;host=localhost","root","") or die "NO :$!"; if($in){ print "OKn"; } my $p = Net::Ping->new("syn"); for (my $port=1;$port<65535;$port++){ $p->port_number($port); for(my $i=1;$i<=255;$i++){ $p->ping('192.168.31.'.$i); } while (my ($host,$rtt,$ip) = $p->ack) { # if($insert){ # print "HOST: $host [$ip] port: $port [open]n";
             push(@oder,$host.'|'.$port); # }
 } foreach my $key (@oder){ my @tmp=split(/|/,$key); my $insert=$in->do("insert into result(ip,port)values('$tmp[0]',$tmp[1])"); } $in->disconnect(); }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读