legion--一款开源,易用,扩展性强的半自动化渗透测试工具

news/2024/11/16 10:46:52/

文章目录

  • 简介
  • 特点
  • 与Sparta的区别
  • GitHub项目地址
  • 安装
  • 用法
    • 启动
    • 选择目标
    • 查看结果

简介

Legion是SECFORCE的Sparta的分支,是一个开源,易于使用,超扩展和半自动化的网络渗透测试框架,针对发现,侦察和利用漏洞的信息系统。 Legion由GoVanguard开发和维护。有关军团的更多信息,包括产品路线图,可以在其项目页面上找到,网址为https://GoVanguard.com/legion。如果您有兴趣为Legion贡献力量,请加入我们的Legion Keybase团队。

特点

  • 使用NMAP,whataweb,nikto,Vulners,Hydra,SMBenum,dirbuster,sslyzer,webslayer等进行自动侦查和扫描(具有近100个自动调度的脚本)
  • 方便使用的图形界面,丰富的上下文菜单和面板,可让渗透测试人员快速找到和利用主机上的攻击媒介
  • 模块化功能使用户可以轻松自定义Legion并自动调用自己的脚本/工具
  • 高度可定制的阶段扫描,可实现类似ninja的IPS逃避
  • 自动检测CPE(通用平台枚举)和CVE(通用漏洞和披露)
  • 将CVE与要利用的漏洞绑定,如Exploit-Database中所述
  • 实时自动保存项目结果和任务

与Sparta的区别

  1. 从Python 2.7重构到Python 3.6,并消除了过时和未维护的库

  2. 升级到PyQT5,提高了响应速度,减少了错误,更直观的GUI包括以下功能:
    – 任务完成估计
    – 一键式扫描IP,主机名和CIDR子网的列表
    – 能够清除结果,重新扫描主机和删除主机
    – 细化NMAP扫描选项

  3. 支持主机名解析和扫描vhosts / sni主机

  4. 修改流程排队和执行例程,以提高应用程序的可靠性和性能

  5. 通过依赖性解析和安装例程简化安装

  6. 实时项目自动保存,因此万一发生错误,您将不会失去任何进度!

  7. Docker容器部署选项

  8. 在高度活跃的开发团队的支持下

GitHub项目地址

https://github.com/GoVanguard/legion

安装

kali取消了自带的Sparta而是改为legion,kali下的安装会方便的多;除此之外可以参考项目文档,尝试docker安装。不在本文讨论范围,故不以讨论。

用法

启动

kali终端直接输入legion即可启动

选择目标

下图中填写的目标可为ip、可为网段、也可为域。

192.168.1.0/24
10.10.10.10-20
1.2.3.4
bing.com

在这里插入图片描述

查看结果

选择完目标后,legion会自动调动脚本进行扫描,这时候只需要等待结果即可,每扫描除一个结果便会下下图标示区域显示在这里插入图片描述
端口开放的服务
在这里插入图片描述
目标基本信息
在这里插入图片描述
可能存在的漏洞以及威胁度
在这里插入图片描述


http://www.ppmy.cn/news/364560.html

相关文章

​ 最大尺寸的超宽高刷新率显示器 —— Legion Y44w 上手体验

早几年的时候,我们提到16:9 可能还有人说是宽屏,随着显示器行业的不断发展和游戏玩家们的需求不断变化,把屏幕往横向加宽就成了一个大趋势,用一个超宽屏代替双联屏甚至三连屏,由于其没有中间接缝,连线更简洁…

笔记本计算机(Legion)快捷键(加快编辑速度)

笔记本计算机(Legion)快捷键(加快编辑速度) 电脑常用快捷键 其他快捷键 CtrlF4 关闭窗口Shiftdelete永久删除键WindowsR打开命令面板WindowsE打开我的电脑面板WindowsTab打开任务窗格AltTab切换窗口WindowsQ 打开搜索面板Window…

CancelToken中断请求

使用场景&#xff1a;页面切换时&#xff0c;主动取消掉未调用完成的接口 注意&#xff1a;因为测试&#xff0c;连续调用5次请求&#xff0c;正常情况下只用一次 <script> import axios from axios; //这里采用传递executor函数到CancelToken的构造函数来创建cancel to…

Android Studio快捷键

Android Studio快捷键 快捷键说明CTRL N快速查找类CTRLSHIFTN打开新文件 CTRL 空格 CTRL SHIFT 空格 TAB 补全代码 智能分析表达式&#xff0c;列出可能要写的方法名、变量名 选择列出的高亮显示的补全代码 CTRL Q SHIFT F1 快速查看文档(简单版本) 用浏览器打开 S…

宠物托管APP小程序系统开发 让专业的人帮你照顾宠物

宠物是人类的好朋友&#xff0c;为很多家庭带去了温馨与陪伴。但是对于很多养宠人士来说&#xff0c;在工作出差或者节假日出门旅游的时候&#xff0c;宠物的去处成为困扰他们的一大难题。那么有没有一个专业的机构可以在主人不在家的时候&#xff0c;为爱宠提供专业化的管护呢…

Cesium 实战 - 气泡框跟随飞行

Cesium 实战 - 气泡框跟随飞行 Cesium 气泡框跟随气泡框在线示例 气泡框在地图中非常常用&#xff0c;尤其是二维地图中&#xff1b;而在三维地图中经常会用广告牌、标牌等作为气泡框使用。 广告牌&#xff08;billboard&#xff09;虽然方便&#xff0c;但是不支持富文本&…

基于诺亚无人船ROS与Dronekit之间的通信浅析

阿木实验室的诺亚无人船上市已经有一段时间&#xff0c;经过对开发者们的多次调研&#xff0c;我们发现不少开发者都对诺亚无人船的通信实现方式感兴趣&#xff0c;为了帮助大家更好地理解并使用该产品&#xff0c;本期我们将针对诺亚无人船中所使用的linux编程技术以及ROS系统…

【探索 Kubernetes|集群搭建篇 系列 5】简化 Kubernetes 的部署,深入解析其工作流程

前言 大家好&#xff0c;我是秋意零。 在前面 4 个章节中&#xff0c;我们充分了解了容器技术和 Kubernes 原生时代引擎的架构和设计思想&#xff0c;今天分享的主要内容是&#xff0c;探索 Kubernetes 部署&#xff0c;深入解析其工作流程 &#x1f47f; 简介 &#x1f3e0…