Faraday:协同渗透测试与安全漏洞管理平台

Faraday带来一种全新概念——IPE(即集成化渗透测试环境),即一套多渗透测试IDE。其设计目标在于对安全审计期间生成的数据进行分发、索引与分析。

Faraday的主要目标在于复用当前社区中的可用工具,并以多用户方式充分发挥其既有优势。为了保持简单易用,用户只需要确保自己的终端应用与Faraday中包含的同类终端应用保持一致。其开发出一系列特殊功能以帮助用户改进自身工作。您还记得当初无IDE可用时如何进行编程吗?Faraday事实上扮演的正是编程工作中的IDE角色,只是其关注重点转移到了渗透测试领域。

要求Faraday客户端可在任何现代Linux发行版或者Mac OS X系统下工作,且需要配合以下依赖性条件。我们还提供一套安装脚本,因此在大多数情况下大家并不需要手动进行安装。向下滚动即可查看与各款特定操作系统或者发行版相关的具体安装信息。

  • Python 2.6.x or 2.7.x
  • CouchDB >= 1.2.0
  • GTK+3, PyGobject >= 3.12.0, Vte (API >= 2.90)
  • Zsh
  • Curl
  • The following python libs:
  • mockito
  • couchdbkit
  • whoosh
  • argparse
  • psycopg2
  • IPy
  • requests

安装

下载最新tarball或者克隆Faraday Git项目:


  1. $ git clone https://github.com/infobyte/faraday.git faraday-dev 
  2. $ cd faraday-dev 
  3. $ ./install.sh 
  4. $ ./faraday-server.py 
  5. $ ./faraday.py 

Faraday的主要目标在于复用社区中的现有可用工具,并以多用户方式充分发挥其既有优势。Faraday提供三种插件类型,分别为控制台、报告与API:

  • Acunetix
  • Arachni
  • Burp
  • Core Impact
  • Maltego
  • Metasploit
  • Nessus
  • Netsparker
  • Nexpose
  • NexposeFull
  • Nikto
  • Nmap
  • Openvas
  • Qualysguard
  • Retina
  • W3af
  • X1
  • ZapFaraday

下载地址:https://github.com/lostisland/faraday

作者:佚名
来源:51CTO

时间: 2024-09-20 13:43:40

Faraday:协同渗透测试与安全漏洞管理平台的相关文章

渗透测试和漏洞评估的真相

人们常会把漏洞评估和渗透测试搞混.事实上,这俩术语确实往往交替使用,但,它俩之间其实是天壤之别.为强化公司的网络风险态势,不单单需要测试漏洞,还需要评估漏洞是否可被切实利用,以及它们代表着什么风险.而增强公司对网络攻击的弹性,则需要理解漏洞评估.渗透测试和网络风险分析之间的内部联系. 漏洞评估已成为当今动态威胁态势下的主流安全实践.利用漏洞扫描器,无论是针对网络的.应用的还是数据库的,对很多大型终端用户公司而言早已是标准规程.漏洞评估的目标,是识别和量化环境中的安全漏洞.现有软件扫描器可用来评估

《Kali Linux渗透测试的艺术》—第2章2.2节脆弱性评估与渗透测试

2.2 脆弱性评估与渗透测试 正确地理解和使用安全评估领域的技术术语十分必要.在您的职业生涯中,您可能时常会遇到那些不了解行业术语,却需要从这些专用名词里选一个进行采购的人.其实商业公司和非商业机构里大有这样的人在.至少您应该明白这些类型的测试各是什么. 脆弱性评估通过分析企业资产面临威胁的情况和程度,评估内部和外部的安全控制的安全性.这种技术上的信息系统评估,不仅要揭露现有防范措施里存在的风险,而且要提出多重备选的补救策略,并将这些策略进行比较.内部的脆弱性评估可保证内部系统的安全性,而外部的

《高度安全环境下的高级渗透测试》—第1章1.1节什么是高级渗透测试

第1章 计划和界定一次成功的渗透测试高度安全环境下的高级渗透测试本章将介绍在对一个复杂和加固环境进行渗透测试时,该如何进行计划和准备.本章将讲解下述主题: 什么是高级渗透测试:如何成功地界定渗透测试目标:渗透测试之前需要出现哪些情况:设定你的测试范围--凡事总有结束的时候:制定执行计划:利用MagicTree进行精细管理:使用MagicTree导出各种格式的测试结果:使用Dradis进行基于团队的数据收集和信息共享:在Dradis中创建可重用的模板.1.1 什么是高级渗透测试渗透测试能有效检测你

渗透测试员必备!Top 10免费黑客工具

本文讲的是渗透测试员必备!Top 10免费黑客工具, 工匠需要相应的技能和工具协助才能开展工作,以创造杰作.虽然工具是尽可能创造杰作的过程中重要的推动因素,但该技艺也需要工匠具有相关的经验和专业知识才能奏效. 渗透测试人员的工具箱非常像工匠的工具箱,可以根据业务目标的差异选择使用各种不同的工具. 本篇文章中,我们将分析一些可用于渗透测试的最佳免费工具.重要的是要注意,这些工具之间没有直接的比较.这些工具的取舍取决于渗透测试者的评估类型. 这些工具间不是相互竞争的关系,而是可以互相补充,并帮助渗透

《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》目录—导读

版权声明 BackTrack 5 Cookbook中文版--渗透测试实用技巧荟萃 Copyright @ Packt Publishing 2012. First Published in the English language under the title PhoneGap Beginner's Guide. All Rights Reserved. 本书由英国Packt Publishing公司授权人民邮电出版社出版.未经出版者书面许可,对本书的任何部分不得以任何方式或任何手段复制和传播

《Metasploit渗透测试手册》—第8章8.2节 探索模块结构

8.2 探索模块结构Metasploit渗透测试手册理解漏洞利用模块的结构是非常重要的,因为这有助于对不同漏洞利用模块的正确分析.由于Metasploit框架是一个开源项目,其开发依赖于来自研究团体的贡献.来自全球的开发者们将各种漏洞利用代码的概念验证代码转换为Metasploit模块,以便为其他用户使用.读者也可以将新发现漏洞的利用代码转换为Metasploit模块,从而为Metasploit开发贡献力量.还有些时候需要利用不在Metasploit框架中的特定漏洞利用代码.掌握漏洞利用代码模块

掌握这些特性 更好地选择漏洞管理工具

漏洞管理产品是如何工作的?在评估厂商漏洞管理产品时,企业信息安全专业人员该着重看哪些要素? 漏洞管理表明了安全漏洞存在于每个组织机构中.每天大量的操作系统.应用以及基础设施的安全警报意味着你的企业很可能有潜在的安全问题,且尚未被发现.现实是你的企业的IT环境存有漏洞,而你的团队还尚未修正好的时候,下一波问题已然来临. 漏洞管理工具帮助信息安全团队走在安全问题的前头.它们结合了先进的漏洞检测能力及优先级算法,以帮助企业识别需要立即关注的问题,这样,企业就可以更加专注于那些能导致泄漏事故的漏洞上去.

优秀的漏洞管理方案是怎样炼成的

如今,在经营企业过程中一个不容忽视的事实是, 网络攻击并没有消减,而黑客们总在试图找到访问公司内部网络和系统的新方法.黑客们一直钟情的利用企业漏洞的一种途径就是在厂商发布补丁之前找到软件中的漏洞.不幸的是,这种趋势正在增长.据美国国家漏洞数据库的报告, 2014年平均每天发现约19个漏洞,这个数字比2013年时候有了巨增,而且未来几年漏洞数量都将持续高涨. 这些漏洞往往无法受到其它安全措施(如防火墙,因为防火墙往往成为攻击者直接进入软件的未知后门)的保护.安全方案需要知道自己在寻找的内容,所以将

不要被自己的漏洞打败 解读ISO27001及ISO27002漏洞管理方法

您一定听说或亲身经历过这样的情况.在一个平常的日子,系统正常运行,但突然无缘无故变得很慢或近乎停止运行.用户支持部门开始接到几十个电话询问原因,IT人员奋战数小时使所有系统恢复在线正常运行.令人欣慰地是,该事件未造成数据丢失,只是导致IT工作人员紧张忙碌了数小时. 在处理该事件过程中,IT人员发现事件的根本原因在于信息系统中存在缺陷.该缺陷可能会被蓄意或无意地利用,导致系统故障.更糟糕地是,他们通过运行一种程序(运行时间不超过5分钟)发现系统厂商已发现了该缺陷并进行了修复.多么糟糕的一天啊! 这