关于Red-Detector
Red-Detector是一款功能强大的安全扫描工具,该工具可以帮助广大研究人员利用vuls.io扫描EC2实例中的安全漏洞。该工具主要基于Vuls实现其漏洞扫描功能,基于Lynis来寻找EC2实例中的安全错误配置,并利用Chkrootkit扫描EC2实例中的rootkit签名。

工具要求
1、使用下面列出的EC2 Action配置你的AWS账号,大家可以在项目中下的red-detector-policy.json文件中找到相关的权限要求:
AttachVolume
AuthorizeSecurityGroupIngress
DescribeInstances
CreateKeyPair
CreateTags
DescribeRegions
RunInstances
ReportInstanceStatus
DescribeSnapshots
DescribeImages
DescribeVolumeStatus

2、运行EC2实例-确保你已经知道待扫描EC2实例的地区以及实例ID,支持的版本如下:
Ubuntu: 14, 16, 18, 19, 20
Debian: 6, 8, 9
Redhat: 7, 8
Suse: 12
Amazon: 2
Oracle: 8

工具安装
首先,广大研究人员需要使用下列命令将该项目源码克隆至本地:
sudo git clone https://github.com/lightspin-tech/red-detector.git
接下来,切换到本地项目目录下运行下列命令安装依赖组件:
pip3 install -r requirements.txt

工具使用
交互式使用
python3 main.py
命令参数
usage: main.py [-h] [–region REGION] [–instance-id INSTANCE_ID] [–keypair KEYPAIR] [–log-level LOG_LEVEL]

optional arguments:
-h, --help show this help message and exit
–region REGION region name
–instance-id INSTANCE_ID EC2 instance id
–keypair KEYPAIR existing key pair name
–log-level LOG_LEVEL log level

使用流程
运行py。
地区选择:使用默认地区(us-east-1)或选择一个地区,如果选择的地区不包含任何EC2实例的话,你将需要选择其他地区。
EC2实例ID选择:你将会获取到所选地区中所有的EC2实例列表,接下来需要选择一个待扫描的实例,确保选择的是一个可用实例ID。
跟踪工具扫描进程,大约需要30分钟扫描时间。
获取报告链接。
工具运行演示

项目地址
Red-Detector:https://github.com/lightspin-tech/red-detector

Red-Detector扫描你EC2实例中的安全漏洞相关推荐

  1. 亚马逊ec2 实例删除_在Amazon EC2实例中的Red Hat上安装SQL Server Linux

    亚马逊ec2 实例删除 This article explores the configuration of the Red hat Amazon EC2 instance for SQL Serve ...

  2. python上传大文件s3_使用Python boto3上传Windows EC2实例中的文件至S3存储桶中

    一.创建终端节点 为什么要创建终端节点,把VPC和S3管理起来呢?如果不将VPC和S3通过终端节点管理起来,那么VPC中EC2实例访问S3存储桶是通过公共网络的:一旦关联起来,那么VPC中EC2实例访 ...

  3. 使用Red Hat OS为Amazon EC2实例安装SQL Server Linux

    This article installs SQL Server on Linux on the Amazon EC2 instance with Red Hat OS prepared in the ...

  4. 亚马逊ec2 删除实例_学习使用Amazon EC2实例部署php应用程序

    亚马逊ec2 删除实例 Learn about the Deployment of Web application using AWS 了解有关使用AWS部署Web应用程序的信息 Amazon EC2 ...

  5. aws 删除ec2实例_如何在AWS中启动EC2实例

    aws 删除ec2实例 你好朋友, 在本教程中,我们将看到如何立即在AWS中旋转EC2实例. 您应该有权访问AWS控制台.如果您还没有AWS账户,则可以单击此处并在AWS上创建免费套餐. 如何在AWS ...

  6. 如何在AWS中启动EC2实例

    你好朋友, 在本教程中,我们将看到如何立即在AWS中旋转EC2实例. 您应该可以访问AWS控制台.如果您还没有AWS账户,则可以单击此处并在AWS上创建免费套餐. 如何在AWS中启动EC2实例 步骤1 ...

  7. EC2实例,EBS及EFS存储

    EC2实例,EBS及EFS存储 1 EC2实例基础以及创建一个Linux虚拟机 1.1 AWS EC2 云服务器 1.2 创建Linux虚拟机 2 将IAM Role赋予给EC2实例 2.1 给IAM ...

  8. AWS之EC2实例搭建LAMP服务器

    在 Amazon Linux 2 上安装 LAMP Web 服务器 创建EC2实例,在安全组添加HTTP(80)规则 步骤 1:准备 LAMP 服务器 1.使用putty连接到你的EC2实例上(AMI ...

  9. serv-u 数据备份_如何使用用户数据脚本在EC2实例上安装Apache Web Server

    serv-u 数据备份 你好朋友, 在本教程中,我们将看到如何使用用户数据脚本在EC2实例上安装Apache Web Server. 在我以前的教程之一中,我已经解释了如何使用AWS控制台启动EC2实 ...

  10. aws 删除ec2实例_如何在AWS EC2实例上部署Spring Boot应用程序

    aws 删除ec2实例 你好朋友, 在本教程中,我们将看到如何在AWS EC2实例上部署Spring Boot应用程序. 这是我们将要执行的步骤. 1.使用Spring Boot Initialise ...

最新文章

  1. 富国银行是如何为公有云转型做准备的
  2. 正常情况下ffmpeg生成moov是在mdat写完成之后写入
  3. android 分页列表,android获取相册列表并分页获取
  4. SylixOS启动读取配置文件
  5. 告知书页面html样式,纯CSS实现的三种通知栏滚动效果
  6. 软件自动化测试—代码覆盖率
  7. 深入解读Linux进程调度系列(5)——调度的入口
  8. python 判断是字母的多种方法
  9. MXY-单点登陆系统
  10. HDU 5025 Saving Tang Monk 【状态压缩BFS】
  11. AT070TN83 V1.0 背光不亮
  12. 用while循环 从1加到100
  13. opencv-python对大视频切割成小视频
  14. 未来的计算机范文,未来的电脑作文(通用3篇)
  15. the little schemer 笔记(9)
  16. peek java linkedlist_Java LinkedList peek()方法
  17. 一元运算符 + 表示正号 - 表示负号
  18. Attention概述
  19. 怎样建立产品体系?(七)- 常用工具和度量指标建立
  20. 在控制台打印不完整的解决问题

热门文章

  1. Solaris下用Bind安装和配置DNS
  2. Redis安装和启动报错解决
  3. wordpress音乐播放器插件–PoiPlayer
  4. htmlh1 h6,HTML 5 h1 至 h6 标签 - HTML 参考手册
  5. java cxf文件上传下载,CXF webservice 上传以及下载文件
  6. python数据分析:Matplotlib
  7. nyoj20吝啬得过度(DFS)
  8. 触摸屏调出虚拟键盘_苹果最新专利申请被曝光:“真实触感虚拟键盘”可能会用于ipad和笔记本电脑!...
  9. 测试电动车速度的软件,应用测试:最高速度达11MB/S
  10. MATLAB--卡尔曼滤波