root@kali:~# man faraday
FARADAY(1) User Commands FARADAY(1)
NAME
Faraday - Kali script to start and stop faraday-server and faraday-client
SYNOPSIS
faraday [OPTIONS for faraday-client]
DESCRIPTION
Kali Faraday's launcher
It starts the faraday server with starting the Kali python-faraday service
and the first time it initializes the PostgreSQL database. The first time
it asks you a new password for the username "faraday" Then it starts the
faraday client.
The client and server is closed when the client windows is closed. It
also stops the service.
OPTIONS
See faraday-client manpage or faraday-client -h
SEE ALSO
/usr/share/doc/python-faraday/README.Debian
Faraday June 2019 FARADAY(1)
root@kali:~# faraday-manage -h Usage: faraday-manage [OPTIONS] COMMAND [ARGS]... Options: -h, --help Show this message and exit. Commands: add-custom-field Custom field wizard change-password Changes the password of a user create-superuser Create ADMIN user for Faraday application create-tables Create database tables. database-schema Create a PNG image with Faraday model... delete-custom-field Custom field delete wizard generate-nginx-config Generate nginx config import-vulnerability-templates Import Vulnerability templates ingest Import vulnerabilities from one or all... initdb Create Faraday DB in Postgresql, also... list-plugins List Available Plugins migrate Migrates database schema. move-references Move references from deprecated model... openapi-swagger Creates Faraday Swagger config file rename-user Change username settings Manage settings show-urls Show all URLs in Faraday Server API sql-shell Open a SQL Shell connected to... sync-hosts-stats Synchronize vulnerability severity...
root@kali:~# faraday-server -h
usage: faraday-server [-h] [--debug] [--update_stats] [--port PORT]
[--bind_address BIND_ADDRESS] [-v] [--with-workers]
[--with-workers-gevent] [--workers-queue WORKERS_QUEUE]
[--workers-concurrency WORKERS_CONCURRENCY]
[--workers-loglevel WORKERS_LOGLEVEL]
options:
-h, --help show this help message and exit
--debug run Faraday Server in debug mode
--update_stats Updates host and workspace stats of failed commands
--port PORT Overides server.ini port configuration
--bind_address BIND_ADDRESS
Overides server.ini bind_address configuration
-v, --version show program's version number and exit
--with-workers Starts a celery workers
--with-workers-gevent
Run workers in gevent mode
--workers-queue WORKERS_QUEUE
Celery queue
--workers-concurrency WORKERS_CONCURRENCY
Celery concurrency
--workers-loglevel WORKERS_LOGLEVEL
Celery loglevel
root@kali:~# faraday-start -h ┏━(Message from Kali developers) ┃ ┃ Please wait for the faraday service to start ┃ ..........
root@kali:~# faraday-stop -h
┏━(Message from Kali developers)
┃
┃ Service status:
┃ * faraday.service - Faraday Server
┃ Loaded: loaded (/usr/lib/systemd/system/faraday.service; 5:185mdisabled; preset: 5:185mdisabled)
┃ Active: inactive (dead)
┃ Docs: file:/usr/share/doc/faraday/README.Debian
┃
┃ Jun 17 21:03:39 kali faraday-server[15272]: [2026-06-17 21:03:39,451] INFO in app: Checking celery configuration ...
┃ Jun 17 21:03:39 kali faraday-server[15272]: 2026-06-17T21:03:39+0000 - faraday.server.app - INFO {MainThread} [pid:15272] [app.py:657 - register_extensions()] Checking celery configuration ...
┃ Jun 17 21:03:39 kali faraday-server[15272]: 2026-06-17T21:03:39+0000 - faraday.server.threads.crontab - INFO {CrontabThread} [pid:15272] [crontab.py:53 - run()] Crontab Thread [Start]
┃ Jun 17 21:03:39 kali faraday-server[15272]: 2026-06-17T21:03:39+0000 - celery.backends.redis - ERROR {MainThread} [pid:15272] [redis.py:435 - on_connection_error()] Connection to Redis lost: Retry (0/20) now.
┃ Jun 17 21:03:39 kali faraday-server[15272]: 2026-06-17T21:03:39+0000 - celery.backends.redis - ERROR {MainThread} [pid:15272] [redis.py:435 - on_connection_error()] Connection to Redis lost: Retry (1/20) in 1.00 second.
┃ Jun 17 21:03:40 kali faraday-server[15272]: 2026-06-17T21:03:40+0000 - celery.backends.redis - ERROR {MainThread} [pid:15272] [redis.py:435 - on_connection_error()] Connection to Redis lost: Retry (2/20) in 1.00 second.
┃ Jun 17 21:03:41 kali faraday-server[15272]: 2026-06-17T21:03:41+0000 - celery.backends.redis - ERROR {MainThread} [pid:15272] [redis.py:435 - on_connection_error()] Connection to Redis lost: Retry (3/20) in 1.00 second.
┃ Jun 17 21:03:42 kali faraday-server[15272]: 2026-06-17T21:03:42+0000 - celery.backends.redis - ERROR {MainThread} [pid:15272] [redis.py:435 - on_connection_error()] Connection to Redis lost: Retry (4/20) in 1.00 second.
┃ Jun 17 21:03:42 kali systemd[1]: faraday.service: Deactivated successfully.
┃ Jun 17 21:03:42 kali systemd[1]: faraday.service: Consumed 1.473s CPU time over 4.985s wall clock time, 145M memory peak.
┃
┗━
root@kali:~# faraday-worker -h
usage: faraday-worker [-h] [--queue QUEUE] [--concurrency CONCURRENCY]
[--loglevel LOGLEVEL]
options:
-h, --help show this help message and exit
--queue QUEUE Celery queue
--concurrency CONCURRENCY
Celery concurrency
--loglevel LOGLEVEL Celery log level
root@kali:~# faraday-worker-gevent -h
usage: faraday-worker-gevent [-h] [--queue QUEUE] [--concurrency CONCURRENCY]
[--loglevel LOGLEVEL]
options:
-h, --help show this help message and exit
--queue QUEUE Celery queue
--concurrency CONCURRENCY
Celery concurrency
--loglevel LOGLEVEL Celery log level
root@kali:~# python-faraday -h ┏━(Message from Kali developers) ┃ ┃ Please wait for the faraday service to start ┃ ..........
Screenshots
Faraday Usage Examples
>>> WELCOME TO FARADAY
[+] Current Workspace: dev1
[+] API: OK
[faraday](dev1) kali# nmap -oX /root/.faraday/data/devel1_Nmap_output-3.46164772371.xml -A 192.168.0.7 2>&1 | tee -a tmp.tu0ldZUG2JgzuHvLOjBYEzBx3Bu7O
Starting Nmap 7.40 ( https://nmap.org ) at 2017-03-07 13:46 MST
Nmap scan report for pi-hole (192.168.0.7)
Host is up (0.0011s latency).
Not shown: 995 closed ports
PORT STATE SERVICE VERSION
22/tcp open ssh OpenSSH 6.7p1 Raspbian 5+deb8u3 (protocol 2.0)
| ssh-hostkey:
| 1024 f7:5d:7c:e2:c5:46:32:19:08:e9:4b:79:5e:80:1c:83 (DSA)
| 2048 3c:f9:1d:ce:03:0f:2e:d2:17:05:77:af:81:54:32:fc (RSA)
|_ 256 ea:20:d1:e0:e1:89:2c:65:9e:0d:d0:d0:e9:8b:9b:28 (ECDSA)
53/tcp open domain dnsmasq 2.72
| dns-nsid:
|_ bind.version: dnsmasq-2.72
80/tcp open http lighttpd 1.4.35
|_http-server-header: lighttpd/1.4.35
|_http-title: Welcome page
110/tcp open tcpwrapped
143/tcp open tcpwrapped
Device type: general purpose
Running: Linux 2.4.X|3.X
OS CPE: cpe:/o:linux:linux_kernel:2.4.37 cpe:/o:linux:linux_kernel:3.2
OS details: DD-WRT v24-sp2 (Linux 2.4.37), Linux 3.2
Network Distance: 2 hops
Service Info: OS: Linux; CPE: cpe:/o:linux:linux_kernel
TRACEROUTE (using port 80/tcp)
HOP RTT ADDRESS
1 0.27 ms 172.16.206.2
2 0.21 ms pi-hole (192.168.0.7)
OS and Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 18.41 seconds
[faraday](devel1) kali#
[faraday](devel1) kali# dirb http://192.168.0.23/commix-testbed -w 2>&1 | tee -a tmp.qNejUxvvrPpbGPVEfwf8OZOuM1F1E
-----------------
DIRB v2.22
By The Dark Raver
-----------------
START_TIME: Tue Mar 7 13:58:52 2017
URL_BASE: http://192.168.0.23/commix-testbed/
WORDLIST_FILES: /usr/share/dirb/wordlists/common.txt
OPTION: Not Stoping on warning messages
-----------------
GENERATED WORDS: 4612
---- Scanning URL: http://192.168.0.23/commix-testbed/ ----
==> DIRECTORY: http://192.168.0.23/commix-testbed/css/
==> DIRECTORY: http://192.168.0.23/commix-testbed/fonts/
==> DIRECTORY: http://192.168.0.23/commix-testbed/img/
+ http://192.168.0.23/commix-testbed/index.php (CODE:200|SIZE:14346)
==> DIRECTORY: http://192.168.0.23/commix-testbed/js/
==> DIRECTORY: http://192.168.0.23/commix-testbed/readme/
---- Entering directory: http://192.168.0.23/commix-testbed/css/ ----
(!) WARNING: Directory IS LISTABLE. No need to scan it.
(Use mode '-w' if you want to scan it anyway)
---- Entering directory: http://192.168.0.23/commix-testbed/fonts/ ----
(!) WARNING: Directory IS LISTABLE. No need to scan it.
(Use mode '-w' if you want to scan it anyway)
---- Entering directory: http://192.168.0.23/commix-testbed/img/ ----
(!) WARNING: Directory IS LISTABLE. No need to scan it.
(Use mode '-w' if you want to scan it anyway)
---- Entering directory: http://192.168.0.23/commix-testbed/js/ ----
(!) WARNING: Directory IS LISTABLE. No need to scan it.
(Use mode '-w' if you want to scan it anyway)
---- Entering directory: http://192.168.0.23/commix-testbed/readme/ ----
(!) WARNING: Directory IS LISTABLE. No need to scan it.
(Use mode '-w' if you want to scan it anyway)
-----------------
END_TIME: Tue Mar 7 14:04:24 2017
DOWNLOADED: 27672 - FOUND: 1
root@kali:/usr/share/python-faraday/plugins/repo# ls
acunetix dnsrecon listurl netsparker retina wapiti
amap dnswalk maltego nexpose reverseraider wcscan
appscan fierce masscan nexpose-full sentinel webfuzzer
arachni fruitywifi medusa nikto skipfish whois
arp-scan ftp metagoofil nmap sqlmap wpscan
beef goohost metasploit openvas sshdefaultscan x1
burp hping3 metasploiton pasteanalyzer sslcheck zap
dig hydra ndiff peepingtom telnet
dirb impact nessus ping theharvester
dnsenum __init__.py netcat propecia traceroute
dnsmap __init__.pyc netdiscover qualysguard w3af