Perl 端口扫描入库的问题

Perl 端口扫描入库的问题,第1张

概述坑爹的是不知道怎么报错。。头疼。。 #!/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 "OK

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

#!/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 "OK\n"; } 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(); }
总结

以上是内存溢出为你收集整理的Perl 端口扫描入库的问题全部内容,希望文章能够帮你解决Perl 端口扫描入库的问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1278179.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-09
下一篇2022-06-09

发表评论

登录后才能评论

评论列表(0条)

    保存