Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Strumenti/GitHubGitHub/infobyte/faraday-cli
Scanner di VulnerabilitàPenetration TestingDevSecOpsCommand and Control
GitHubinfobyte/faraday-cli

faraday-cli

Interfaccia a riga di comando di Faraday

Vedi RepositorySito web
52213 mesi faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Faraday nel terminale

Usa faraday direttamente dal tuo terminale preferito

Example

faraday-cli è il client ufficiale che rende più semplice automatizzare i tuoi workflow di sicurezza.

Prima di installare, ti consigliamo di creare e attivare un ambiente virtuale Python per evitare di influire sui pacchetti Python di sistema. Per esempio:

root@kitploit:~
python3 -m venv .venv
source .venv/bin/activate

Puoi anche usare virtualenv se preferisci. Una volta attivo l'ambiente virtuale, esegui i comandi di installazione qui sotto.

Installazione da pip

root@kitploit:~
pip install faraday-cli

Installazione da sorgente

root@kitploit:~
git clone https://github.com/infobyte/faraday-cli.git
cd faraday-cli
pip install .

Documentazione

Per maggiori informazioni puoi consultare la nostra documentazione

Usalo come un comando

Login

Configura l'autenticazione per farday-cli

root@kitploit:~
$ faraday-cli auth

Example

Crea un workspace

Quando crei un workspace, per impostazione predefinita viene selezionato come attivo, a meno che tu non usi il flag "-d"

root@kitploit:~
$ faraday-cli workspace create some_name
✔ Created workspace: some_name

Seleziona il workspace attivo

root@kitploit:~
$ faraday-cli workspace select some_name
✔ Selected workspace: some_name

Elenca i workspace

root@kitploit:~
$ faraday-cli list_ws
NAME         HOSTS    SERVICES    VULNS  ACTIVE    PUBLIC    READONLY
---------  -------  ----------  -------  --------  --------  ----------
some_name       14          13       39  True      False     False

Elenca gli host di un workspace

root@kitploit:~
$ 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  -

Ottieni un host

root@kitploit:~
$ 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

Crea host

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

Oppure passalo tramite pipe

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

L'escaping degli apici singoli (\') è necessario solo quando lo si usa come comando. Nella shell o usando pipe non è necessario

Importa vulnerabilità da un report di uno strumento

root@kitploit:~
$ faraday-cli tool report "/path/to/report.xml"

Example

Importa vulnerabilità da un comando

root@kitploit:~
$ faraday-cli ping -c 1 www.google.com

Example

Elenca gli agent

root@kitploit:~
$ faraday-cli agent list
  id  name      active    status    executors
----  --------  --------  --------  -----------
   8  internal  True      online    nmap

Esegui executor

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

Usalo come una shell

Faraday-cli può essere usato come una shell e ha tutti gli stessi comandi che hai come cli

Example

Casi d'uso

Scansiona continuamente i tuoi asset con faraday

Per esempio, esegui nmap per tutti gli host in faraday che sono in ascolto sulla porta 443 e importa i risultati di nuovo in faraday

root@kitploit:~
$ faraday-cli host list --port 443 -ip | nmap -iL - -oX /tmp/nmap.xml  && faraday-cli process_report /tmp/nmap.xml

Scansiona i tuoi sottodomini

Usa uno strumento come assetfinder per fare una ricerca dei domini, scansionali con nmap e invia i risultati a faraday

root@kitploit:~
$ 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
Scarica lo strumento