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
arp-scan — Scanner di rete veloce basato su ARP per scoprire e identificare gli host IPv4 sulle reti locali, con ricerca del vendor, velocità di scansione regolabili e output flessibile per audit di rete. | Kitploit
Strumenti/GitHubGitHub/royhills/arp-scan
RicognizioneMappatura della ReteRaccolta Informazioni
GitHubroyhills/arp-scan

arp-scan

Scanner di rete veloce basato su ARP per scoprire e identificare gli host IPv4 sulle reti locali, con ricerca del vendor, velocità di scansione regolabili e output flessibile per audit di rete.

Vedi Repository
1.3k1781 anno 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

arp-scan

Build Coverage Status CodeQL


Informazioni

arp-scan è uno strumento di scansione di rete che utilizza il protocollo ARP per scoprire e identificare tramite impronta digitale gli host IPv4 sulla rete locale. È disponibile per Linux, BSD, macOS e Solaris sotto licenza GPLv3.

Questo è README.md per arp-scan versione 1.10.1-git.

Installazione

Compilazione e Installazione dal Codice Sorgente

arp-scan utilizza gli strumenti GNU automake e autoconf. La procedura di installazione dall'ultimo codice sorgente github è:

  • git clone https://github.com/royhills/arp-scan.git per ottenere l'ultimo codice sorgente.
  • cd arp-scan per entrare nella directory del codice sorgente.
  • autoreconf --install per generare un file configure (se non hai autoreconf puoi invece scaricare un tarball come descritto sotto).
  • ./configure per creare un makefile per il tuo sistema (vedi le opzioni di configurazione sotto).
  • make per compilare il progetto.
  • Opzionalmente make check per verificare che tutto funzioni come previsto.
  • make install per installare (dovrai essere root o usare sudo/doas per questa parte).

Ti serviranno questi strumenti di sviluppo e librerie:

  • GNU automake e autoconf (se non li hai, puoi scaricare l'ultimo tarball che include configure al suo posto: arp-scan-1.10.0.tar.gz). Nota che potrebbe non essere aggiornato come l'ultima versione di sviluppo github.
  • L'utility make (testata con BSD make e GNU make).
  • Un compilatore C (testato con gcc e clang, dovrebbe funzionare con qualsiasi compilatore C che supporti C99).
  • Librerie e file di inclusione per libpcap versione 1.5 o successiva. Tutte le distribuzioni moderne hanno un pacchetto binario, alcune dividono il pacchetto in libpcap runtime e pacchetti di sviluppo libpcap-dev o libpcap-devel, nel qual caso devi installare la versione di sviluppo per compilare.
  • libcap per compilare con supporto alle capabilities POSIX.1e su Linux. La maggior parte delle distribuzioni Linux ha supporto runtime di default e un pacchetto di sviluppo disponibile. Linux ha supporto alle capabilities dal kernel versione 2.6.24.

Per eseguire gli script Perl arp-fingerprint e get-oui, ti serviranno anche l'interprete perl e i moduli perl LWP::UserAgent e Text::CSV.

Puoi passare opzioni a configure per controllare il processo di compilazione. Esegui ./configure --help per un elenco di opzioni. arp-scan ha un'opzione di configurazione specifica del pacchetto:

  • --with-libcap[=auto/yes/no] Compila con supporto alle capabilities POSIX.1e di libcap [default=auto]

    Con auto, configure abiliterà il supporto alle capabilities se la libreria libcap e gli header sono installati. Specificare --with-libcap abiliterà il supporto e --without-libpcap lo disabiliterà.

arp-scan è noto per compilare e funzionare su:

  • Linux (dovrebbe funzionare su qualsiasi distribuzione e architettura).
  • FreeBSD
  • OpenBSD
  • NetBSD
  • DragonflyBSD
  • macOS
  • Solaris 10 (ci sono problemi noti con Solaris 11. Se a qualcuno interessa, per favore commenti su issue #31).

Dovrebbe essere possibile compilare arp-scan su qualsiasi sistema operativo supportato da libpcap. Se il tuo sistema operativo supporta libpcap ma configure restituisce l'errore configure: error: Host operating system your-os-name is not supported per favore apri una issue per richiedere il porting al tuo sistema operativo.

Installazione da un Pacchetto Binario

Molte distribuzioni forniscono pacchetti binari per arp-scan. Questi non saranno aggiornati come l'ultimo codice sorgente su github e potrebbero non essere aggiornati come l'ultima release, ma sono più comodi e saranno tenuti aggiornati dal gestore dei pacchetti. Quindi usare un pacchetto binario è spesso una buona scelta se non ti servono le ultime funzionalità.

Se hai installato un pacchetto binario e ti chiedi se ci sono nuove funzionalità utili su github, usa arp-scan --version per controllare la versione che hai e poi vedi i file NEWS e ChangeLog su github per i dettagli su cosa è cambiato.

I dettagli su come installare un pacchetto binario di arp-scan dipendono dalla tua distribuzione.

Installazione da una Port di BSD

Se stai usando un sistema operativo BSD potresti avere l'opzione di installare da una raccolta di porte sorgente oltre che da un pacchetto binario.

Le porte automatizzano la compilazione e l'installazione del codice sorgente e gestiscono gli aggiornamenti come un pacchetto binario. Danno anche la flessibilità di installare dal sorgente. Una porta sorgente non sarà aggiornata come l'ultima github comunque, ma a volte potrebbe essere più aggiornata del corrispondente pacchetto binario.

I dettagli su come installare una porta sorgente di arp-scan dipendono dalla tua distribuzione.

Documentazione

Per informazioni sull'uso:

arp-scan --help

Per informazioni dettagliate, vedi le pagine di manuale: arp-scan(1), arp-fingerprint(1), get-oui(1) e mac-vendor(5).

Vedi il wiki di arp-scan su https://github.com/royhills/arp-scan/wiki

Vedi CONTRIBUTING.md se sei interessato a contribuire a arp-scan. Se pensi di aver trovato una vulnerabilità di sicurezza, per favore vedi SECURITY.md.

Note per i Manutentori di Pacchetti

  • Per favore apri una issue su github o crea una pull request se hai patch locali che potrebbero essere applicabili a monte.
  • Se stai compilando su Linux, per favore compila con il supporto alle capabilities POSIX.1e di libcap se puoi. Potresti dover installare gli header di sviluppo di libcap oltre agli header di sviluppo di libpcap prima di eseguire configure.
  • Nota che Makefile.am contiene un install-exec-hook che installerà arp-scan con le capabilities CAP_NET_RAW se possibile, e in caso contrario lo installerà suid root.
Scarica lo strumento