Faraday Manage is a backend tool that helps us administrate Faraday's configuration.
To use Faraday Manage, you can run it as follow:
$ faraday-manage COMMAND
If you run only
faraday-manage, it will list all the available commands.
This command allows you to create Custom Fields from the terminal. For more information about Custom Fields, you can see this KB page.
It allows you to change your user's password.
The name says it all! This is the way to create a new admin user through the command line.
This command allows the user to manually create a table on Faraday's database. It would come in handy if something in the initdb command fails for example.
This will print a PNG image with Faraday's internal working scheme.
It allows you to delete a Custom Field from terminal.
Find duplicate vulnerabilities matching with Faraday knowledge database.
Import vulnerabilities knowledge base to Faraday DB.
Import Faraday License.
This command needs to be executed only at the moment of Faraday's installation. It will create the tables of the database, Faraday's user among other things.
If you try to execute this a second time it will indeed fail.
Please do not lose the random password that this command will print on the screen. It will be necessary to login into Faraday.
Lists available plugins.
Migrates database schema.
Prints a list of all the URLs available to communicate with our API Rest.
This command will open a PostgreSQL shell already configured with Faraday's user and configuration.
This command will check the state in which Faraday is. It checks that:
- PostgreSQL is running,
- Faraday Server and Client are running,
- the configuration is okay,
- the dependencies are installed.
You can run this command with the following parameters:
Generates a .zip file with technical information for support purposes.