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

perl筛选wvs批量扫描结果

发布时间:2020-12-16 00:36:52 所属栏目:大数据 来源:网络整理
导读:之前用wvs_console进行批量扫描生成了大量html报告,下面写了一个perl脚本来帅选出有高危漏洞的站点。 ?#!/usr/bin/perl?-w? ? use?strict;? use?warnings;? use?Cwd;? use?File::Copy;? ? my?$dir?=?getcwd();? my?$dstdir?=? "/lab/report/xss/" ;? my?$ c

之前用wvs_console进行批量扫描生成了大量html报告,下面写了一个perl脚本来帅选出有高危漏洞的站点。

 
 
  1. ?#!/usr/bin/perl?-w?
  2. ?
  3. use?strict;?
  4. use?warnings;?
  5. use?Cwd;?
  6. use?File::Copy;?
  7. ?
  8. my?$dir?=?getcwd();?
  9. my?$dstdir?=?"/lab/report/xss/";?
  10. my?$count?=?0;?
  11. opendir(D,$dir)?or?die?"Cannot?open?dir:?$!";?
  12. my?@lists?=?readdir(D);?
  13. foreach?my?$list(@lists){?
  14. ????????count($list);?
  15. }?
  16. closedir(D);?
  17. ?
  18. sub?count?
  19. {?
  20. my($file,?$site,?$content)?=?@_;?
  21. if?($file?=~?/.*@d+-d+-d+_(.*).html/)?{?
  22. ????????$site?=?$1;??
  23. ????}????
  24. open(F,?$file)?or?die?"Cannot?open?report?file:?$!";?
  25. while?(<F>)?{?
  26. ????????chomp;?
  27. ????$content?=?$_;??
  28. ????????if?($content?=~?/.*High</td><td?colspan="3"?rowspan="4"?class="s21">(d+)</td><td/><td/><td/><td/><td/><td/>/)?{?
  29. ????????????????if?($1?>?0)?{?
  30. ????????????????#???????print?$file."n".$dstdir.$file."n";?
  31. ????????????????????????copy($dir."/".$file,?$dstdir.$file)?or?die?"Copy?failed:?$!";?
  32. ????????????????print?$site?."?Found?".?$1."?alert(s)n";?
  33. ????????????????last;?
  34. ????????????????}?
  35. ????}?
  36. }?
  37. close(F);?
  38. }?

(编辑:李大同)

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

    推荐文章
      热点阅读