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
zarp — Strumento di attacco di rete | Kitploit
Strumenti/GitHubGitHub/hatriot/zarp
Sniffing e Analisi dei PacchettiRicognizioneExploitSicurezza di ReteSicurezza WirelessPenetration TestingRed TeamingAnalisi DNS
GitHubhatriot/zarp

zarp

Strumento di attacco di rete

Vedi Repository
1.5k3273 anni 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

Introduzione

Zarp è uno strumento di attacco di rete incentrato sullo sfruttamento delle reti locali. Questo non include lo sfruttamento dei sistemi, ma piuttosto l'abuso dei protocolli e degli stack di rete per prendere il controllo, infiltrarsi e mettere fuori uso. Le sessioni possono essere gestite per avvelenare e sniffare rapidamente più sistemi contemporaneamente, scaricando automaticamente informazioni sensibili o direttamente all'attaccante. Sono inclusi vari sniffer per analizzare automaticamente nomi utente e password da vari protocolli, oltre alla visualizzazione del traffico HTTP e altro. Sono inclusi attacchi DoS per mettere fuori uso vari sistemi e applicazioni. Questi strumenti aprono la possibilità di scenari di attacco molto complessi su reti live in modo rapido, pulito e silenzioso.

L'obiettivo a lungo termine di zarp è diventare il centro di comando principale di una rete; fornire un framework modulare e ben definito che offra una panoramica potente e un'analisi approfondita dell'intera rete. Questo verrà alla luce con la futura inclusione di un front-end applicativo web, che funge da schermo televisivo, mentre l'interfaccia CLI sarà il telecomando. Ciò fornirà report sulla topologia di rete, relazioni tra host e altro. zarp mira a essere la tua finestra sulla potenziale sfruttabilità di una rete e dei suoi host, non una piattaforma di sfruttamento in sé; è la manipolazione delle relazioni e della fiducia all'interno delle intranet locali. Cerca zeb, il front-end web di zarp, in futuro.

Versione attuale: 1.5 Versione dev attuale: 1.6

Installazione

zarp è pensato per essere il più possibile privo di dipendenze. Quando disponibile, zarp ha optato per implementazioni Python pure o native piuttosto che richiedere o importare enormi librerie. Anche così, zarp richiede quanto segue per funzionare:

  • Linux
  • Python 2.7.x
  • Scapy (incluso con zarp)

Si consiglia inoltre di avere installato quanto segue per accedere a moduli specifici:

  • airmon-ng suite (per tutte le tue esigenze di cracking wireless)
  • tcpdump
  • libmproxy (incluso con zarp)
  • paramiko (servizio SSH)
  • nfqueue-bindings (modificatore di pacchetti)

La procedura di installazione consigliata è eseguire:

root@kitploit:~
git clone git://github.com/hatRiot/zarp.git

pip install -r requirements.txt

Puoi quindi eseguire:

root@kitploit:~
sudo python zarp.py --update

per aggiornare zarp. Il flag di aggiornamento non funzionerà se scarichi il tarball dalla pagina Git.

Scapy è incluso con Zarp e non è richiesta alcuna installazione. Wifite è usato per il cracking degli AP wireless; è richiesta una versione specifica (branch ballast-dev). Questa è inclusa con zarp. Ci sono alcune dipendenze richieste per Scapy, ma la maggior parte dovrebbe essere abbastanza facile da installare o già installata.

Panoramica dello strumento

Le categorie principali sono (vedi wiki per maggiori informazioni su queste):

  • Poisoners
  • Denial of Service
  • Sniffers
  • Scanners
  • Services
  • Parameter
  • Attacks

Utilizzo della CLI e scorciatoie

root@kitploit:~
> help

  zarp options:
    help            - This menu
    opts            - Dump zarp current settings
    exit            - Exit immediately
    bg          - Put zarp to background
    set [key] [value]   - Set key to value

  zarp module options:
    [int] [value]       - Set option [int] to value [value]
    [int] o         - View options for setting
    run (r)         - Run the selected module
    info            - Display module information

È possibile navigare tra i moduli inserendo voci nidificate:

root@kitploit:~
bryan@debdev:~/tools/zarp$ sudo ./zarp.py 
[!] Loaded 34 modules.
     ____   __   ____  ____
    (__  ) / _\ (  _ \(  _ '
     / _/ /    \ )   / ) __/
    (____)\_/\_/(__\_)(__)  [Version: 0.1.5]

    [1] Poisoners       [5] Parameter
    [2] DoS Attacks     [6] Services 
    [3] Sniffers        [7] Attacks  
    [4] Scanners        [8] Sessions 

0) Back
> 6 2
    +-----+----------------+----------------------------+------+----------+-
    |     | Option         | Value                      | Type | Required | 
    +-----+----------------+----------------------------+------+----------+-
    | [1] | Displayed MOTD | b4ll4stS3c FTP Server v1.4 | str  | False    | 
    +-----+----------------+----------------------------+------+----------+-
    | [2] | Listen port    | 21                         | int  | False    | 
    +-----+----------------+----------------------------+------+----------+-
0) Back
FTP Server > 

Le voci nidificate arrivano fino a dove arrivano i moduli. Nota che al momento è 'stupido' nel senso che, se inserisci un sacco di numeri, continuerà a interpretarli come selezione di moduli!

Esempi di utilizzo

Elenco dei moduli accessibili dalla riga di comando:

root@kitploit:~
bryan@debdev:~/tools/zarp$ sudo ./zarp.py --help
[!] Loaded 34 modules.
     ____   __   ____  ____
    (__  ) / _\ (  _ \(  _ '
     / _/ /    \ )   / ) __/
    (____)\_/\_/(__\_)(__)  [Version: 0.1.5]

usage: zarp.py [-h] [-q FILTER] [--update] [--wap] [--ftp] [--http] [--smb]
               [--ssh] [--telnet] [-w] [-s] [--service-scan]

optional arguments:
  -h, --help      show this help message and exit
  -q FILTER       Generic network sniff
  --update        Update Zarp

Services:
  --wap           Wireless access point
  --ftp           FTP server
  --http          HTTP Server
  --smb           SMB Service
  --ssh           SSH Server
  --telnet        Telnet server

Scanners:
  -w              Wireless AP Scan
  -s              Network scanner
  --service-scan  Service scanner
bryan@debdev:~/tools/zarp$ 

Menu principale quando avviato con la GUI da riga di comando:

root@kitploit:~
bryan@devbox:~/zarp$ sudo ./zarp.py
[!] Loaded 33 modules.
     ____   __   ____  ____
    (__  ) / _\ (  _ \(  _ '
     / _/ /    \ )   / ) __/
    (____)\_/\_/(__\_)(__)
        [Version 0.1.4]         
    [1] Poisoners       [5] Parameter
    [2] DoS Attacks     [6] Services 
    [3] Sniffers        [7] Attacks  
    [4] Scanners        [8] Sessions 

0) Back
> 

Navigare in un modulo è piuttosto semplice e ci sono davvero solo pochi comandi da conoscere. Quando ci si trova nel contesto di un modulo, il comando 'info' può essere usato per mostrare una stringa di aiuto o informativa:

root@kitploit:~
ARP Spoof > info
--------------------------------------------------------- 
The heart and soul of zarp.  This module exploits the ARP
protocol to redirect all traffic through the attacker's 
chosen system. 

http://en.wikipedia.org/wiki/ARP_poison
---------------------------------------------------------
    +-----+------------------------------------+-------+------+----------+-
    |     | Option                             | Value | Type | Required | 
    +-----+------------------------------------+-------+------+----------+-
    | [1] | Interval to send respoofed packets | 2     | int  | False    | 
    +-----+------------------------------------+-------+------+----------+-
    | [2] | Address to spoof from target       | None  | ip   | True     | 
    +-----+------------------------------------+-------+------+----------+-
    | [3] | Target to poison                   | None  | ip   | True     | 
    +-----+------------------------------------+-------+------+----------+-
0) Back
ARP Spoof > 

Per impostare un'opzione, inserisci il numero dell'opzione seguito dal valore:

root@kitploit:~
ARP Spoof > 2 192.168.1.219

Se un'opzione supporta un elenco di scelte, inserisci il numero dell'opzione seguito dalla lettera minuscola o:

root@kitploit:~
HTTP Sniffer > 2 o
[!] Options: ['Site Only', 'Request String', 'Request and Payload', 'Session IDs', 'Custom Regex']
    +-----+-----------------------------+--------------+-------+----------+-
    |     | Option                      | Value        | Type  | Required | 
    +-----+-----------------------------+--------------+-------+----------+-
    | [1] | Regex for level 5 verbosity | None         | regex | False    | 
    +-----+-----------------------------+--------------+-------+----------+-
    | [2] | Output verbosity            | 1            | int   | False    | 
    +-----+-----------------------------+--------------+-------+----------+-
    | [3] | Address to sniff from       | 192.168.1.97 | ip    | False    | 
    +-----+-----------------------------+--------------+-------+----------+-
0) Back
HTTP Sniffer > 

I moduli, una volta impostate tutte le opzioni richieste, possono essere eseguiti specificando una '''r''' minuscola.

Sviluppi futuri/attuali

Spostato su freedcamp; inviatemi un'email se desiderate contribuire.

Scarica lo strumento