Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
faraday-cli — Interface en ligne de commande de Faraday | Kitploit
Outils/GitHubGitHub/infobyte/faraday-cli
Scanners de VulnérabilitésTests d'IntrusionDevSecOpsCommandement et Contrôle
GitHubinfobyte/faraday-cli

faraday-cli

Interface en ligne de commande de Faraday

Voir le dépôt
522112il y a 4 moisVérifié par Kitploit
Site web

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Faraday sur le terminal

Utilisez faraday directement depuis votre terminal préféré

Example

faraday-cli est le client officiel qui rend l'automatisation de vos workflows de sécurité plus facile.

Avant l'installation, nous recommandons de créer et d'activer un environnement virtuel Python pour éviter d'affecter les paquets Python de votre système. Par exemple :

python3 -m venv .venv
source .venv/bin/activate

Vous pouvez également utiliser virtualenv si vous préférez. Une fois l'environnement virtuel activé, exécutez les commandes d'installation ci-dessous.

Installation depuis pip

pip install faraday-cli

Installation depuis les sources

git clone https://github.com/infobyte/faraday-cli.git
cd faraday-cli
pip install .

Documentation

Pour plus d'informations, consultez notre documentation

Utilisation en tant que commande

Connexion

Configurez l'authentification pour farday-cli

$ faraday-cli auth

Example

Créer un espace de travail

Lorsque vous créez un espace de travail, il est sélectionné comme actif par défaut, sauf si vous utilisez l'option "-d"

$ faraday-cli workspace create some_name
✔ Created workspace: some_name

Sélectionner l'espace de travail actif

$ faraday-cli workspace select some_name
✔ Selected workspace: some_name

Lister les espaces de travail

$ faraday-cli list_ws
NAME         HOSTS    SERVICES    VULNS  ACTIVE    PUBLIC    READONLY
---------  -------  ----------  -------  --------  --------  ----------
some_name       14          13       39  True      False     False

Lister les hôtes d'un espace de travail

$ faraday-cli host list
  ID  IP           OS       HOSTNAMES          SERVICES  VULNS
----  -----------  -------  ---------------  ----------  -------
 574  127.0.0.1    unknown                            1  3
 566  127.0.0.10   unknown                            1  3
 569  127.0.0.11   unknown                            1  3
 568  127.0.0.12   unknown                            1  3
 570  127.0.0.13   unknown                            1  3
 576  127.0.0.2    unknown                            1  3
 565  127.0.0.3    unknown                            1  3
 572  127.0.0.4    unknown                            1  3
 573  127.0.0.5    unknown                            1  3
 567  127.0.0.6    unknown                            1  3
 571  127.0.0.7    unknown                            1  3
 564  127.0.0.8    unknown                            1  3
 575  127.0.0.9    unknown                            1  3
 590  58.76.184.4  unknown  www.googlec.com           0  -

Obtenir un hôte

$ faraday-cli host get 574

$ faraday-cli host get 574
Host:
  ID  IP         OS       HOSTNAMES    OWNER    OWNED      VULNS
----  ---------  -------  -----------  -------  -------  -------
 574  127.0.0.1  unknown               faraday  False          3

Services:
  ID  NAME    DESCRIPTION    PROTOCOL      PORT  VERSION    STATUS      VULNS
----  ------  -------------  ----------  ------  ---------  --------  -------
2638  ssh                    tcp             22  unknown    open            2

Vulnerabilities:
   ID  NAME                                      SEVERITY    STATUS    CONFIRMED    TOOL
-----  ----------------------------------------  ----------  --------  -----------  -------
13509  SSH Weak Encryption Algorithms Supported  MED         opened    False        Openvas
13510  SSH Weak MAC Algorithms Supported         LOW         opened    False        Openvas
13511  TCP timestamps                            LOW         opened    False        Openvas

Créer des hôtes

$ faraday-cli host create -d \''[{"ip": "stan.local", "description": "some server"}]'\'

Ou passez-le en entrée par pipe

$ echo '[{"ip": "1.1.1.5", "description": "some text"}]' | faraday-cli host create --stdin

L'échappement des guillemets simples (\') n'est nécessaire que lorsqu'on l'utilise comme commande. Dans le shell ou avec les pipes, ce n'est pas nécessaire

Importer des vulnérabilités depuis un rapport d'outil

$ faraday-cli tool report "/path/to/report.xml"

Example

Importer des vulnérabilités depuis une commande

$ faraday-cli ping -c 1 www.google.com

Example

Lister les agents

$ faraday-cli agent list
  id  name      active    status    executors
----  --------  --------  --------  -----------
   8  internal  True      online    nmap

Exécuter un exécuteur

$ faraday-cli agent run -a 1 -e nmap -p \''{"target": "www.google.com"}'\'
Run executor: internal/nmap [{'successful': True}]

Utilisation en tant que shell

Faraday-cli peut être utilisé comme un shell et dispose de toutes les mêmes commandes que celles disponibles en cli.

Example

Cas d'utilisation

Scannez vos actifs en continu avec faraday

Par exemple, exécutez nmap pour tous les hôtes de faraday qui écoutent sur le port 443 et importez les résultats dans faraday.

$ faraday-cli host list --port 443 -ip | nmap -iL - -oX /tmp/nmap.xml  && faraday-cli process_report /tmp/nmap.xml

Scannez vos sous-domaines

Utilisez un outil comme assetfinder pour effectuer une recherche de domaines, scannez-les avec nmap et envoyez les résultats à faraday.

$ assetfinder -subs-only example.com| sort | uniq |awk 'BEGIN { ORS = ""; print " {\"target\":\""}
{ printf "%s%s", separator, $1, $2
separator = ","}END { print "\"}" }' | faraday-cli  agent run  -a 1 -e nmap --stdin
Télécharger l’outil