Collaborative Penetration Test and Vulnerability Management Platform
JavaScript Python HTML CSS Other
Permalink
Failed to load latest commit information.
apis Change, now support for current_path in processCommandString Apr 15, 2016
backup Changing Faraday banner Feb 26, 2015
bin Fixed bug in fplugin delAllVulnsWith Nov 4, 2016
config Change version Nov 9, 2016
controllers removed unncesary files from faraday Sep 6, 2016
data Add CWE functionality Jul 21, 2015
doc Revert "Updated LICENSE EULA" Nov 21, 2016
exporters Fixed bugs in CSV export/import QT Dec 1, 2015
gui Fix faraday news in GTK Nov 16, 2016
helpers Add Reports DB creation on server startup Sep 15, 2016
managers Fix bug in create object ID -1 Oct 12, 2016
model fixed? id generation. now working _after_ objects are created Oct 7, 2016
persistence Fix None value for os property in hosts Nov 3, 2016
plugins Fix bug in nmap plugin Oct 18, 2016
scripts first should-work-but-it-doesnt version of gtk using requests to server Sep 6, 2016
server Fix bug in faraday news webui with $scope Nov 16, 2016
test_cases added id test for notes Oct 7, 2016
tests_web Update Unit Test of editing Mar 9, 2016
updates Fixed updater, now use library server. Sep 14, 2016
utils fixed? id generation. now working _after_ objects are created Oct 7, 2016
views/reports/_attachments Redirect from old index to the new ui Jul 29, 2016
zsh Refactor faraday zsh for use tee and capture stdout and stderr Jun 13, 2016
.gitignore added server pid to gitignore Aug 1, 2016
AUTHORS Add FruityWifi plugin author Nov 9, 2016
README.md Update README file Sep 19, 2016
RELEASE.md Merge branch 'white/master' Nov 18, 2016
VERSION Change version Nov 9, 2016
__init__.py Changing Faraday banner Feb 26, 2015
faraday-server.py Return user choice for dependencies installation Sep 21, 2016
faraday-terminal.zsh Refactor zsh configs and api config handling Oct 16, 2015
faraday.py Merge branch 'white/integracion' into white/master Sep 19, 2016
install.sh fixed bug where not-found package would break apt-get install in upda… Sep 21, 2016
requirements.txt Dependencies checks for server Jul 28, 2016
requirements_server.txt Add server dependency to requirements file Aug 17, 2016

README.md

Faraday Logo

Faraday introduces a new concept - IPE (Integrated Penetration-Test Environment) a multiuser Penetration test IDE. Designed for distribution, indexation and analysis of the data generated during a security audit.

The main purpose of Faraday is to re-use the available tools in the community to take advantage of them in a multiuser way.

Designed for simplicity, users should notice no difference between their own terminal application and the one included in Faraday. Developed with a specialized set of functionalities that help users improve their own work. Do you remember yourself programming without an IDE? Well, Faraday does the same as an IDE does for you when programming, but from the perspective of a penetration test.

Please read the RELEASE notes!

GUI - Web

Plugins

Don't change the way you work today! Faraday plays well with others, right now it has more than 50 supported tools, among them you will find:

There are 3 kind of plugins:

  • Plugins that intercept commands, fired directly when a command is detected in the console. These are transparent to you and no additional action on your part is needed.
  • Plugins that import file reports. You have to copy the report to $HOME/.faraday/report/[workspacename] (replacing [workspacename] with the actual name of your Workspace) and Faraday will automatically detect, process and add it to the HostTree.
  • Plugin connectors or online (BeEF, Metasploit, Burp), these connect to external APIs or databases, or talk directly to Faraday's RPC API.

Getting started

The following platforms are supported:

platform

Read more about supported platforms and installation specifics.

Quick install

This applies only to Debian, Ubuntu, Kali and Backtrack. For the full installation guide visit our wiki.

Download the latest tarball or clone our repo:

$ git clone https://github.com/infobyte/faraday.git faraday-dev
$ cd faraday-dev
$ ./install.sh
$ ./faraday-server.py
$ ./faraday.py

More about Faraday

Want to read more about the project? Try our wiki.

Already a user and have a question or bug report? Check out our FAQ and troubleshooting pages. If you're still having troubles you can open a ticket.

Join our community! Subscribe to our mailing list or find us on Twitter @faradaysec

Do you have a question? Troubleshooting? Joing our IRC channel #faraday-dev in freenode or access directly from this link: Visit our IRC channel