Skip to content

Hardware Requirements for Faraday

Faraday is a powerful vulnerability management tool that allows you to easily identify, track, and manage vulnerabilities in your network. To get the most out of Faraday, it's important to have the right hardware in place. In this article, we'll take a look at the hardware requirements for Faraday and how to ensure that your system is set up to run Faraday smoothly and efficiently.

Operating System

Faraday requires a 64-bit operating system. This can be Linux, Ubuntu-based, or Red Hat-based. The operating system should also be up-to-date and have the latest security patches installed.

Requirement Recommended
Operating System 64-bit
Operating System Type Linux, Ubuntu-based, or Red Hat-based
Operating System Version Up-to-date with latest security patches

Processor and Memory

Faraday requires at least a 2GHz quad-core processor and 8GB of RAM. However, for larger networks and more complex environments, it is recommended to have an octa-core processor and 16GB of RAM. This will ensure that Faraday runs smoothly and can handle large amounts of data without any performance issues.

Requirement Recommended
Processor 2GHz quad-core
Memory 8GB RAM
Processor (for larger networks) Octa-core
Memory (for larger networks) 16GB RAM

Disk Space

Faraday also requires a minimum of 10GB of free disk space. This includes space for the Faraday server, the database, and any other files that Faraday may need to store. For larger networks and more complex environments, it is recommended to have at least 20GB of free disk space.

Requirement Recommended
Disk Space 10GB
Disk Space (for larger networks) 20GB

Network Connectivity

Faraday requires a stable internet connection. This is necessary for Faraday to communicate with the Faraday server and to access any necessary updates or patches. Faraday also requires a stable and fast connection to the network that it is scanning. This will ensure that Faraday can quickly and efficiently scan the network and identify any vulnerabilities.

Requirement Description
Internet Connection Stable
Network Connectivity Stable and fast connection to the network being scanned

Database

For the database, it is required PostgreSQL 9.6 or higher.

Requirement Description
Database PostgreSQL 9.6 or higher

Python

Faraday requires Python 3.7 or higher to be installed. Python is a programming language that Faraday uses to communicate with the Faraday server and to run various scripts and plugins. It is important to ensure that the correct version of Python is installed and that it is up-to-date.

Requirement Description
Python 3.7 or higher
  Minimum Requirements
Processor quadcore 2Ghz Intel/AMD CPU
Operating System We recommend using Ubuntu Server 18.04 (LTS)
RAM 4 GB or more (8 GB recommended)
Hard Disk Space 40 GB (depends on usage, PostgreSQL could consume up to 80 GB)
Internet Internet connection is necessary for installation and license (Commercial)