前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >nikto使用教程

nikto使用教程

作者头像
逍遥子大表哥
发布2021-12-17 14:04:00
1.6K0
发布2021-12-17 14:04:00
举报
文章被收录于专栏:kali blog

介绍

NIKTO:perl语言开发的开源WEB安全扫描器;识别网站软件版本;搜索存在安全隐患的文件;检查服务器配置漏洞;检查WEB Application层面的安全隐患;避免404误判依据响应文件内容判断,不同扩展名的文件404响应内容不同。

命令列表

代码语言:javascript
复制
root@kali:~#nikto -h
Option host requires an argument

       -config+            Use this config file
       -Display+           Turn on/off display outputs
       -dbcheck            check database and other key files for syntax errors
       -Format+            save file (-o) format
       -Help               Extended help information
       -host+              target host
       -id+                Host authentication to use, format is id:pass or id:pass:realm
       -list-plugins       List all available plugins
       -output+            Write output to this file
       -nossl              Disables using SSL
       -no404              Disables 404 checks
       -Plugins+           List of plugins to run (default: ALL)
       -port+              Port to use (default 80)
       -root+              Prepend root value to all requests, format is /directory 
       -ssl                Force ssl mode on port
       -Tuning+            Scan tuning
       -timeout+           Timeout for requests (default 10 seconds)
       -update             Update databases and plugins from CIRT.net
       -Version            Print plugin and database versions
       -vhost+             Virtual host (for Host header)
           + requires a value

    Note: This is the short help output. Use -H for full help text.

命令详解

  • 1、 命令:nikto -update #升级,更新插件;
  • 2、 Nikto -list-plugins #查看插件;
  • 3、 Nikto -host http://1.1.1.1 #扫描目标:域名方式;
  • 4、 Nikto -host http://1.1.1.1 -output #扫描并输出结果
  • 5、 Nikto -host 1.1.1.1 -port 80 #扫描目标:ip地址加端口号
  • 6、 Nikto -host www.baidu.com -port 443 -ssl #扫描https网站
  • 7、 Nikto -host 文件名.txt #批量扫描目标
  • 8、 nmap -p80 192.168.1.0/24 -oG - | nikto -host - #利用nmap扫描开放80端口的IP段并且oG(nmap结果输出并整理)通过管道的方式“|”用nikto进行扫描
  • 9、 nikto -host 192.168.0.1 -useproxy http://localhost:8070 #利用代理进行扫描
  • 10、 -vhost #当一个网站存在多个端口时可以使用-vhost遍历所有网站进行扫描或一个ip对应多个网站

使用示例

普通扫描

代码语言:javascript
复制
nikto -h baidu.com

扫描https网站

代码语言:javascript
复制
nikto -host www.baidu.com -port 443 -ssl

版权属于:逍遥子大表哥

本文链接:https://cloud.tencent.com/developer/article/1920559

按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • 命令列表
  • 命令详解
  • 使用示例
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档